Technical Debt Measurement during Software Development using Sonarqube: Literature Review and a Case Study

被引:0
|
作者
Murillo, Maria Isabel [1 ]
Jenkins, Marcelo [1 ]
机构
[1] Univ Costa Rica, San Jose, Costa Rica
关键词
Technical Debt; Metrics; Software Quality; Sonarqube;
D O I
10.1109/JoCICI54528.2021.9794341
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Technical debt comprises the construction of poor software during the development process, potentially leading to several problems for organizations. For this reason, it is convenient to measure it and apply timely strategies to prevent unwanted consequences. Technical debt identification and measurement may be supported by static analysis tools, such as Sonarqube. This paper aims to analyze, evaluate, and apply the technical debt metrics proposed by Sonarqube. We present a literature review about technical debt measurement with this tool and describe the results of a case study. Based on the literature review and the case study results, we analyze the advantages, disadvantages, and limitations of using Sonarqube for technical debt measurement. We conclude that there are several threats to the validity on the proposed metrics, which may lead to inaccurate results. However, Sonarqube can still support technical debt management during the software development process.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] Technical debt and agile software development practices and processes: An industry practitioner survey
    Holvitie, Johannes
    Licorish, Sherlock A.
    Spinola, Rodrigo O.
    Hyrynsalmi, Sami
    MacDonell, Stephen G.
    Mendes, Thiago S.
    Buchan, Jim
    Leppanen, Ville
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 96 : 141 - 160
  • [42] Applying Metrics to Identify and Monitor Technical Debt Items during Software Evolution
    Siebra, Clauirton A.
    Cavalcanti, Antonio
    Silva, Fabio Q. B.
    Santos, Andre L. M.
    Gouveia, Tatiana B.
    2014 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2014, : 92 - 95
  • [43] Optimal public debt composition during debt crises: A review of theoretical literature
    Elberry, Nada Azmy
    Naert, Frank
    Goeminne, Stijn
    JOURNAL OF ECONOMIC SURVEYS, 2023, 37 (02) : 351 - 376
  • [44] The Risk of Generating Technical Debt Interest: A Case Study
    Digkas G.
    Ampatzoglou A.
    Chatzigeorgiou A.
    Avgeriou P.
    Matei O.
    Heb R.
    SN Computer Science, 2021, 2 (1)
  • [45] A Case Study in Locating the Architectural Roots of Technical Debt
    Kazman, Rick
    Cai, Yuanfang
    Mo, Ran
    Feng, Qiong
    Xiao, Lu
    Haziyev, Serge
    Fedak, Volodymyr
    Shapochka, Andriy
    2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2, 2015, : 179 - 188
  • [46] Technical Debt - Insights Into a Manufacturing SME Case Study
    Greger, Katharina
    Moehring, Michael
    PERSPECTIVES IN BUSINESS INFORMATICS RESEARCH, BIR 2024, 2024, 529 : 191 - 206
  • [47] Exploring the costs of technical debt management - a case study
    Guo, Yuepu
    Spinola, Rodrigo Oliveira
    Seaman, Carolyn
    EMPIRICAL SOFTWARE ENGINEERING, 2016, 21 (01) : 159 - 182
  • [48] Exploring the costs of technical debt management – a case study
    Yuepu Guo
    Rodrigo Oliveira Spínola
    Carolyn Seaman
    Empirical Software Engineering, 2016, 21 : 159 - 182
  • [49] The role of simulation in the development of technical competence during surgical training: a literature review
    Thomas, Matthew P.
    INTERNATIONAL JOURNAL OF MEDICAL EDUCATION, 2013, 4 : 48 - 58
  • [50] Navigating social debt and its link with technical debt in large-scale agile software development projects
    Saeeda, Hina
    Ahmad, Muhammad Ovais
    Gustavsson, Tomas
    SOFTWARE QUALITY JOURNAL, 2024, 32 (04) : 1581 - 1613