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., 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.1-6) [10.1109/saner67736.2026.00064].

Exploring the Impact of Architectural Smells Refactoring in Microservice Projects

Bochicchio, Matteo
Secondo
;
Fontana, Francesca Arcelli
Ultimo
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, Technical Debt, Refactoring, Software Maintenance, Microservice Architecture
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
1
6
https://ieeexplore.ieee.org/document/11576646
none
Messa, A., Bochicchio, M., 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.1-6) [10.1109/saner67736.2026.00064].
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/615221
Citazioni
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
Social impact