Introducing Interactions in Multi-Objective Optimization of Software Architectures

V Cortellessa, JA Diaz-Pace, D Di Pompeo… - arXiv preprint arXiv …, 2023 - arxiv.org
Software architecture optimization aims to enhance non-functional attributes like
performance and reliability while meeting functional requirements. Multi-objective …

Supporting user preferences in search-based product line architecture design using machine learning

CV Bindewald, WM Freire, AMMM Amaral… - Proceedings of the 14th …, 2020 - dl.acm.org
The Product Line Architecture (PLA) is one of the most important artifacts of a Software
Product Line. PLA design requires intensive human effort as it involves several conflicting …

Search-based software engineering for self-adaptive systems: Survey, disappointments, suggestions and opportunities

T Chen, M Li, K Li, K Deb - arXiv preprint arXiv:2001.08236, 2020 - arxiv.org
Search-Based Software Engineering (SBSE) is a promising paradigm that exploits the
computational search to optimize different processes when engineering complex software …

Validating an interactive ranking operator for NSGA-II to support the optimization of software engineering problems

W Freire, C Rosa, A Amaral, T Colanzi - Proceedings of the XXXVI …, 2022 - dl.acm.org
Search-Based Software Engineering (SBSE) has been beneficial for optimizing the solution
of several Software Engineering (SE) problems. The incorporation of Decision Makers (DM) …

Research on hyper‐level of hyper‐heuristic framework for MOTCP

J Guo, R Wang, J Han, Z Li - Software Testing, Verification and …, 2023 - Wiley Online Library
Heuristic algorithms are widely used to solve multi‐objective test case prioritization
(MOTCP) problems. However, they perform differently for different test scenarios, which …

Towards an interactive ranking operator for NSGA-II

CT Rosa, WM Freire, AMMM Amaral… - Proceedings of the …, 2022 - dl.acm.org
Knowing the Decision Makers (DM) preferences during the search process may help the
algorithms to find solutions adequate to the DM profile. For this purpose, some interactive …

Towards the support of user preferences in search-based product line architecture design: an exploratory study

CV Bindewald, WM Freire, AMMM Amaral… - Proceedings of the …, 2019 - dl.acm.org
Software Product Lines (SPLs) is a reuse approach in which a family of products is
generalized in a common architecture that can be adapted to different clients. The Product …

SBSR solution evaluation: methods and challenges classification

Z Razani, MR Keyvanpour - 2019 5th Conference on …, 2019 - ieeexplore.ieee.org
Search-based software engineering has made substantial progress in recent decades. It is
an approach to software engineering in which search-based optimization algorithms are …

Analysis and optimisation of SPL products using goal models

I Ayala, M Amor, L Fuentes - 2023 IEEE 31st International …, 2023 - ieeexplore.ieee.org
The Internet of Things is one of the core drivers of variability modelling and requires explicit
mechanisms to manage it. A key technology for addressing this variability is product line …

A Systematic Mapping Study of Search-Based Software Engineering for Enterprise Application Integration

A Mazzonetto, RZ Frantz, F Roos-Frantz… - … Journal of Software …, 2022 - World Scientific
Search-Based Software Engineering (SBSE) is widely used in different fields of Software
Engineering, notoriously, in Enterprise Application Integrations (EAIs). EAI encompasses …