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.

Roveda, R., Arcelli Fontana, F., Pigazzini, I., Zanoni, M. (2018). Towards an Architectural Debt Index. In 2018 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA) (pp.408-416). IEEE [10.1109/SEAA.2018.00073].

Towards an Architectural Debt Index

Roveda, R
;
Arcelli Fontana, F
;
Pigazzini, I
;
Zanoni, M
2018

Abstract

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.
slide + paper
software architecture;software metrics;software quality;software quality;technical debt;software metrics;architectural smell detection;architectural debt indicators;architectural debt index;code level issues;Indexes;Tools;Measurement;History;Estimation;Computer architecture;Electronic mail;architectural smells;architectural debt index;severity index;technical debt
English
Euromicro Conference on Software Engineering and Advanced Applications (SEAA)
2018
Bures T.,Angelis L.
2018 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA)
978-153867382-9
2018
408
416
8498240
open
Roveda, R., Arcelli Fontana, F., Pigazzini, I., Zanoni, M. (2018). Towards an Architectural Debt Index. In 2018 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA) (pp.408-416). IEEE [10.1109/SEAA.2018.00073].
File in questo prodotto:
File Dimensione Formato  
08498240.pdf

accesso aperto

Descrizione: versione caricata sul sito IEEE
Tipologia di allegato: Publisher’s Version (Version of Record, VoR)
Dimensione 668.67 kB
Formato Adobe PDF
668.67 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/215588
Citazioni
  • Scopus 32
  • ???jsp.display-item.citation.isi??? 21
Social impact