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 in questo prodotto:
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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11697/271779
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 3
social impact