Technical Debt Management: The Road Ahead for Successful Software Delivery

被引:1
|
作者
Avgeriou, Paris [1 ]
Ozkaya, Ipek [2 ]
Chatzigeorgiou, Alexander [3 ]
Ciolkowski, Marcus [4 ]
Ernst, Neil A. [5 ]
Koontz, Ronald J. [6 ]
Poort, Eltjo [7 ]
Shull, Forrest [2 ]
机构
[1] Univ Groningen, Dept Comp Sci, Groningen, Netherlands
[2] Carnegie Mellon Univ, Software Engn Inst, Pittsburgh, PA 15213 USA
[3] Univ Macedonia, Dept Appl Informat, Thessaloniki, Greece
[4] QAware GmbH, Munich, Germany
[5] Univ Victoria, Dept Comp Sci, Victoria, BC, Canada
[6] Boeing Co, Mesa, AZ USA
[7] CGI, Rotterdam, Netherlands
基金
美国安德鲁·梅隆基金会;
关键词
technical debt; software maintenance and evolution;
D O I
10.1109/ICSE-FoSE59343.2023.00007
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Technical Debt, considered by many to be the 'silent killer' of software projects, has undeniably become part of the everyday vocabulary of software engineers. We know it compromises the internal quality of a system, either deliberately or inadvertently. We understand Technical Debt is not all derogatory, often serving the purpose of expediency. But, it is associated with a clear risk, especially for large and complex systems with extended service life: if we do not properly manage Technical Debt, it threatens to "bankrupt" those systems. Software engineers and organizations that develop software-intensive systems are facing an increasingly more dire future state of those systems if they do not start incorporating Technical Debt management into their day to day practice. But how? What have the wins and losses of the past decade of research and practice in managing Technical Debt taught us and where should we focus next? In this paper, we examine the state of the art in both industry and research communities in managing Technical Debt; we subsequently distill the gaps in industrial practice and the research shortcomings, and synthesize them to define and articulate a vision for what Technical Debt management looks like five years hence.
引用
收藏
页码:15 / 30
页数:16
相关论文
共 50 条
  • [41] Water, territory and management: the road ahead
    Buitrago Bermudez, Oscar
    PERSPECTIVA GEOGRAFICA, 2010, (15): : 125 - 142
  • [42] Disaster Management in India: A Road Ahead
    Pruthi, Sonal
    Aggarwal, Amitesh
    Goel, Ashish
    PREHOSPITAL AND DISASTER MEDICINE, 2013, 28 (01) : 82 - 82
  • [43] The road ahead in diabetes management - Introduction
    Blonde, L
    AMERICAN JOURNAL OF MANAGED CARE, 2005, 11 (05): : S167 - S169
  • [44] Technical Debt in Service-Oriented Software Systems
    Nikolaidis, Nikolaos
    Ampatzoglou, Apostolos
    Chatzigeorgiou, Alexander
    Tsekeridou, Sofia
    Piperidis, Avraam
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2022, 2022, 13709 : 265 - 281
  • [45] Measure It? Manage It? Ignore It? Software Practitioners and Technical Debt
    Ernst, Neil A.
    Bellomo, Stephany
    Ozkaya, Ipek
    Nord, Robert L.
    Gorton, Ian
    2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, 2015, : 50 - 60
  • [46] Revisiting Technical Debt Types and Indicators for Software Systems
    Caglayan, Dilek
    Ozcan-Top, Ozden
    39TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2024, 2024, : 834 - 841
  • [47] Predicting and Quantifying the Technical Debt in Cloud Software Engineering
    Skourletopoulos, Georgios
    Bahsoon, Rami
    Mavromoustakis, Constandinos X.
    Mastorakis, George
    Pallis, Evangelos
    2014 IEEE 19TH INTERNATIONAL WORKSHOP ON COMPUTER AIDED MODELING AND DESIGN OF COMMUNICATION LINKS AND NETWORKS (CAMAD), 2014, : 36 - 40
  • [48] Software practitioners? point of view on technical debt payment
    Freire, Savio
    Rios, Nicolli
    Perez, Boris
    Castellanos, Camilo
    Correal, Dario
    Ramac, Robert
    Mandic, Vladimir
    Tausan, Nebojsa
    Lopez, Gustavo
    Pacheco, Alexia
    Mendonca, Manoel
    Falessi, Davide
    Izurieta, Clemente
    Seaman, Carolyn
    Spinola, Rodrigo
    JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 196
  • [49] Introduction to the special issue on technical debt in software systems
    Falessi, Davide
    Kruchten, Philippe
    Avgeriou, Paris
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 120 : 154 - 155
  • [50] Towards a Mapping of Software Technical Debt onto Testware
    Alegroth, Emil
    Gonzalez-Huerta, Javier
    2017 43RD EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2017, : 404 - 411