activity
20212025
most citedA Model-driven Approach for Continuous Performance Engineering in Microservice-based Systems

56 citations · 167 across the 17 of their papers we have counts for

collaborators

17 papers

cs.PF2025★ 1 cited

A Kernel-Based Approach for Accurate Steady-State Detection in Performance Time Series

Martin Beseda, Vittorio Cortellessa, Daniele Di Pompeo +2

This paper addresses the challenge of accurately detecting the transition from the warmup phase to the steady state in performance metric time series, which is a critical step for…

cs.SE2025

Identifying and Replicating Code Patterns Driving Performance Regressions in Software Systems

Denivan Campos, Luana Martins, Emanuela Guglielmi +6

Context: Performance regressions negatively impact execution time and memory usage of software systems. Nevertheless, there is a lack of systematic methods to evaluate the effectiv…

cs.DB2025

An Evaluation Framework for the FAIR Assessment tools in Open Science

Payel Patra, Daniele Di Pompeo, Antinisca Di Marco

Open science represents a transformative research approach essential for enhancing sustainability and impact. Data generation encompasses various methods, from automated processes…

cs.SE2024★ 2 cited

Towards Assessing Spread in Sets of Software Architecture Designs

Vittorio Cortellessa, J. Andres Diaz-Pace, Daniele Di Pompeo +1

Several approaches have recently used automated techniques to generate architecture design alternatives by means of optimization techniques. These approaches aim at improving an in…

cs.SE2024★ 6 cited

Exploring sustainable alternatives for the deployment of microservices architectures in the cloud

Vittorio Cortellessa, Daniele Di Pompeo, Michele Tucci

As organizations increasingly migrate their applications to the cloud, the optimization of microservices architectures becomes imperative for achieving sustainability goals. Noneth…

cs.SE2023★ 1 cited

Performance of Genetic Algorithms in the Context of Software Model Refactoring

Vittorio Cortellessa, Daniele Di Pompeo, Michele Tucci

Software systems continuously evolve due to new functionalities, requirements, or maintenance activities. In the context of software evolution, software refactoring has gained a st…

cs.SE2023

On the Role of Search Budgets in Model-Based Software Refactoring Optimization

J. Andres Diaz-Pace, Daniele Di Pompeo, Michele Tucci

Software model optimization is a process that automatically generates design alternatives aimed at improving quantifiable non-functional properties of software systems, such as per…

cs.SE2023★ 6 cited

Introducing Interactions in Multi-Objective Optimization of Software Architectures

Vittorio Cortellessa, J. Andres Diaz-Pace, Daniele Di Pompeo +4

Software architecture optimization aims to enhance non-functional attributes like performance and reliability while meeting functional requirements. Multi-objective optimization em…

cs.SE2023★ 7 cited

Architectural Support for Software Performance in Continuous Software Engineering: A Systematic Mapping Study

Romina Eramo, Michele Tucci, Daniele Di Pompeo +3

The continuous software engineering paradigm is gaining popularity in modern development practices, where the interleaving of design and runtime activities is induced by the contin…

cs.SE2023★ 56 cited

A Model-driven Approach for Continuous Performance Engineering in Microservice-based Systems

Vittorio Cortellessa, Daniele Di Pompeo, Romina Eramo +1

Microservices are quite widely impacting on the software industry in recent years. Rapid evolution and continuous deployment represent specific benefits of microservice-based syste…

cs.SE2023★ 7 cited

A customizable approach to assess software quality through Multi-Criteria Decision Making

Francesco Basciani, Daniele Di Pompeo, Juri Di Rocco +1

Over the years, Software Quality Engineering has increased interest, demonstrated by significant research papers published in this area. Determining when a software artifact is qua…

cs.SE2023★ 12 cited

Many-Objective Optimization of Non-Functional Attributes based on Refactoring of Software Models

Vittorio Cortellessa, Daniele Di Pompeo, Vincenzo Stoico +1

Software quality estimation is a challenging and time-consuming activity, and models are crucial to face the complexity of such activity on modern software applications. In this co…

cs.SE2023★ 7 cited

Quality Attributes Optimization of Software Architecture: Research Challenges and Directions

Daniele Di Pompeo, Michele Tucci

The estimation and improvement of quality attributes in software architectures is a challenging and time-consuming activity. On modern software applications, a model-based represen…

cs.SE2023★ 1 cited

Multi-objective Software Architecture Refactoring driven by Quality Attributes

Daniele Di Pompeo, Michele Tucci

Architecture optimization is the process of automatically generating design options, typically to enhance software's quantifiable quality attributes, such as performance and reliab…

cs.SE2022★ 15 cited

Search Budget in Multi-Objective Refactoring Optimization: a Model-Based Empirical Study

Daniele Di Pompeo, Michele Tucci

Software model optimization is the task of automatically generate design alternatives, usually to improve quality aspects of software that are quantifiable, like performance and re…

cs.SE2022★ 35 cited

Towards effective assessment of steady state performance in Java software: Are we there yet?

Luca Traini, Vittorio Cortellessa, Daniele Di Pompeo +1

Microbenchmarking is a widely used form of performance testing in Java software. A microbenchmark repeatedly executes a small chunk of code while collecting measurements related to…

cs.SE2021★ 11 cited

On the impact of Performance Antipatterns in multi-objective software model refactoring optimization

Vittorio Cortellessa, Daniele Di Pompeo, Vincenzo Stoico +1

Software quality estimation is a challenging and time-consuming activity, and models are crucial to face the complexity of such activity on modern software applications. One main c…