Aged to Perfection? Analyzing the Impact of Years of Experience on Code Quality
The association between developer experience and code quality is a significant debate within the software engineering community. To explore this relationship, we quantitatively evaluated 401 GitHub software repositories in JavaScript, PHP, and Python, maintained by 98 developers with Workana profiles – a freelancing platform. For quality assessment, we rely on SonarQube, a widely adopted tool in both industry and academia. We analyzed several dimensions, such as the programming languages and severity (high, medium, and low) of maintainability and reliability issues. We observed that developers with the highest level of experience presented code with fewer issues. However, developers with intermediate level of experience presented more code quality issues than their novice and experienced counterparts, revealing a more complex and nuanced relationship between level of experience and code quality. Despite that, our analysis did not indicate significant statistical differences between the density of the issue at varying levels of experience, suggesting that other factors may also contribute to code quality outcomes. This study contributes to an open question with implications for software engineering recruitment and code quality assurance.We provide a new dataset of developers and their projects based on recent data. All extracted data and accompanying scripts are available, aiming to enable further replications of our study.
Authors
- Eduardo Figueiredo (ORCID: https://orcid.org/0000-0002-6004-2718)
- Jefferson G. M. Lopes
- Johnatan Oliveira (ORCID: https://orcid.org/0000-0002-6177-6385)
Publication Details
- Published
- 2025-09-22
- DOI
- https://doi.org/10.5753/sbes.2025.9688
- Primary Topic
- Software Engineering Research
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Coordenação de Aperfeiçoamento de Pessoal de Nível Superior
- Conselho Nacional de Desenvolvimento Científico e Tecnológico
- Fundação de Amparo à Pesquisa do Estado de Minas Gerais