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 条
  • [21] Technical debt in systems engineering-A systematic literature review
    Kleinwaks, Howard
    Batchelor, Ann
    Bradley, Thomas H.
    SYSTEMS ENGINEERING, 2023, 26 (05) : 675 - 687
  • [22] The financial aspect of managing technical debt: A systematic literature review
    Ampatzoglou, Areti
    Ampatzoglou, Apostolos
    Chatzigeorgiou, Alexander
    Avgeriou, Paris
    INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 64 : 52 - 73
  • [23] Managing Software Testing Technical Debt Using Evolutionary Algorithms
    Jamil, Muhammad Abid
    Nour, Mohamed K.
    CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 73 (01): : 735 - 747
  • [24] Forecasting technical debt evolution in software systems: an empirical study
    Aversano, Lerina
    Bernardi, Mario Luca
    Cimitile, Marta
    Iammarino, Martina
    Montano, Debora
    FRONTIERS OF COMPUTER SCIENCE, 2023, 17 (03)
  • [25] Forecasting technical debt evolution in software systems:an empirical study
    Lerina AVERSANO
    Mario Luca BERNARDI
    Marta CIMITILE
    Martina IAMMARINO
    Debora MONTANO
    Frontiers of Computer Science, 2023, 17 (03) : 68 - 80
  • [26] Characterising reproducibility debt in scientific software: A systematic literature review
    Hassan, Zara
    Treude, Christoph
    Norrish, Michael
    Williams, Graham
    Potanin, Alex
    JOURNAL OF SYSTEMS AND SOFTWARE, 2025, 222
  • [27] Managing Technical Debt: An Industrial Case Study
    Codabux, Zadia
    Williams, Byron
    2013 4TH INTERNATIONAL WORKSHOP ON MANAGING TECHNICAL DEBT (MTD), 2013, : 8 - 15
  • [28] Exploring the Relationship between Perceptions of Agile Software Development and Technical Debt
    Baham, Corey
    AMCIS 2017 PROCEEDINGS, 2017,
  • [29] Assessing the impact of socio-technical congruence in software development: a systematic literature review
    Raza, Binish
    Ahmad, Rodina
    Nasir, Mohd H. N. M.
    Fauzi, Shukor S. M.
    Raza, Muhammad A.
    KUWAIT JOURNAL OF SCIENCE, 2022, 49 (01)
  • [30] Using Scrum in Global Software Development: A Systematic Literature Review
    Hossain, Emam
    Babar, Muhammad Ali
    Paik, Hye-young
    ICGSE 2009: FOURTH IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 175 - +