Publications

Journals

2025

  • Vittorio Cortellessa, Jorge Andrés Díaz Pace, Daniele Di Pompeo, Sebastian Frank, Pooyan Jamshidi, Michele Tucci, André van Hoorn.
    Introducing Interactions in Multi-Objective Optimization of Software Architectures.
    ACM Transactions on Software Engineering and Methodology (TOSEM), 34(6), Article 181, 2025.

2024

  • Romina Eramo, Michele Tucci, Daniele Di Pompeo, Vittorio Cortellessa, Antinisca Di Marco, Davide Taibi.
    Architectural support for software performance in continuous software engineering: A systematic mapping study.
    Journal of Systems and Software, 207, 111833, 2024.

2023

  • Luca Traini, Vittorio Cortellessa, Daniele Di Pompeo, Michele Tucci.
    Towards effective assessment of steady state performance in Java software: are we there yet?
    Empirical Software Engineering, 28(1), Article 13, 2023.
  • Vittorio Cortellessa, Daniele Di Pompeo, Vincenzo Stoico, Michele Tucci.
    Many-objective optimization of non-functional attributes based on refactoring of software models.
    Information and Software Technology, 157, 107159, 2023.

2022

  • Luca Traini, Daniele Di Pompeo, Michele Tucci, Bin Lin, Simone Scalabrino, Gabriele Bavota, Michele Lanza, Rocco Oliveto, Vittorio Cortellessa.
    How Software Refactoring Impacts Execution Time.
    ACM Transactions on Software Engineering and Methodology (TOSEM), 31(2), Article 25, 2022.
  • Vittorio Cortellessa, Daniele Di Pompeo, Romina Eramo, Michele Tucci.
    A model-driven approach for continuous performance engineering in microservice-based systems.
    Journal of Systems and Software, 183, 111084, 2022.
  • Vittorio Cortellessa, Daniele Di Pompeo, Vincenzo Stoico, Michele Tucci.
    Software Model Refactoring Driven by Performance Antipattern Detection.
    SIGMETRICS Performance Evaluation Review, 49(4), 53–58, 2022.

2021

  • Vittorio Cortellessa, Daniele Di Pompeo.
    Analyzing the sensitivity of multi-objective software architecture refactoring to configuration characteristics.
    Information and Software Technology, 135, 106568, 2021.

2018

  • Davide Arcelli, Vittorio Cortellessa, Daniele Di Pompeo.
    Performance-driven software model refactoring.
    Information and Software Technology, 95, 366–397, 2018.

Conferences

2024

  • Daniele Di Pompeo, Michele Tucci.
    Harnessing Genetic Improvement for Sustainable Software Architectures.
    21st IEEE International Conference on Software Architecture (ICSA), pp. 248–249, 2024.
  • Payel Patra, Andrea Bianchi, Daniele Di Pompeo, Antinisca Di Marco.
    Echocardiographic Epicardial Adipose Tissue Quantification: Challenges and Insights.
    IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), pp. 619–624, Biarritz, France, March 2024.
  • Vittorio Cortellessa, Daniele Di Pompeo, Michele Tucci.
    Exploring Sustainable Alternatives for the Deployment of Microservices Architectures in the Cloud.
    21st IEEE International Conference on Software Architecture (ICSA), pp. 34–45, 2024.

