5 papers · 1 filter
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…
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…
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…
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…
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…