collaborators
Showing cs.SEShow all

5 papers · 1 filter

cs.SE2026

A Surrogate-based Approach for Fast Multi-objective Architectural Refactoring Optimization

J. Andrés Diaz-Pace, Daniele Di Pompeo, Antonela Tommasel

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

cs.SE2026

A Text Mining and Classification Approach for Analyzing Architecture Decision Records

Nicolás Miccio Palermo, Antonela Tommasel, J. Andrés Diaz-Pace

Architectural decision records (ADRs) have become a popular lightweight mechanism for documenting architectural knowledge in software projects. However, there is limited empirical…

cs.SE2026

From Textual Requirements to Microservice Architectures - A Comprehensive Evaluation of LLM-Based Design Synthesis

Danyllo Albuquerque, José Renan, Guillermo Rodríguez +5

Microservice architectures have become dominant for modernizing monolithic systems, yet identifying appropriate services remains challenging and largely manual. Existing decomposit…

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

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…