2023

  • Daniele Di Pompeo, Michele Tucci.
    Multi-objective Software Architecture Refactoring driven by Quality Attributes.
    20th International Conference on Software Architecture (ICSA) – Companion, pp. 175–178, L’Aquila, Italy, March 2023.
  • Daniele Di Pompeo, Michele Tucci.
    Quality Attributes Optimization of Software Architecture: Research Challenges and Directions.
    20th International Conference on Software Architecture (ICSA) – Companion, pp. 252–255, L’Aquila, Italy, March 2023.
  • Francesco Basciani, Daniele Di Pompeo, Juri Di Rocco, Alfonso Pierantonio.
    A customizable approach to assess software quality through Multi-Criteria Decision Making.
    20th International Conference on Software Architecture (ICSA) – Companion, pp. 264–271, L’Aquila, Italy, March 2023.
  • Francesco Basciani, Vittorio Cortellessa, Sergio Di Martino, Dario Di Nucci, Daniele Di Pompeo, Carmine Gravino, Luigi Libero Lucio Starace.
    ADAS Verification in Co-Simulation: Towards a Meta-Model for Defining Test Scenarios.
    IEEE International Conference on Software Testing, Verification and Validation (ICST) – Workshops, pp. 28–35, Dublin, Ireland, April 2023.
  • Vincenzo Stoico, Vittorio Cortellessa, Ivano Malavolta, Daniele Di Pompeo, Luigi Pomante, Patricia Lago.
    An Approach Using Performance Models for Supporting Energy Analysis of Software Systems.
    19th European Workshop on Performance Engineering (EPEW) & 27th International Conference on Analytical and Stochastic Modelling Techniques and Applications (ASMTA), LNCS 14231, pp. 249–263, Springer, 2023.
  • Vittorio Cortellessa, Daniele Di Pompeo, Michele Tucci.
    Performance of Genetic Algorithms in the Context of Software Model Refactoring.
    19th European Workshop on Performance Engineering (EPEW) & 27th ASMTA, LNCS 14231, pp. 234–248, Springer, 2023.
  • Vittorio Cortellessa, J. Andrés Díaz-Pace, Daniele Di Pompeo, Michele Tucci.
    Towards Assessing Spread in Sets of Software Architecture Designs.
    17th European Conference on Software Architecture (ECSA), LNCS 14212, pp. 133–140, Springer, Istanbul, Turkey, Sept 2023.

2022

  • Daniele Di Pompeo, Michele Tucci.
    Search Budget in Multi-Objective Refactoring Optimization: a Model-Based Empirical Study.
    48th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp. 406–413, Gran Canaria, Spain, 2022.

2021

  • Francesco Basciani, Daniele Di Pompeo, Davide Di Ruscio, Ludovico Iovino, Alfonso Pierantonio.
    Integrating semantic reasoning in information loss-based transformation chain rankers.
    36th ACM/SIGAPP Symposium on Applied Computing (SAC), pp. 1494–1503, Korea, March 2021.
  • Vittorio Cortellessa, Daniele Di Pompeo, Vincenzo Stoico, Michele Tucci.
    On the impact of Performance Antipatterns in multi-objective software model refactoring optimization.
    47th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp. 224–233, Palermo, Italy, 2021.

2019

  • Daniele Di Pompeo, Michele Tucci, Alessandro Celi, Romina Eramo.
    A Microservice Reference Case Study for Design-Runtime Interaction in MDE.
    STAF 2019 Co-Located Events Proceedings, CEUR-WS, vol. 2405, pp. 23–32, Eindhoven, Netherlands, July 2019.
  • Davide Arcelli, Vittorio Cortellessa, Daniele Di Pompeo.
    Automating Performance Antipattern Detection and Software Refactoring in UML Models.
    26th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 639–643, Hangzhou, China, Feb 2019.
  • Davide Arcelli, Vittorio Cortellessa, Daniele Di Pompeo, Romina Eramo, Michele Tucci.
    Exploiting Architecture/Runtime Model-Driven Traceability for Performance Improvement.
    IEEE International Conference on Software Architecture (ICSA), pp. 81–90, Hamburg, Germany, March 2019.

2018

  • Davide Arcelli, Vittorio Cortellessa, Daniele Di Pompeo.
    Performance-Driven Software Architecture Refactoring.
    IEEE International Conference on Software Architecture Companion (ICSA-C), pp. 2–3, Seattle, USA, 2018.
  • Davide Arcelli, Vittorio Cortellessa, Daniele Di Pompeo.
    A metamodel for the specification and verification of model refactoring actions.
    2nd International Workshop on Refactoring (IWoR@ASE), pp. 14–21, Montpellier, France, 2018.
  • Davide Arcelli, Vittorio Cortellessa, Mattia D’Emidio, Daniele Di Pompeo.
    EASIER: An Evolutionary Approach for Multi-objective Software Architecture Refactoring.
    IEEE International Conference on Software Architecture (ICSA), pp. 105–114, Seattle, USA, 2018.
  • Vittorio Cortellessa, Antinisca Di Marco, Daniele Di Pompeo, Francesco Gallo, Stefano Pace, Luigi Pomante, Walter Tiberti.
    Energy-Driven Reconfiguration of Applications for Wireless Sensor Networks.
    ACM/SPEC International Conference on Performance Engineering (ICPE) – Companion, pp. 79–84, Berlin, Germany, 2018.

