loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Authors: Arthur-Jozsef Molnar and Simona Motogna

Affiliation: Faculty of Mathematics and Computer Science, Babeş-Bolyai University, Cluj-Napoca, Romania

Keyword(s): Technical Debt, Software Evolution, Longitudinal Case Study, Open-source Software, Software Maintenance.

Abstract: Technical debt represents deficiencies in software design or implementation often caused by prioritizing feature development over fixing existing issues. Like its financial counterpart, technical debt comprises a principal and an interest. Not addressing it in time leads to development crises, where focus and resources must be shifted to address existing issues. Existing software tools allow measuring the level of debt and pinpointing its sources, which can help practitioners control it. In the present paper we aim to investigate the prevalence, characteristics, and evolution of technical debt in several open-source applications. We used SonarQube to study 112 application versions that covered more than 15 years of development for each application. We studied the way debt characteristics and source code distribution evolved over the target applications’ lifecycles. We addressed concerns regarding the accuracy of the analysis and illustrated some of the limitations of existing tools. We observed that a small number of issue types were responsible for most of the debt. We found that each application had its own technical debt particularities. As future work, we aim to expand our selection of analysis tools, leverage open data sets, and extend our investigation to other systems and types of software. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.145.154.251

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Molnar, A. and Motogna, S. (2022). Characterizing Technical Debt in Evolving Open-source Software. In Proceedings of the 17th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE; ISBN 978-989-758-568-5; ISSN 2184-4895, SciTePress, pages 174-185. DOI: 10.5220/0011073600003176

@conference{enase22,
author={Arthur{-}Jozsef Molnar. and Simona Motogna.},
title={Characterizing Technical Debt in Evolving Open-source Software},
booktitle={Proceedings of the 17th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE},
year={2022},
pages={174-185},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0011073600003176},
isbn={978-989-758-568-5},
issn={2184-4895},
}

TY - CONF

JO - Proceedings of the 17th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE
TI - Characterizing Technical Debt in Evolving Open-source Software
SN - 978-989-758-568-5
IS - 2184-4895
AU - Molnar, A.
AU - Motogna, S.
PY - 2022
SP - 174
EP - 185
DO - 10.5220/0011073600003176
PB - SciTePress