In the last decade, many companies started modernizing their software systems by migrating to microservices. An accurate migration planning supports the creation of a microservices-based system faithful to the original while satisfying the required (quality) constraints. Contrariwise, poor migration planning can slow down the modernization process as it requires more iterations to meet requirements. This is the case of BIM Italia which undertook a migration process to modernize their 10 years old system. Unfortunately, the resulting system revealed to be less performant than expected.This paper presents a quality-driven, antipattern-based, refac-toring approach, and its application to the BIM Italia system, enabling the satisfaction of target performance quality constraints. The empirical evaluation performed shows that our proposed refactoring approach improved the response time of the refactored microservices up to five times with respect to the first version of the microservices.
The Quality-Driven Refactoring Approach in BIM Italia
Capuano, Roberta
;
2023-01-01
Abstract
In the last decade, many companies started modernizing their software systems by migrating to microservices. An accurate migration planning supports the creation of a microservices-based system faithful to the original while satisfying the required (quality) constraints. Contrariwise, poor migration planning can slow down the modernization process as it requires more iterations to meet requirements. This is the case of BIM Italia which undertook a migration process to modernize their 10 years old system. Unfortunately, the resulting system revealed to be less performant than expected.This paper presents a quality-driven, antipattern-based, refac-toring approach, and its application to the BIM Italia system, enabling the satisfaction of target performance quality constraints. The empirical evaluation performed shows that our proposed refactoring approach improved the response time of the refactored microservices up to five times with respect to the first version of the microservices.| File | Dimensione | Formato | |
|---|---|---|---|
|
ICSA23_Industry_The_Quality_Driven_Refactoring_Approach_in_BIM_Italia.pdf
solo utenti autorizzati
Tipologia:
Documento in Post-print
Licenza:
Copyright dell'editore
Dimensione
430.27 kB
Formato
Adobe PDF
|
430.27 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