2017

  • Daniele Di Pompeo, Emilio Incerto, Vittoriano Muttillo, Luigi Pomante, Giacomo Valente.
    An Efficient Performance-Driven Approach for HW/SW Co-Design.
    8th ACM/SPEC International Conference on Performance Engineering (ICPE), pp. 323–326, L’Aquila, Italy, 2017.
  • Davide Arcelli, Daniele Di Pompeo.
    Applying Design Patterns to Remove Software Performance Antipatterns: A Preliminary Approach.
    8th International Conference on Ambient Systems, Networks and Technologies (ANT) / 7th International Conference on Sustainable Energy Information Technology (SEIT), Procedia CS 109, pp. 521–528, Madeira, Portugal, 2017.

2016

  • Davide Arcelli, Vittorio Cortellessa, Daniele Di Pompeo.
    Automated translation among EPSILON languages for performance-driven UML software model refactoring.
    1st International Workshop on Software Refactoring (IWoR@ASE), pp. 25–32, Singapore, 2016.

2015

  • Davide Arcelli, Vittorio Cortellessa, Daniele Di Pompeo.
    Towards a Unifying Approach for Performance-Driven Software Model Refactoring.
    GEMOC+MPM@MoDELS Workshops, CEUR-WS, vol. 1511, pp. 42–51, Ottawa, Canada, 2015.

Editorials

2025

  • Josu Doncel, Anne Remke, Daniele Di Pompeo.
    Computer Performance Engineering – 20th European Workshop (EPEW).
    Lecture Notes in Computer Science (LNCS), vol. 15454, Springer, 2025.

2024

  • Apostolos Ampatzoglou, Jennifer Pérez, Barbora Buhnova, Valentina Lenarduzzi, Colin C. Venters, Uwe Zdun, Khalil Drira, Luciana Rebelo, Daniele Di Pompeo, Michele Tucci, Elisa Yumi Nakagawa, Elena Navarro.
    Software Architecture – ECSA 2024 Tracks and Workshops.
    Lecture Notes in Computer Science (LNCS), vol. 14937, Springer, Luxembourg, September 2024.

2023

  • Daniele Di Pompeo, Michele Tucci.
    8th Workshop on Challenges in Performance Methods for Software Development: WOSP-C’23 Chairs’ Welcome.
    Companion of the ACM/SPEC International Conference on Performance Engineering (ICPE), Coimbra, Portugal, April 2023, p. 369.

2021

  • Johann Bourcier, Zhen Ming (Jack) Jiang, Cor-Paul Bezemer, Vittorio Cortellessa, Daniele Di Pompeo, Ana Lucia Varbanescu.
    ICPE ‘21: ACM/SPEC International Conference on Performance Engineering.
    Proceedings of ICPE 2021, ACM, Virtual Event, France, April 19–21, 2021.
  • Johann Bourcier, Zhen Ming (Jack) Jiang, Cor-Paul Bezemer, Vittorio Cortellessa, Daniele Di Pompeo, Ana Lucia Varbanescu.
    ICPE ‘21: ACM/SPEC International Conference on Performance Engineering – Companion Volume.
    Companion Proceedings of ICPE 2021, ACM, Virtual Event, France, April 19–21, 2021.

Others

2025

  • Denivan Campos, Luana Almeida Martins, Emanuela Guglielmi, Michele Tucci, Daniele Di Pompeo, Simone Scalabrino, Vittorio Cortellessa, Dario Di Nucci, Rocco Oliveto.
    Identifying and Replicating Code Patterns Driving Performance Regressions in Software Systems.
    arXiv preprint, arXiv:2504.05851, 2025.
  • Martin Beseda, Vittorio Cortellessa, Daniele Di Pompeo, Luca Traini, Michele Tucci.
    A Kernel-Based Approach for Accurate Steady-State Detection in Performance Time Series.
    arXiv preprint, arXiv:2506.04204, 2025.
  • Payel Patra, Daniele Di Pompeo, Antinisca Di Marco.
    An Evaluation Framework for the FAIR Assessment Tools in Open Science.
    arXiv preprint, arXiv:2503.15929, 2025.

