Toward prioritization of self-admitted technical debt: an approach to support decision to payment

被引:0
|
作者
Bruno Santos de Lima
Rogerio Eduardo Garcia
Danilo Medeiros Eler
机构
[1] Faculty of Science and Technology,São Paulo State University (UNESP)
[2] Department of Mathematics and Computer Science,undefined
来源
Software Quality Journal | 2022年 / 30卷
关键词
Self-Admitted Technical Debt; Technical Debt Prioritization; Technical Debt Managing; Software Maintenance; Software quality;
D O I
暂无
中图分类号
学科分类号
摘要
Technical Debt (TD) is a metaphor that describes the cost–benefit relationship between postponing technical development activities and the consequences of this long-term postponement. The lack of TD Management compromises the Software’s internal quality. It makes its maintenance complex and costly. TD instances are called Self-Admitted Technical Debt (SATD) when intentionally committed and documented through comments in the source code. Several studies explore the identification of SATD, but approaches to support the payment stage are lacking, particularly approaches to indicate which SATD priority for payment. This paper presents an approach to support the prioritization activity in SATD payment. The Prioritization Approach focuses on creating associations between SATD associations and problems found in the source code, identified by Automatic Static Analysis. The results demonstrate that using the issues found on source code and SATD description (found in comments) has greater precision to establish the priority among the SATD compared to the SATD description on comments. We applied the approach proposed to different software projects, and the results support developers’ prioritization.
引用
收藏
页码:729 / 755
页数:26
相关论文
共 50 条
  • [41] Quantifying and characterizing clones of self-admitted technical debt in build systems
    Xiao, Tao
    Zeng, Zhili
    Wang, Dong
    Hata, Hideaki
    McIntosh, Shane
    Matsumoto, Kenichi
    EMPIRICAL SOFTWARE ENGINEERING, 2024, 29 (02)
  • [42] An empirical study on self-admitted technical debt in modern code review
    Kashiwa, Yutaro
    Nishikawa, Ryoma
    Kamei, Yasutaka
    Kondo, Masanari
    Shihab, Emad
    Sato, Ryosuke
    Ubayashi, Naoyasu
    INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 146
  • [43] SATDAUG - A Balanced and Augmented Dataset for Detecting Self-Admitted Technical Debt
    Sutoyo, Edi
    Capiluppi, Andrea
    2024 IEEE/ACM 21ST INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2024, : 289 - 293
  • [44] Automating Change-Level Self-Admitted Technical Debt Determination
    Yan, Meng
    Xia, Xin
    Shihab, Emad
    Lo, David
    Yin, Jianwei
    Yang, Xiaohu
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2019, 45 (12) : 1211 - 1229
  • [45] Using BiLSTM with attention mechanism to automatically detect self-admitted technical debt
    Dongjin YU
    Lin WANG
    Xin CHEN
    Jie CHEN
    Frontiers of Computer Science, 2021, (04) : 33 - 44
  • [46] Using BiLSTM with attention mechanism to automatically detect self-admitted technical debt
    Dongjin Yu
    Lin Wang
    Xin Chen
    Jie Chen
    Frontiers of Computer Science, 2021, 15
  • [47] Self-Admitted Technical Debt in the Embedded Systems Industry: An Exploratory Case Study
    Li, Yikun
    Soliman, Mohamed
    Avgeriou, Paris
    Somers, Lou
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (04) : 2545 - 2565
  • [48] DebtViz: A Tool for Identifying, Measuring, Visualizing, and Monitoring Self-Admitted Technical Debt
    Li, Yikun
    Soliman, Mohamed
    Avgeriou, Paris
    van Ittersum, Maarten
    2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION, ICSME, 2023, : 558 - 562
  • [49] Beyond the Code: Mining Self-Admitted Technical Debt in Issue Tracker Systems
    Xavier, Laerte
    Ferreira, Fabio
    Brito, Rodrigo
    Valente, Marco Tulio
    2020 IEEE/ACM 17TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2020, : 137 - 146
  • [50] Investigation on Self-Admitted Technical Debt in Open-Source Blockchain Projects
    Pinna, Andrea
    Lunesu, Maria Ilaria
    Orru, Stefano
    Tonelli, Roberto
    FUTURE INTERNET, 2023, 15 (07):