activity
20192026
most citedThe Essential Deployment Metamodel: A Systematic Review of Deployment Automation Technologies

63 citations · 156 across the 12 of their papers we have counts for

collaborators

13 papers

cs.SE2026

Smells and Refactorings for Software Environmental Sustainability: A Systematic Literature Review

Ornela Danushi, Flavio Sampirisi, Jacopo Soldani +2

Context: The environmental impact of ICT is constantly growing. Enhancing its environmental sustainability requires dealing with energy-hungry software systems, by possibly reducin…

cs.DC2026

Failure-Resilient and Carbon-Efficient Deployment of Microservices over the Cloud-Edge Continuum

Francisco Ponce, Simone Gazza, Andrea D'Iapico +9

Deploying microservice-based applications (MSAs) on heterogeneous and dynamic Cloud-Edge infrastructures requires balancing conflicting objectives, such as failure resilience, perf…

cs.SE2024

Comparison of Static Analysis Architecture Recovery Tools for Microservice Applications

Simon Schneider, Alexander Bakhtin, Xiaozhou Li +5

Architecture recovery tools help software engineers obtain an overview of the structure of their software systems during all phases of the software development life cycle. This is…

cs.SE2024★ 9 cited

Carbon-Efficient Software Design and Development: A Systematic Literature Review

Ornela Danushi, Stefano Forti, Jacopo Soldani

The ICT sector, responsible for 2% of global carbon emissions, is under scrutiny calling for methodologies and tools to design and develop software in an environmentally sustainabl…

cs.SE2024

Carbon-aware Software Services

Stefano Forti, Jacopo Soldani, Antonio Brogi

The significant carbon footprint of the ICT sector calls for methodologies to contain carbon emissions of running software. This article proposes a novel framework for implementing…

cs.SE2024

Comparison of Static Analysis Architecture Recovery Tools for Microservice Applications

Simon Schneider, Alexander Bakhtin, Xiaozhou Li +5

Architecture recovery tools help software engineers obtain an overview of their software systems during all phases of the software development lifecycle. This is especially importa…

cs.SE2023★ 19 cited

AI Techniques in the Microservices Life-Cycle: A Systematic Mapping Study

Sergio Moreschini, Shahrzad Pour, Ivan Lanese +7

The use of AI in microservices (MSs) is an emerging field as indicated by a substantial number of surveys. However these surveys focus on a specific problem using specific AI techn…

cs.SE2021

Anomaly Detection and Failure Root Cause Analysis in (Micro)Service-Based Cloud Applications: A Survey

Jacopo Soldani, Antonio Brogi

The momentum gained by microservices and cloud-native software architecture pushed nowadays enterprise IT towards multi-service applications. The proliferation of services and serv…

cs.SE2021

Smells and Refactorings for Microservices Security: A Multivocal Literature Review

Francisco Ponce, Jacopo Soldani, Hernán Astudillo +1

Context: Securing microservice-based applications is crucial, as many IT companies are delivering their businesses through microservices. If security smells affect microservice-bas…

cs.SE2020

FaaSten Your Decisions: Classification Framework and Technology Review of Function-as-a-Service Platforms

Vladimir Yussupov, Jacopo Soldani, Uwe Breitenbücher +2

Function-as-a-Service (FaaS) is a cloud service model enabling developers to offload event-driven executable snippets of code. The execution and management of such functions become…

cs.SE2020★ 17 cited

Component-aware Orchestration of Cloud-based Enterprise Applications, from TOSCA to Docker and Kubernetes

Matteo Bogo, Jacopo Soldani, Davide Neri +1

Enterprise IT is currently facing the challenge of coordinating the management of complex, multi-component applications across heterogeneous cloud platforms. Containers and contain…

cs.SE2019★ 48 cited

Design principles, architectural smells and refactorings for microservices: A multivocal review

Antonio Brogi, Davide Neri, Jacopo Soldani +1

Potential benefits such as agile service delivery have led many companies to deliver their business capabilities through microservices. Bad smells are however always around the cor…

cs.SE2019★ 63 cited

The Essential Deployment Metamodel: A Systematic Review of Deployment Automation Technologies

Michael Wurster, Uwe Breitenbücher, Michael Falkenthal +4

In recent years, a plethora of deployment technologies evolved, many following a declarative approach to automate the delivery of software components. Even if such technologies sha…