The Risk of Generating Technical Debt Interest: A Case Study

被引:0
|
作者
Digkas G. [1 ]
Ampatzoglou A. [2 ]
Chatzigeorgiou A. [2 ]
Avgeriou P. [1 ]
Matei O. [3 ]
Heb R. [3 ]
机构
[1] Institute of Mathematics and Computer Science, University of Groningen, Groningen
[2] Department of Applied Informatics, University of Macedonia, Macedonia
[3] Holisun SRL, Baia Mare
基金
欧盟地平线“2020”;
关键词
Clean code; Maintainability; New code; Technical debt;
D O I
10.1007/s42979-020-00406-6
中图分类号
学科分类号
摘要
Technical Debt (TD) interest refers to the extra maintenance costs incurred by the very existence of TD items in a system. The generation of TD interest can make or break a system: too little interest and the effect of TD is negligible; too much interest and the system becomes unsustainable. In this paper, we consider the generation of interest as a risk and present a metric to quantify this risk. Subsequently, we validate this metric in two ways. First, we explore whether the metric can be effectively used to prioritize TD remediation. Second, we investigate if adding new code reduces the risk of interest generation. The results of the study suggest that: (a) the proposed risk management metric is capable of efficiently prioritizing TD items; and (b) that the new code that is introduced in the system is usually less risky for producing interest, compared to legacy code. © 2020, The Author(s).
引用
收藏
相关论文
共 50 条
  • [21] Exploring the Relation between Technical Debt Principal and Interest: An Empirical Approach
    Ampatzoglou, Areti
    Mittas, Nikolaos
    Tsintzira, Angeliki-Agathi
    Ampatzoglou, Apostolos
    Arvanitou, Elvira-Maria
    Chatzigeorgiou, Alexander
    Avgeriou, Paris
    Angelis, Lefteris
    INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 128
  • [22] TETRA, as a set of techniques and tools for calculating technical debt principal and interest
    Kontsevoi, Boris
    Soroka, Elizabeth
    Terekhov, Sergei
    2019 IEEE/ACM INTERNATIONAL CONFERENCE ON TECHNICAL DEBT (TECHDEBT 2019), 2019, : 64 - 65
  • [23] PRICING OF CORPORATE DEBT - RISK STRUCTURE OF INTEREST RATES
    MERTON, RC
    JOURNAL OF FINANCE, 1974, 29 (02): : 449 - 470
  • [24] Stakeholder influence on technical debt management in the public sector: An embedded case study
    Nielsen, Mille Edith
    Madsen, Christian Ostergaard
    GOVERNMENT INFORMATION QUARTERLY, 2022, 39 (03)
  • [25] Validating and Prioritizing Quality Rules for Managing Technical Debt: An Industrial Case Study
    Falessi, Davide
    Voegele, Alexander
    2015 IEEE 7TH INTERNATIONAL WORKSHOP ON MANAGING TECHNICAL DEBT (MTD) PROCEEDINGS, 2015, : 41 - 48
  • [26] Aligning Technical Debt Prioritization with Business Objectives: A Multiple-Case Study
    de Almeida, Rodrigo Reboucas
    Kulesza, Uira
    Treude, Christoph
    Feitosa, D'angellys Cavalcanti
    Guedes Lima, Aliandro Higino
    PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2018, : 655 - 664
  • [27] How SonarQube-identified technical debt is prioritized: An exploratory case study
    Alfayez, Reem
    Winn, Robert
    Alwehaibi, Wesam
    Venson, Elaine
    Boehm, Barry
    INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 156
  • [28] Technical Debt in MDE: A Case Study on GMF/EMF-Based Projects
    He, Xiao
    Avgeriou, Paris
    Liang, Peng
    Li, Zengyang
    19TH ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS'16), 2016, : 162 - 172
  • [29] Technical Debt in Large-Scale Distributed Projects: An Industrial Case Study
    Sousa, Armando
    Rocha, Lincoln
    Britto, Ricardo
    Gong, Zhixiong
    Lyu, Feng
    2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2021), 2021, : 590 - 594
  • [30] INTEREST IN DEBT
    不详
    ECONOMIST, 1961, 200 (08): : 707 - 707