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 条
  • [21] Management of urinary stones: State of the art and future perspectives by Experts in Stone Disease
    Papatsoris, Athanasios
    Alba, Alberto Budia
    Llopis, Juan Antonio Galan
    Al Musafer, Murtadha
    Alameedee, Mohammed
    Ather, Hammad
    Caballero-Romeu, Juan Pablo
    Costa-Bauza, Antonia
    Dellis, Athanasios
    El Howairis, Mohamed
    Gambaro, Giovanni
    Geavlete, Bogdan
    Halinski, Adam
    Hess, Bernhard
    Jaffry, Syed
    Kok, Dirk
    Kouicem, Hichem
    Llanes, Luis
    Martinez, Juan M. Lopez
    Popov, Elenko
    Rodgers, Allen
    Soria, Federico
    Stamatelou, Kyriaki
    Trinchieri, Alberto
    Tuerk, Christian
    ARCHIVIO ITALIANO DI UROLOGIA E ANDROLOGIA, 2024, 96 (02) : 12703
  • [22] Automation of fact-checking State of the art, obstacles and perspectives
    Sarr, Edouard Ngor
    Sall, Ousmane
    2017 IEEE 15TH INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, 15TH INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, 3RD INTL CONF ON BIG DATA INTELLIGENCE AND COMPUTING AND CYBER SCIENCE AND TECHNOLOGY CONGRESS(DASC/PICOM/DATACOM/CYBERSCI, 2017, : 1314 - 1317
  • [23] The virtual liver: state of the art and future perspectives
    Dirk Drasdo
    Johannes Bode
    Uta Dahmen
    Olaf Dirsch
    Steven Dooley
    Rolf Gebhardt
    Ahmed Ghallab
    Patricio Godoy
    Dieter Häussinger
    Seddik Hammad
    Stefan Hoehme
    Hermann-Georg Holzhütter
    Ursula Klingmüller
    Lars Kuepfer
    Jens Timmer
    Marino Zerial
    Jan G. Hengstler
    Archives of Toxicology, 2014, 88 : 2071 - 2075
  • [24] Reverse logistics: the state of the art and future perspectives
    Diniz Chaves, Gisele de Lorena
    Balista, Wagner Cezario
    Comper, Indiana Caliman
    ENGENHARIA SANITARIA E AMBIENTAL, 2019, 24 (04) : 821 - 831
  • [25] Telediagnostics and teleconsulting - state of the art and future perspectives
    Mueller-Barna, P.
    Boy, S.
    Audebert, H. J.
    NERVENHEILKUNDE, 2011, 30 (1-2) : 25 - 30
  • [26] Grassroots innovation: The state of the art and future perspectives
    Hossain, Mokter
    TECHNOLOGY IN SOCIETY, 2018, 55 : 63 - 69
  • [27] Open innovation: State of the art and future perspectives
    Huizingh, Eelko K. R. E.
    TECHNOVATION, 2011, 31 (01) : 2 - 9
  • [28] Wave energy:: State of the art and future perspectives
    Ruiz Minguela, Pablo
    Villate Martines, Jose Luis
    Salcedo Fernandez, Fernando
    DYNA, 2008, 83 (03): : 139 - 147
  • [29] KRAS in NSCLC: State of the Art and Future Perspectives
    Cascetta, Priscilla
    Marinello, Arianna
    Lazzari, Chiara
    Gregorc, Vanesa
    Planchard, David
    Bianco, Roberto
    Normanno, Nicola
    Morabito, Alessandro
    CANCERS, 2022, 14 (21)
  • [30] Ceramic implantology: state of the art and future perspectives
    Borgonovo, Andrea Enrico
    Damilano, Marta
    Galbiati, Simone Luciano Maria
    Bosotti, Lodovico Giammaria
    Viglione, Stefano
    Re, Dino
    DENTAL CADMOS, 2023, 91 (10) : 832 - 842