Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ICSA 2023 Best poster award

Daniele Di Pompeo
March 21, 2023
42

ICSA 2023 Best poster award

Best Poster award presentation at the closing session of the International Conference on Software Architecture (ICSA 2023)

Daniele Di Pompeo

March 21, 2023
Tweet

More Decks by Daniele Di Pompeo

Transcript

  1. Multi-objective Software Architecture Refactoring driven by Quality Attributes Daniele Di

    Pompeo University of L’Aquila, Italy [email protected] Michele Tucci Charles University, Czech Republic [email protected] Best poster award
  2. ICSA 2018 Davide Arcelli, Vittorio Cortellessa, Mattia D’Emidio, Daniele Di

    Pompeo EASIER: An Evolutionary Approach for Multi-objective Software ArchItecturE Refactoring
  3. EASIER: An Evolutionary Approach for Multi-objective Software ArchItecturE Refactoring InfSoft

    2021 ICSA 2018 Vittorio Cortellessa, Daniele Di Pompeo Analyzing the sensitivity of multi-objective software architecture refactoring to configuration characteristics
  4. EASIER: An Evolutionary Approach for Multi-objective Software ArchItecturE Refactoring Analyzing

    the sensitivity of multi-objective software architecture refactoring to configuration characteristics InfSoft 2021 ICSA 2018 SEAA 2021 Vittorio Cortellessa, Daniele Di Pompeo, Vincenzo Stoico, Michele Tucci On the impact of Performance Antipatterns in multi-objective software model refactoring optimization
  5. EASIER: An Evolutionary Approach for Multi-objective Software ArchItecturE Refactoring Analyzing

    the sensitivity of multi-objective software architecture refactoring to configuration characteristics On the impact of Performance Antipatterns in multi-objective software model refactoring optimization InfSoft 2021 ICSA 2018 SEAA 2022 SEAA 2021 Daniele Di Pompeo, Michele Tucci Search Budget in Multi-Objective Refactoring optimization: a Model-Based Empirical Study
  6. Vittorio Cortellessa, Daniele Di Pompeo, Vincenzo Stoico, Michele Tucci Many-Objective

    Optimization of Non-Functional Attributes based on Refactoring of Software Models EASIER: An Evolutionary Approach for Multi-objective Software ArchItecturE Refactoring Analyzing the sensitivity of multi-objective software architecture refactoring to configuration characteristics Search Budget in Multi-Objective Refactoring optimization: a Model-Based Empirical Study On the impact of Performance Antipatterns in multi-objective software model refactoring optimization InfSoft 2021 ICSA 2018 SEAA 2022 SEAA 2021 InfSoft 2023
  7. EASIER: An Evolutionary Approach for Multi-objective Software ArchItecturE Refactoring Analyzing

    the sensitivity of multi-objective software architecture refactoring to configuration characteristics Search Budget in Multi-Objective Refactoring optimization: a Model-Based Empirical Study On the impact of Performance Antipatterns in multi-objective software model refactoring optimization Many-Objective Optimization of Non-Functional Attributes based on Refactoring of Software Models MDE4SA @ICSA 2023 InfSoft 2021 ICSA 2018 SEAA 2022 SEAA 2021 InfSoft 2023 Daniele Di Pompeo, Michele Tucci Quality Attributes Optimization of Software Architecture: Research Challenges and Directions
  8. EASIER: An Evolutionary Approach for Multi-objective Software ArchItecturE Refactoring Analyzing

    the sensitivity of multi-objective software architecture refactoring to configuration characteristics Search Budget in Multi-Objective Refactoring optimization: a Model-Based Empirical Study Quality Attributes Optimization of Software Architecture: Research Challenges and Directions On the impact of Performance Antipatterns in multi-objective software model refactoring optimization Many-Objective Optimization of Non-Functional Attributes based on Refactoring of Software Models MDE4SA @ICSA 2023 InfSoft 2021 ICSA 2018 SEAA 2022 SEAA 2021 InfSoft 2023 submitted @ JSS Jorge Andres Diaz-Pace, Daniele Di Pompeo, Michele Tucci Best performance and reliability for your time: budget-aware search-based optimization of software model refactoring
  9. Multi-Objective • PerfQ: (LQN-based) performance estimation of the software architecture

    • Reliability: closed form model for reliability on demand • Performance Antipatterns: occurrences of (fuzzy) detected performance flaws • #changes: cost estimation of refactoring actions
  10. Results PAs fuzzy detection Performance & Reliability Pareto fronts Vittorio

    Cortellessa, Daniele Di Pompeo, Vincenzo Stoico, Michele Tucci Many-Objective Optimization of Non-Functional Attributes based on Refactoring of Software Models
  11. • introduce architectural quality metrics to estimate quality of Pareto

    fronts • strengthen the problem formalization with an empirical analysis of several software architectures Future work Human-in-the-loop, how far are we? Stay tuned!!!!
  12. Multi-objective Software Architecture Refactoring driven by Quality Attributes Daniele Di

    Pompeo University of L’Aquila, Italy [email protected] Michele Tucci Charles University, Czech Republic [email protected] Best poster award