117 citations · 141 across the 9 of their papers we have counts for
10 papers
Specialization of Run-time Configuration Space at Compile-time: An Exploratory Study
Xhevahire Tërnava, Mathieu Acher, Benoit Combemale
Numerous software systems are highly configurable through run-time options, such as command-line parameters. Users can tune some of the options to meet various functional and non-f…
Piloting Copilot, Codex, and StarCoder2: Hot Temperature, Cold Prompts, or Black Magic?
Jean-Baptiste Döderlein, Nguessan Hermann Kouadio, Mathieu Acher +2
Language models are promising solutions for tackling increasing complex problems. In software engineering, they recently gained attention in code assistants, which generate program…
The Interaction between Inputs and Configurations fed to Software Systems: an Empirical Study
Luc Lesoil, Mathieu Acher, Arnaud Blouin +1
Widely used software systems such as video encoders are by necessity highly configurable, with hundreds or even thousands of options to choose from. Their users often have a hard t…
Towards Quality Assurance of Software Product Lines with Adversarial Configurations
Paul Temple, Mathieu Acher, Gilles Perrouin +3
Software product line (SPL) engineers put a lot of effort to ensure that, through the setting of a large number of possible configuration options, products are acceptable and well-…
Learning Software Configuration Spaces: A Systematic Literature Review
Juliana Alves Pereira, Hugo Martin, Mathieu Acher +3
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,…
Towards Adversarial Configurations for Software Product Lines
Paul Temple, Mathieu Acher, Battista Biggio +2
Ensuring that all supposedly valid configurations of a software product line (SPL) lead to well-formed and acceptable products is challenging since it is most of the time impractic…
Test them all, is it worth it? Assessing configuration sampling on the JHipster Web development stack
Axel Halin, Alexandre Nuttinck, Mathieu Acher +3
Many approaches for testing configurable software systems start from the same assumption: it is impossible to test all configurations. This motivated the definition of variability-…
Large-scale Analysis of Chess Games with Chess Engines: A Preliminary Report
Mathieu Acher, François Esnault
The strength of chess engines together with the availability of numerous chess games have attracted the attention of chess players, data scientists, and researchers during the last…
Synthesis of Attributed Feature Models From Product Descriptions: Foundations
Guillaume Bécan, Razieh Behjati, Arnaud Gotlieb +1
Feature modeling is a widely used formalism to characterize a set of products (also called configurations). As a manual elaboration is a long and arduous task, numerous techniques…
Metamorphic Domain-Specific Languages: A Journey Into the Shapes of a Language
Mathieu Acher, Benoit Combemale, Philippe Collet
External or internal domain-specific languages (DSLs) or (fluent) APIs? Whoever you are -- a developer or a user of a DSL -- you usually have to choose your side; you should not! W…