2024

  • Vittorio Cortellessa, Daniele Di Pompeo, Michele Tucci.
    Exploring Sustainable Alternatives for the Deployment of Microservices Architectures in the Cloud.
    arXiv preprint, arXiv:2402.11238, 2024.
  • Vittorio Cortellessa, J. Andrés Díaz-Pace, Daniele Di Pompeo, Michele Tucci.
    Towards Assessing Spread in Sets of Software Architecture Designs.
    arXiv preprint, arXiv:2402.19171, 2024.

2023

  • Daniele Di Pompeo, Michele Tucci.
    Multi-objective Software Architecture Refactoring driven by Quality Attributes.
    arXiv preprint, arXiv:2301.07500, 2023.
  • Daniele Di Pompeo, Michele Tucci.
    Quality Attributes Optimization of Software Architecture: Research Challenges and Directions.
    arXiv preprint, arXiv:2301.07516, 2023.
  • Francesco Basciani, Daniele Di Pompeo, Juri Di Rocco, Alfonso Pierantonio.
    A customizable approach to assess software quality through Multi-Criteria Decision Making.
    arXiv preprint, arXiv:2301.12202, 2023.
  • J. Andrés Díaz-Pace, Daniele Di Pompeo, Michele Tucci.
    Best Performance and Reliability for Your Time: Budget-Aware Search-Based Optimization of Software Model Refactoring.
    arXiv preprint, arXiv:2308.15179, 2023.
  • Romina Eramo, Michele Tucci, Daniele Di Pompeo, Vittorio Cortellessa, Antinisca Di Marco, Davide Taibi.
    Architectural Support for Software Performance in Continuous Software Engineering: A Systematic Mapping Study.
    arXiv preprint, arXiv:2304.02489, 2023.
  • Vincenzo Stoico, Vittorio Cortellessa, Ivano Malavolta, Daniele Di Pompeo, Luigi Pomante, Patricia Lago.
    An Approach Using Performance Models for Supporting Energy Analysis of Software Systems (Version 2).
    Zenodo, 2023.
  • Vittorio Cortellessa, Daniele Di Pompeo, Michele Tucci.
    Performance of Genetic Algorithms in the Context of Software Model Refactoring.
    arXiv preprint, arXiv:2308.13875, 2023.
  • Vittorio Cortellessa, Daniele Di Pompeo, Romina Eramo, Michele Tucci.
    A Model-driven Approach for Continuous Performance Engineering in Microservice-based Systems.
    arXiv preprint, arXiv:2302.09999, 2023.
  • Vittorio Cortellessa, Daniele Di Pompeo, Vincenzo Stoico, Michele Tucci.
    Many-Objective Optimization of Non-Functional Attributes based on Refactoring of Software Models.
    arXiv preprint, arXiv:2301.09531, 2023.
  • Vittorio Cortellessa, J. Andrés Díaz-Pace, Daniele Di Pompeo, Sebastian Frank, Pooyan Jamshidi, Michele Tucci, André van Hoorn.
    Introducing Interactions in Multi-Objective Optimization of Software Architectures.
    arXiv preprint, arXiv:2308.15084, 2023.

2022

  • Daniele Di Pompeo, Michele Tucci.
    Search Budget in Multi-Objective Refactoring Optimization: a Model-Based Empirical Study.
    arXiv preprint, arXiv:2212.08385, 2022.
  • Luca Traini, Vittorio Cortellessa, Daniele Di Pompeo, Michele Tucci.
    Towards Effective Assessment of Steady State Performance in Java Software: Are We There Yet?.
    arXiv preprint, arXiv:2209.15369, 2022.

2021

  • Vittorio Cortellessa, Daniele Di Pompeo, Vincenzo Stoico, Michele Tucci.
    On the Impact of Performance Antipatterns in Multi-Objective Software Model Refactoring Optimization.
    arXiv preprint, arXiv:2107.06127, 2021.