4 papers
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…
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…
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…
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…