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 条
  • [32] FINANCING UNIVERSITIES - STATE OF THE ART AND FUTURE PERSPECTIVES
    Monika, Vejchodova
    Jitka, Genserova
    Lenka, Vtkova
    Lucie, Machacova
    Jana, Novotna
    7TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED2013), 2013, : 6166 - 6172
  • [33] Biodegradable materials: State of art and future perspectives
    Bastioli, C
    FRONTIERS IN THE SCIENCE AND TECHNOLOGY OF POLYMER RECYCLING, 1998, 351 : 103 - 121
  • [34] Stomatognathic Diseases: State of the Art and Future Perspectives
    Guida, Agostino
    Warnakulasuriya, Saman
    JOURNAL OF CLINICAL MEDICINE, 2022, 11 (21)
  • [35] The virtual liver: state of the art and future perspectives
    Drasdo, Dirk
    Bode, Johannes
    Dahmen, Uta
    Dirsch, Olaf
    Dooley, Steven
    Gebhardt, Rolf
    Ghallab, Ahmed
    Godoy, Patricio
    Haeussinger, Dieter
    Hammad, Seddik
    Hoehme, Stefan
    Holzhuetter, Hermann-Georg
    Klingmueller, Ursula
    Kuepfer, Lars
    Timmer, Jens
    Zerial, Marino
    Hengstler, Jan G.
    ARCHIVES OF TOXICOLOGY, 2014, 88 (12) : 2071 - 2075
  • [36] CHEMISTRY FOR THE FUTURE - STATE-OF-THE-ART AND PERSPECTIVES
    QUADBECKSEEGER, HJ
    ANGEWANDTE CHEMIE-INTERNATIONAL EDITION IN ENGLISH, 1990, 29 (11): : 1177 - 1188
  • [38] The Biology of Myxofibrosarcoma: State of the Art and Future Perspectives
    Sambri, Andrea
    De Paolis, Massimiliano
    Spinnato, Paolo
    Donati, Davide Maria
    Bianchi, Giuseppe
    ONCOLOGY RESEARCH AND TREATMENT, 2020, 43 (06) : 314 - 321
  • [39] Chronotherapy in Glioblastoma: State of the art and future perspectives
    Petkovic, Marina
    Henis, Melad
    Heese, Oliver
    Relogio, Angela
    EBIOMEDICINE, 2023, 89
  • [40] Hyperuricaemia and gout: state of the art and future perspectives
    Dalbeth, Nicola
    So, Alexander
    ANNALS OF THE RHEUMATIC DISEASES, 2010, 69 (10) : 1738 - 1743