Towards an Architectural Debt Index

被引:23
|
作者
Roveda, Riccardo [1 ]
Fontana, Francesca Arcelli [2 ]
Pigazzini, Ilaria [2 ]
Zanoni, Marco [2 ]
机构
[1] Alten Italia, Milan, Italy
[2] Univ Milano Bicocca, Dept Informat Syst & Commun, Milan, Italy
关键词
architectural smells; architectural debt index; severity index; technical debt; TECHNICAL DEBT;
D O I
10.1109/SEAA.2018.00073
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Different indexes have been proposed to evaluate software quality and technical debt. Usually these indexes take into account different code level issues and several metrics, well known software metrics or new ones defined ad hoc for a specific purpose. In this paper we propose and define a new index, more oriented to the evaluation of architectural violations. We describe in detail the index, called Architectural Debt Index, that we integrated in a tool developed for architectural smell detection. The index is based on the detection of architectural smells, their criticality and their history. Currently only dependency architectural smells have been considered, but other architectural debt indicators can be considered and integrated in the index computation.
引用
收藏
页码:408 / 416
页数:9
相关论文
共 50 条
  • [21] ARCHITECTURAL PERIODICALS INDEX
    不详
    [J]. ASLIB PROCEEDINGS, 1973, 25 (07): : 269 - 270
  • [22] Mitigating Technical and Architectural Debt with Sonargraph Using static analysis to enforce architectural constraints
    von Zitzewitz, Alexander
    [J]. 2019 IEEE/ACM INTERNATIONAL CONFERENCE ON TECHNICAL DEBT (TECHDEBT 2019), 2019, : 66 - 67
  • [23] Methods for Identifying Architectural Debt: A Systematic Mapping Study
    Macit, Yagup
    Giray, Gorkem
    Tuzun, Eray
    [J]. 2020 TURKISH NATIONAL SOFTWARE ENGINEERING SYMPOSIUM (UYMS), 2020, : 110 - 114
  • [24] Reducing Incidents in Microservices by Repaying Architectural Technical Debt
    de Toledo, Saulo S.
    Martini, Antonio
    Sjoberg, Dag I. K.
    Przybyszewska, Agata
    Frandsen, Johannes Skov
    [J]. 2021 47TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2021), 2021, : 196 - 205
  • [25] A Case Study in Locating the Architectural Roots of Technical Debt
    Kazman, Rick
    Cai, Yuanfang
    Mo, Ran
    Feng, Qiong
    Xiao, Lu
    Haziyev, Serge
    Fedak, Volodymyr
    Shapochka, Andriy
    [J]. 2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2, 2015, : 179 - 188
  • [26] INDEXING OVERLAP AND CONSISTENCY BETWEEN THE AVERY INDEX TO ARCHITECTURAL PERIODICALS AND THE ARCHITECTURAL PERIODICALS INDEX
    GIRAL, A
    TAYLOR, AG
    [J]. LIBRARY RESOURCES & TECHNICAL SERVICES, 1993, 37 (01): : 19 - 44
  • [27] Towards a theory of reproductive debt
    Lee, Robyn
    [J]. FEMINIST THEORY, 2024,
  • [28] The Debt Trap in Nigeria: towards a sustainable debt strategy.
    Omotola, J. Shola
    [J]. AFRICA, 2007, 77 (02): : 303 - 305
  • [29] The debt trap in Nigeria: Towards a sustainable debt strategy - Introduction
    Okonjo-Iweala, N
    Soludo, CC
    Muhtar, M
    [J]. DEBT TRAP IN NIGERIA: TOWARDS A SUSTAINABLE DEBT STRATEGY, 2003, : 1 - 19
  • [30] Identifying and Prioritizing Architectural Debt Through Architectural Smells: A Case Study in a Large Software Company
    Martini, Antonio
    Fontana, Francesca Arcelli
    Biaggi, Andrea
    Roveda, Riccardo
    [J]. SOFTWARE ARCHITECTURE (ECSA 2018), 2018, 11048 : 320 - 335