A Deep Dive on the Impact of COVID-19 in Software Development

Context: COVID-19 pandemic has impacted different business sectors around the world. Objective. This study investigates the impact of COVID-19 on software projects and software development professionals. Method: We conducted a mining software repository study based on 100 GitHub projects developed in Java using ten different metrics. Next, we surveyed 279 software development professionals for better understanding the impact of COVID-19 on daily activities and wellbeing. Results: We identified 12 observations related to productivity, code quality, and wellbeing. Conclusions: Our findings highlight that the impact of COVID-19 is not binary (reduce productivity vs. increase productivity) but rather a spectrum. For many of our observations, substantial proportions of respondents have differing opinions from each other. We believe that more research is needed to uncover specific conditions that cause certain outcomes to be more prevalent.

READ FULL TEXT
research
03/09/2021

Software Development During COVID-19 Pandemic: an Analysis of Stack Overflow and GitHub

The new coronavirus became a severe health issue for the world. This sit...
research
05/13/2022

Productivity Assessment of Neural Code Completion

Neural code synthesis has reached a point where snippet generation is ac...
research
05/31/2020

An Exploratory Characterization of Bugs in COVID-19 Software Projects

Context: The dire consequences of the COVID-19 pandemic has influenced d...
research
12/19/2022

An experience in automatically extracting CAPAs from code repositories

TOM (stands for Theoretically Objective Measurements of Software Develop...
research
03/05/2021

Assessment of a hybrid software development process for student projects: a controlled experiment

In recent years, a vivid interest in hybrid development methods has been...
research
05/22/2020

Updating Weight Values for Function Point Counting

While software development productivity has grown rapidly, the weight va...
research
06/22/2020

Multitasking Across Industry Projects: A Replication Study

Background: Multitasking is usual in software development. It is the abi...

Please sign up or login with your details

Forgot password? Click here to reset