Learning software configuration spaces: A systematic literature review

JA Pereira, M Acher, H Martin, JM Jézéquel… - Journal of Systems and …, 2021‏ - Elsevier
Most modern software systems (operating systems like Linux or Android, Web browsers like
Firefox or Chrome, video encoders like ffmpeg, x264 or VLC, mobile and cloud applications …

Empirical analysis of the tool support for software product lines

JM Horcas, M Pinto, L Fuentes - Software and Systems Modeling, 2023‏ - Springer
For the last ten years, software product line (SPL) tool developers have been facing the
implementation of different variability requirements and the support of SPL engineering …

Search-based approaches to optimizing software product line architectures: A systematic literature review

S Khoshnevis, OH ARDESTANI - Information and Software Technology, 2024‏ - Elsevier
Context Software product line architecture (PLA) plays an important role in develo**
software product lines (SPLs) and other configurable systems. Search-based (SB) …

We're Not Gonna Break It! Consistency-Preserving Operators for Efficient Product Line Configuration

JM Horcas, D Strüber, A Burdusel… - IEEE Transactions …, 2022‏ - ieeexplore.ieee.org
When configuring a software product line, finding a good trade-off between multiple
orthogonal quality concerns is a challenging multi-objective optimisation problem. State-of …

Complex product configuration updating oriented by changing customer requirements

N Zhang, W Gao, Y Li, Q Wang - Journal of Engineering Design, 2023‏ - Taylor & Francis
Changes of customer requirements inevitably occur in the process of product design and
manufacturing, which results in substantial costs in product development. Enterprises have …

Trends in software reuse research: A tertiary study

JL Barros-Justo, FBV Benitti, S Matalonga - Computer Standards & …, 2019‏ - Elsevier
Context The reuse of software has been a research topic for more than 50 years. Throughout
that time, many approaches, tools and proposed techniques have reached maturity …

A comparison of performance specialization learning for configurable systems

H Martin, M Acher, JA Pereira… - Proceedings of the 25th …, 2021‏ - dl.acm.org
The specialization of the configuration space of a software system has been considered for
targeting specific configuration profiles, usages, deployment scenarios, or hardware …

Taming the Variability of Browser Fingerprints

M Huyghe, C Quinton, W Rudametkin - Proceedings of the 28th ACM …, 2024‏ - dl.acm.org
Browser fingerprinting has become a prevalent technique for tracking and identifying users
online, posing significant privacy risks. The increasing variability in web browser …

Paving a Path for a Combined Family of Feature Toggle and Configuration Option Research

R Mahdavi-Hezaveh, S Fatima, L Williams - ACM Transactions on …, 2024‏ - dl.acm.org
Feature toggles and configuration options are techniques to include or exclude functionality
in software. The research contributions to these two techniques have most often been …

Evolutionary-guided synthesis of verified pareto-optimal MDP policies

S Gerasimou, J Cámara, R Calinescu… - 2021 36th IEEE/ACM …, 2021‏ - ieeexplore.ieee.org
We present a new approach for synthesising Paretooptimal Markov decision process (MDP)
policies that satisfy complex combinations of quality-of-service (QoS) software requirements …