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 …

An overview of machine learning techniques in constraint solving

A Popescu, S Polat-Erdeniz, A Felfernig, M Uta… - Journal of Intelligent …, 2022 - Springer
Constraint solving is applied in different application contexts. Examples thereof are the
configuration of complex products and services, the determination of production schedules …

Uniform and scalable sampling of highly configurable systems

R Heradio, D Fernandez-Amoros, JA Galindo… - Empirical Software …, 2022 - Springer
Many analyses on configurable software systems are intractable when confronted with
colossal and highly-constrained configuration spaces. These analyses could instead use …

Sampling effect on performance prediction of configurable systems: A case study

J Alves Pereira, M Acher, H Martin… - Proceedings of the ACM …, 2020 - dl.acm.org
Numerous software systems are highly configurable and provide a myriad of configuration
options that users can tune to fit their functional and performance requirements (eg …

Transfer learning across variants and versions: The case of linux kernel size

H Martin, M Acher, JA Pereira, L Lesoil… - IEEE Transactions …, 2021 - ieeexplore.ieee.org
With large scale and complex configurable systems, it is hard for users to choose the right
combination of options (ie, configurations) in order to obtain the wanted trade-off between …

Feature-oriented defect prediction

S Strüder, M Mukelabai, D Strüber… - Proceedings of the 24th …, 2020 - dl.acm.org
Software errors are a major nuisance in software development and can lead not only to
reputation damages, but also to considerable financial losses for companies. Therefore …

BURST: a benchmarking platform for uniform random sampling techniques

M Acher, G Perrouin, M Cordy - … of the 25th ACM International Systems …, 2021 - dl.acm.org
We present BURST, a benchmarking platform for uniform random sampling techniques. With
BURST, researchers have a flexible, controlled environment in which they can evaluate the …

Uniform and scalable SAT-sampling for configurable systems

R Heradio, D Fernández-Amorós, JA Galindo… - Proceedings of the 24th …, 2020 - dl.acm.org
Several relevant analyses on configurable software systems remain intractable because
they require examining vast and highly-constrained configuration spaces. Those analyses …

The interplay of compile-time and run-time options for performance prediction

L Lesoil, M Acher, X Tërnava, A Blouin… - Proceedings of the 25th …, 2021 - dl.acm.org
Many software projects are configurable through compile-time options (eg, using./configure)
and also through run-time options (eg, command-line parameters, fed to the software at …

Learning contextual-variability models

P Temple, M Acher, JM Jézéquel, O Barais - IEEE Software, 2017 - ieeexplore.ieee.org
Learning Contextual- Variability Models Page 1 FOCUS: CONTEXTUAL-VARIABILITY
MODELING 64 IEEE SOFTWARE | PUBLISHED BY THE IEEE COMPUTER SOCIETY 0740-7459/17/$33.00 …