Technical debt management automation: State of the art and future perspectives

被引:1
|
作者
Biazotto, Joao Paulo [1 ,2 ]
Feitosa, Daniel [1 ]
Avgeriou, Paris [1 ]
Nakagawa, Elisa Yumi [2 ]
机构
[1] Univ Groningen, Bernoulli Inst Math Comp Sci & Artificial Intellig, Groningen, Netherlands
[2] Univ Sao Paulo, Inst Math & Computat Sci, Sao Paulo, Brazil
关键词
Systematic mapping study; Technical debt; Technical debt management; Tools; Automation;
D O I
10.1016/j.infsof.2023.107375
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Technical debt (TD) refers to non-optimal decisions made in software projects that may lead to shortterm benefits, but potentially harm the system's maintenance in the long-term. Technical debt management (TDM) refers to a set of activities that are performed to handle TD, e.g., identification or measurement of TD. These activities typically entail tasks such as code and architectural analysis, which can be time-consuming if done manually. Thus, substantial research work has focused on automating TDM tasks (e.g., automatic identification of code smells). However, there is a lack of studies that summarize current approaches in TDM automation. This can hinder practitioners in selecting optimal automation strategies to efficiently manage TD. It can also prevent researchers from understanding the research landscape and addressing the research problems that matter the most.Objectives: The main objective of this study is to provide an overview of the state of the art in TDM automation, analyzing the available tools, their use, and the challenges in automating TDM. Methods: We conducted a systematic mapping study (SMS), following the guidelines proposed by Kitchenham et al. From an initial set of 1086 primary studies, 178 were selected to answer three research questions covering different facets of TDM automation. Results: We found 121 automation artifacts that can be used to automate TDM activities. The artifacts were classified in 4 different types (i.e., tools, plugins, scripts, and bots); the inputs/outputs and interfaces were also collected and reported. Finally, a conceptual model is proposed that synthesizes the results and allows to discuss the current state of TDM automation and related challenges.Conclusion: The research community has investigated to a large extent how to perform various TDM activities automatically, considering the number of studies and automation artifacts we identified. Nonetheless, more research is needed towards fully automated TDM, specially concerning the integration of the automation artifacts.
引用
收藏
页数:20
相关论文
共 50 条
  • [1] The need of automation in QA, state of art and future perspectives
    Jornet, N.
    RADIOTHERAPY AND ONCOLOGY, 2016, 119 : S285 - S285
  • [2] Energy Management in Automation Systems State of the Art and future Requirements
    Niemann, Karl-Heinz
    AUTOMATION 2012, 2012, 2171 : 99 - 102
  • [3] Logistics knowledge management: state of the art and future perspectives
    Durst, Susanne
    Evangelista, Pietro
    KNOWLEDGE MANAGEMENT RESEARCH & PRACTICE, 2018, 16 (04) : 427 - 434
  • [4] The management of psychosocial risks at work: state of the art and future perspectives
    不详
    MEDICINA DEL LAVORO, 2020, 111 (05): : 345 - 350
  • [5] Risk management strategies in agriculture: State of the art and future perspectives
    Quiggin, J
    AUSTRALIAN JOURNAL OF AGRICULTURAL AND RESOURCE ECONOMICS, 1998, 42 (04) : 461 - 461
  • [6] Surgical management of flail chest: State of art and future perspectives
    Divisi D.
    Barone M.
    Crisci R.
    Current Surgery Reports, 5 (9)
  • [7] Cariprazine in the management of negative symptoms of schizophrenia: state of the art and future perspectives
    Correll, Christoph U.
    Demyttenaere, Koen
    Fagiolini, Andrea
    Hajak, Goran
    Pallanti, Stefano
    Racagni, Giorgio
    Singh, Swaran
    FUTURE NEUROLOGY, 2020, 15 (04)
  • [8] Biology and management of clear cell sarcoma: state of the art and future perspectives
    Cornillie, Jasmien
    van Cann, Thomas
    Wozniak, Agnieszka
    Hompes, Daphne
    Schoffski, Patrick
    EXPERT REVIEW OF ANTICANCER THERAPY, 2016, 16 (08) : 839 - 845
  • [9] Anal squamous cell carcinoma - State of the art management and future perspectives
    Martin, Daniel
    Balermpas, Panagiotis
    Winkelmann, Ria
    Roedel, Franz
    Roedel, Claus
    Fokas, Emmanouil
    CANCER TREATMENT REVIEWS, 2018, 65 : 11 - 21
  • [10] Advances in the Management of Recurrent Cervical Cancer: State of the Art and Future Perspectives
    Giudice, Elena
    Mirza, Mansoor Raza
    Lorusso, Domenica
    CURRENT ONCOLOGY REPORTS, 2023, 25 (11) : 1307 - 1326