Managing architectural technical debt: A unified model and systematic literature review

被引:63
|
作者
Besker, Terese [1 ]
Martini, Antonio [1 ]
Bosch, Jan [1 ]
机构
[1] Chalmers Univ Technol, Comp Sci & Engn, Software Engn, Gothenburg, Sweden
关键词
Systematic literature review; Architectural technical debt; Software maintenance; Software architecture; IDENTIFICATION; RELIABILITY;
D O I
10.1016/j.jss.2017.09.025
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Large Software Companies need to support the continuous and fast delivery of customer value in both the short and long term. However, this can be impeded if the evolution and maintenance of existing systems is hampered by what has been recently termed Technical Debt (TD). Specifically, Architectural TD has received increased attention in the last few years due to its significant impact on system success and, left unchecked, it can cause expensive repercussions. It is therefore important to understand the underlying factors of architectural TD. With this as background, there is a need for a descriptive model to illustrate and explain different architectural TD issues. The aim of this study is to synthesize and compile research efforts with the goal of creating new knowledge with a specific interest in the architectural TD field. The contribution of this paper is the presentation of a novel descriptive model, providing a comprehensive interpretation of the architectural TD phenomenon. This model categorizes the main characteristics of architectural TD and reveals their relations. The results show that, by using this model, different stake-holders could increase the system's success rate, and lower the rate of negative consequences, by raising awareness about architectural TD. (C) 2017 Elsevier Inc. All rights reserved.
引用
收藏
页码:1 / 16
页数:16
相关论文
共 50 条
  • [1] The financial aspect of managing technical debt: A systematic literature review
    Ampatzoglou, Areti
    Ampatzoglou, Apostolos
    Chatzigeorgiou, Alexander
    Avgeriou, Paris
    INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 64 : 52 - 73
  • [2] A Systematic Literature Review of Technical Debt Prioritization
    Alfayez, Reem
    Alwehaibi, Wesam
    Winn, Robert
    Venson, Elaine
    Boehm, Barry
    2020 IEEE/ACM INTERNATIONAL CONFERENCE ON TECHNICAL DEBT, TECHDEBT, 2020, : 1 - 10
  • [3] Automated Measurement of Technical Debt: A Systematic Literature Review
    Khomyakov, Ilya
    Makhmutov, Zufar
    Mirgalimova, Ruzilya
    Sillitti, Alberto
    PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS (ICEIS 2019), VOL 2, 2019, : 95 - 106
  • [4] Technical debt in systems engineering-A systematic literature review
    Kleinwaks, Howard
    Batchelor, Ann
    Bradley, Thomas H.
    SYSTEMS ENGINEERING, 2023, 26 (05) : 675 - 687
  • [5] A Systematic Literature Review and a Unified Model of ATD
    Besker, Terese
    Martini, Antonio
    Bosch, Jan
    2016 42ND EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2016, : 189 - 197
  • [6] Technical Debt Management: A Systematic Literature Review and Research Agenda for Digital Government
    Nielsen, Mille Edith
    Madsen, Christian Ostergaard
    Lungu, Mircea Filip
    ELECTRONIC GOVERNMENT (EGOV 2020), 2020, 12219 : 121 - 137
  • [7] Identification and measurement of Requirements Technical Debt in software development: A systematic literature review
    Melo, Ana
    Fagundes, Roberta
    Lenarduzzi, Valentina
    Santos, Wylliams Barbosa
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 194
  • [8] A systematic literature review on Technical Debt prioritization: Strategies, processes, factors, and tools
    Lenarduzzi, Valentina
    Besker, Terese
    Taibi, Davide
    Martini, Antonio
    Fontana, Francesca Arcelli
    JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 171
  • [9] Managing Technical Debt
    Allman, Eric
    COMMUNICATIONS OF THE ACM, 2012, 55 (05) : 50 - 55
  • [10] Managing technical debt
    Allman, Eric
    Queue, 2012, 10 (03): : 10 - 17