A Systematic Review of Productivity Factors in Software Development
arXiv:1801.06475
Abstract
Analysing and improving productivity has been one of the main goals of software engineering research since its beginnings. A plethora of studies has been conducted on various factors that resulted in several models for analysis and prediction of productivity. However, productivity is still an issue in current software development and not all factors and their relationships are known. This paper reviews the large body of available literature in order to distill a list of the main factors influencing productivity investigated so far. The measure for importance here is the number of articles a factor is mentioned in. Special consideration is given to soft or human-related factors in software engineering that are often not analysed with equal detail as more technical factors. The resulting list can be used to guide further analysis and as basis for building productivity models.
arXiv comment6 pages
Cited by in corpus (6)
- A Tale of Two Cities: Software Developers Working from Home During the COVID-19 Pandemic
- How Do You Feel, Developer? An Explanatory Theory of the Impact of Affects on Programming Performance
- Finding Relationships between Socio-Technical Aspects and Personality Traits by Mining Developer E-mails
- How Developers and Managers Define and Trade Productivity for Quality
- Impact on the Productivity of Remotely Working IT Professionals of Bangladesh during the Coronavirus Disease 2019
- Individual Differences Limit Predicting Well-being and Productivity Using Software Repositories: A Longitudinal Industrial Study