Interactive search-based Product Line Architecture design

WM Freire, CT Rosa, AMMM Amaral… - Automated Software …, 2024 - Springer
Abstract Software Product Line (SPL) is an approach derived from other engineering fields
that use reuse techniques for a family of products in a given domain. An essential artifact of …

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 …

Intensifying the search-based optimization of product line architectures with crossover operators

DF da Silva, LF Okada, WKG Assunção… - Empirical Software …, 2022 - Springer
Abstract The Product Line Architecture (PLA) is a crucial artifact for the development of
Software Product Lines. However, PLA is a complex artifact to be designed due to its large …

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) …

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 …

Evaluating machine learning algorithms in representing decision makers in search-based PLA

FH Kuviatkovski, WM Freire… - 2022 IEEE 19th …, 2022 - ieeexplore.ieee.org
Search-Based Software Engineering (SBSE) techniques have achieved satisfactory results
for the optimization of Product Line Architecture (PLA) design by means of the Multi …

Supporting decision makers in search-based product line architecture design using clustering

WM Freire, CV Bindewald… - 2019 IEEE 43rd …, 2019 - ieeexplore.ieee.org
The Product Line Architecture (PLA) is one of the most important artifacts of a Software
Product Line (SPL). PLA design can be formulated as an optimization problem with many …

[PDF][PDF] Are MAs profitable to search-based PLA design?

JC Neto, CH da Silva, TE Colanzi, AMMM Amaral - IET Softw., 2019 - scholar.archive.org
The architectural properties of product-line architecture (PLA) design have been
successfully optimised by multiobjective genetic algorithms (GAs). Memetic algorithms (MAs) …

OPLA-Tool-ASP: a Tool to Prevent Architectural Smells in Search-based Product Line Architecture Design

TT Madrigar, TE Colanzi, WN Oizumi… - Journal of Software …, 2022 - journals-sol.sbc.org.br
Search-based algorithms have been successfully employed in Product Line Architecture
(PLA) design in the seminal approach named Multi-Objective Approach for Product-Line …