Refactoring code smells in a project can be easily done, while refactoring architectural smells is a more complex task that could have different effects on the overall quality of a project. Architectural smells represent one of the greatest sources of technical debt faced by practitioners and are symptoms of architectural degradation. In this paper, we investigate the impact of the refactoring of architectural smells on technical debt and other software quality metrics. We focus our attention on smells found in microservice projects and also explore whether the refactoring of these smells can support the identification of new microservices. We analyze microservice projects due to the increasing interest in this kind of software architecture from academia and practitioners. The results obtained outline how architectural smells refactoring has to be carefully taken into account in order to improve software quality and reduce technical debt.

Messa, A., Bochicchio, M., Arcelli Fontana, F. (2026). Exploring the Impact of Architectural Smells Refactoring in Microservice Projects. In 2026 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) (pp.536-541). Institute of Electrical and Electronics Engineers Inc. [10.1109/saner67736.2026.00064].

Exploring the Impact of Architectural Smells Refactoring in Microservice Projects

Bochicchio, M
;
Arcelli Fontana, F
2026

Abstract

Refactoring code smells in a project can be easily done, while refactoring architectural smells is a more complex task that could have different effects on the overall quality of a project. Architectural smells represent one of the greatest sources of technical debt faced by practitioners and are symptoms of architectural degradation. In this paper, we investigate the impact of the refactoring of architectural smells on technical debt and other software quality metrics. We focus our attention on smells found in microservice projects and also explore whether the refactoring of these smells can support the identification of new microservices. We analyze microservice projects due to the increasing interest in this kind of software architecture from academia and practitioners. The results obtained outline how architectural smells refactoring has to be carefully taken into account in order to improve software quality and reduce technical debt.
slide + paper
architectural smells; microservices projects; refactoring; software quality metrics; technical debt;
English
2026 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) - 17-20 March 2026
2026
2026 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)
9798331585822
2026
536
541
https://ieeexplore.ieee.org/document/11576646
reserved
Messa, A., Bochicchio, M., Arcelli Fontana, F. (2026). Exploring the Impact of Architectural Smells Refactoring in Microservice Projects. In 2026 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) (pp.536-541). Institute of Electrical and Electronics Engineers Inc. [10.1109/saner67736.2026.00064].
File in questo prodotto:
File Dimensione Formato  
Messa et al-2026-SANER-IEEE-VoR.pdf

Solo gestori archivio

Descrizione: Paper
Tipologia di allegato: Publisher’s Version (Version of Record, VoR)
Licenza: Tutti i diritti riservati
Dimensione 201.41 kB
Formato Adobe PDF
201.41 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/615221
Citazioni
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
Social impact