Understanding the relationship between Technical Debt, New Code Cost and Rework Cost in Open-Source Software Projects: An Empirical Study

被引:0
|
作者
Perera, Judith [1 ]
Tempero, Ewan [1 ]
Tu, Yu-Cheng [1 ]
Blincoe, Kelly [1 ]
机构
[1] Univ Auckland, Auckland, New Zealand
关键词
technical debt management; mining software repositories;
D O I
10.1145/3593434.3593490
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Making sub-optimal design decisions during software development leads to the accumulation of Technical Debt (TD) in software projects. There are tools to identify TD Items in software code through static code analysis. However, quantifying TD to support decision-making on whether to keep taking on TD or if it is time to refactor TD is a difficult task, and proposed approaches for this still lack consensus. Prior work observed that TD Interest could be further decomposed into constituents 'New Code Cost' and 'Rework Cost', which gives an interesting direction of research to explore TD quantification in terms of these costs. Therefore, through our empirical study, we plan to explore the relationship between TD, New Code Cost and Rework Cost in Open-Source Software Projects. This paper reports on an initial motivating study, our plan for future work and implications for researchers.
引用
收藏
页码:247 / 252
页数:6
相关论文
共 50 条
  • [41] Characterizing User Behaviors in Open-Source Software User Forums: An Empirical Study
    Hellman, Jazlyn
    Chen, Jiahao
    Uddin, Md Sami
    Cheng, Jinghui
    Guo, Jin L. C.
    15TH INTERNATIONAL CONFERENCE ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING (CHASE 2022), 2022, : 46 - 55
  • [42] An Empirical Study of Multi-discussing Pattern in Open-Source Software Development
    Yang, Cheng
    Hu, Dongyang
    Zhang, Yang
    Wang, Tao
    Yu, Yue
    THE 12TH ASIA-PACIFIC SYMPOSIUM ON INTERNETWARE, INTERNETWARE 2020, 2021, : 1 - 10
  • [43] Low-Cost GSM Telephony in the Amazon Region Based on Open-Source/Open-Hardware Projects
    Cabral, Marcel
    Almeida, Igor
    Melo, Carlos
    Klautau, Aldebaro
    2009 IEEE LATIN-AMERICAN CONFERENCE ON COMMUNICATIONS (LATINCOM 2009), 2009, : 201 - 206
  • [44] On the Relationship Between Story Points and Development Effort in Agile Open-Source Software
    Tawosi, Vali
    Moussa, Rebecca
    Sarro, Federica
    PROCEEDINGS OF THE16TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, ESEM 2022, 2022, : 183 - 194
  • [45] An empirical study on a single company’s cost estimations of 338 software projects
    Christian Schürhoff
    Stefan Hanenberg
    Volker Gruhn
    Empirical Software Engineering, 2023, 28
  • [46] An empirical study on a single company's cost estimations of 338 software projects
    Schuerhoff, Christian
    Hanenberg, Stefan
    Gruhn, Volker
    EMPIRICAL SOFTWARE ENGINEERING, 2023, 28 (01)
  • [47] Beyond Accuracy: An Empirical Study on Unit Testing in Open-source Deep Learning Projects
    Wang, Han
    Yu, Sijia
    Chen, Chunyang
    Turhan, Burak
    Zhu, Xiaodong
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2024, 33 (04)
  • [48] Understanding group maintenance behavior in Free/Libre Open-Source Software projects: The case of Fire and Gaim
    Wei, Kangning
    Crowston, Kevin
    Li, Na Lina
    Heckman, Robert
    INFORMATION & MANAGEMENT, 2014, 51 (03) : 297 - 309
  • [49] Low-Cost Stretchable Sensor: Range Of Motion Evaluation With Open-Source Software Validation
    Longo, Giuseppe
    Liguori, Rosalba
    Di Benedetto, Luigi
    Licciardo, Gian Domenico
    Rubino, Alfredo
    2024 19TH CONFERENCE ON PH.D RESEARCH IN MICROELECTRONICS AND ELECTRONICS, PRIME 2024, 2024,
  • [50] The study of the relationship between functional Reliability and cost of construction projects
    Xiao, Guangpeng
    Tao, Xueming
    Guo, Dandan
    ADVANCED BUILDING MATERIALS AND SUSTAINABLE ARCHITECTURE, PTS 1-4, 2012, 174-177 : 3493 - 3496