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
相关论文
共 74 条
  • [1] Alves Nicolli S. R., 2014, 2014 Sixth International Workshop on Managing Technical Debt. Proceedings, P1, DOI 10.1109/MTD.2014.9
  • [2] Identification and management of technical debt: A systematic mapping study
    Alves, Nicolli S. R.
    Mendes, Thiago S.
    de Mendonca, Manoel G.
    Spinola, Rodrigo O.
    Shull, Forrest
    Seaman, Carolyn
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 70 : 100 - 121
  • [3] The financial aspect of managing technical debt: A systematic literature review
    Ampatzoglou, Areti
    Ampatzoglou, Apostolos
    Chatzigeorgiou, Alexander
    Avgeriou, Paris
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 64 : 52 - 73
  • [4] [Anonymous], 2008, SOFTWARE ENG PRINCIP
  • [5] [Anonymous], 2007, TECHNICAL DEBT 10X S
  • [6] [Anonymous], 2004, Joint Technical Report
  • [7] Avgeriou P., 2016, DAGSTUHL SEMINAR 161, V6
  • [8] Reducing Friction in Software Development
    Avgeriou, Paris
    Kruchten, Philippe
    Nord, Robert L.
    Ozkaya, Ipek
    Seaman, Carolyn
    [J]. IEEE SOFTWARE, 2016, 33 (01) : 66 - 73
  • [9] Toward Design Decisions to Enable Deployability Empirical Study of Three Projects Reaching for the Continuous Delivery Holy Grail
    Bellomo, Stephany
    Ernst, Neil
    Nord, Robert
    Kazman, Rick
    [J]. 2014 44TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2014, : 702 - 707
  • [10] Besker T., 2017, 43 EUR C SOFTW ENG A