Architectural smells can negatively impact on different software qualities and can represent a relevant source of architectural debt. Several architectural smells have been defined by different researchers. Moreover, both academia and industry proposed several tools for software quality analysis, but it is not always clear to understand which tools provide also support for architectural smells detection and if the tools developed for this specific purpose are effectively available or not. In this paper we propose a catalogue of architectural smells for which, at least one tool able to detect the smell exists. We outline the main differences in the detection techniques exploited by the tools and we propose a classification of these architectural smells according to the violation of three design principles.

Azadi, U., Arcelli Fontana, F., Taibi, D. (2019). Architectural smells detected by tools: A catalogue proposal. In Proceedings - 2019 IEEE/ACM International Conference on Technical Debt, TechDebt 2019 (pp.88-97). 345 E 47TH ST, NEW YORK, NY 10017 USA : Institute of Electrical and Electronics Engineers Inc. [10.1109/TechDebt.2019.00027].

Architectural smells detected by tools: A catalogue proposal

Arcelli Fontana, F
;
2019

Abstract

Architectural smells can negatively impact on different software qualities and can represent a relevant source of architectural debt. Several architectural smells have been defined by different researchers. Moreover, both academia and industry proposed several tools for software quality analysis, but it is not always clear to understand which tools provide also support for architectural smells detection and if the tools developed for this specific purpose are effectively available or not. In this paper we propose a catalogue of architectural smells for which, at least one tool able to detect the smell exists. We outline the main differences in the detection techniques exploited by the tools and we propose a classification of these architectural smells according to the violation of three design principles.
paper
Architectural Debt; Architectural Smells; Architectural Smells Catalogue; Architectural Smells Detection;
Architectural Debt; Architectural Smells; Architectural Smells Catalogue; Architectural Smells Detection
English
2nd IEEE/ACM International Conference on Technical Debt, TechDebt 2019
2019
Proceedings - 2019 IEEE/ACM International Conference on Technical Debt, TechDebt 2019
9781728133713
2019
88
97
8785058
none
Azadi, U., Arcelli Fontana, F., Taibi, D. (2019). Architectural smells detected by tools: A catalogue proposal. In Proceedings - 2019 IEEE/ACM International Conference on Technical Debt, TechDebt 2019 (pp.88-97). 345 E 47TH ST, NEW YORK, NY 10017 USA : Institute of Electrical and Electronics Engineers Inc. [10.1109/TechDebt.2019.00027].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/269261
Citazioni
  • Scopus 62
  • ???jsp.display-item.citation.isi??? 39
Social impact