ECSA 2024
Tue 3 - Fri 6 September 2024 Luxembourg, Luxembourg
Tue 3 Sep 2024 09:15 - 10:15 at Schengen - QUALIFIER Workshop (Session 1) Chair(s): Daniele Di Pompeo, Michele Tucci

Microservices are pervading the IT industry to architect enterprise applications. Consequently, it is crucial to support the design and analysis of microservice applications, to ensure that they met their expectations. This support includes verifying the adherence to the key design/security principles for microservices, and guiding the necessary refactorings when this is not the case. In this keynote, we unveil the concepts of architectural and security smells for microservices, demonstrating how these can be identified and resolved within existing microservice applications. We also provide insights into prioritising smell resolution and assessing whether resolving a smell is truly beneficial, considering the impact on overall software quality attributes.

Jacopo Soldani is an Assistant Professor at the Department of Computer Science of the University of Pisa (Italy). He received the PhD degree in Computer Science in 2017 from the University of Pisa (Italy). His research interests lie in the area of service-based software engineering, including, e.g., cloud-native applications, microservices, and multi-service software architectures. He is also interested in systematic approaches to elicit the state-of-the-art and state-of-practice in software engineering from both white and grey literature. Jacopo has been involved in various research projects on service-based software engineering for cloud- and fog-based applications, he is member of the editorial board of internationally renowned journals, and he has also contributed to the organisation of various editions of international conferences and workshops on software engineering.

Tue 3 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

09:00 - 10:30
QUALIFIER Workshop (Session 1)Workshops/Tutorials at Schengen
Chair(s): Daniele Di Pompeo University of L'Aquila, Michele Tucci University of L'Aquila
09:00
15m
Talk
Welcome - Workshop Opening
Workshops/Tutorials

09:15
60m
Keynote
Freshening Microservices: Can Bad Smells Be Resolved?
Workshops/Tutorials
Jacopo Soldani University of Pisa, Italy
10:15
15m
Talk
Discussion
Workshops/Tutorials