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 条
  • [31] 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
  • [32] Towards a Theory of Architectural Styles
    Marmsoler, Diego
    [J]. 22ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (FSE 2014), 2014, : 823 - 825
  • [33] Towards architectural connectors for UML
    Orejas, F
    Pérez, S
    [J]. FORMAL METHODS IN SOFTWARE AND SYSTEMS MODELING: ESSAYS DEDICATED TO HARTMUT EHRIG ON THE OCCASION OF HIS 60TH BIRTHDAY, 2005, 3393 : 352 - 369
  • [34] AN ARCHITECTURAL ATTITUDE TOWARDS THE PUBLIC
    Kiuck, Zhang
    Kusang, Lee
    [J]. SPACE, 2017, (598): : 26 - 29
  • [35] Towards a Rigorous Architectural Reuse
    Bouassida, Nadia
    Ben-Abdallah, Hanene
    Gargouri, Faiez
    Ben Hamadou, Abdelmajid
    [J]. 3RD ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, 2005, 2005,
  • [36] Formal Software Architectural Migration Towards Emerging Architectural Styles
    Chondamrongkul, Nacha
    Sun, Jing
    Warren, Ian
    [J]. SOFTWARE ARCHITECTURE (ECSA 2020), 2020, 12292 : 21 - 38
  • [37] FARM INDEX RATIOS IN DEBT SETTLEMENT
    Danielson, H. R.
    Ratcliffe, Harry E.
    [J]. JOURNAL OF FARM ECONOMICS, 1933, 15 (03): : 562 - 564
  • [38] Identification of Architectural Technical Debt: an Analysis Based on Naming Patterns
    Mendoza del Carpio, Paul
    [J]. 2016 8TH EURO AMERICAN CONFERENCE ON TELEMATICS AND INFORMATION SYSTEMS (EATIS), 2016,
  • [39] Accumulation and Prioritization of Architectural Debt in Three Companies Migrating to Microservices
    De Toledo, Saulo Soares
    Martini, Antonio
    Nguyen, Phu H.
    Sjoberg, Dag I. K.
    [J]. IEEE ACCESS, 2022, 10 : 37422 - 37445
  • [40] Architectural Technical Debt in Microservices A case study in a large company
    de Toledo, Saulo S.
    Martini, Antonio
    Przybyszewska, Agata
    Sjoberg, Dag I. K.
    [J]. 2019 IEEE/ACM INTERNATIONAL CONFERENCE ON TECHNICAL DEBT (TECHDEBT 2019), 2019, : 78 - 87