Demo Data from EDBT 2026 / reviewers in the wild / expert
Arnaud Hubaux
dblp:25/6491
· DBLP profile ↗
12ranked-venue papers
6as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 12 · 6 first-authorArtificial intelligence and machine learning · 5 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 5 · 3 first-authorDatabases, data management, data science and information retrieval · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Software maintenance and evolution · 58% Requirements engineering and software design · 42% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution
software configuration |
0.4 | 2 | 2015 | Range Fixes: Interactive Error Resolution for Software Configuration · IEEE Trans. Software Eng. 2015 Generating range fixes for software configuration · ICSE 2012 |
Requirements engineering and software design
constraint satisfaction |
0.2 | 1 | 2015 | Range Fixes: Interactive Error Resolution for Software Configuration · IEEE Trans. Software Eng. 2015 |
Methods — techniques the papers use, named apart from their topics
range fix generation · 0.2constraint solving · 0.2range fix algorithm · 0.1constraint interaction strategies · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Range Fixes: Interactive Error Resolution for Software ConfigurationabstractTo prevent ill-formed configurations, highly configurable software often allows defining constraints over the available options. As these constraints can be complex, fixing a configuration that violates one or more constraints can be challenging. Although several fix-generation approaches exist, their applicability is limited because (1) they typically generate only one fix or a very long fix list, difficult for the user to identify the desirable fix; and (2) they do not fully support non-Boolean constraints, which contain arithmetic, inequality, and string operators. This paper proposes a novel concept, range fix, for software configuration. A range fix specifies the options to change and the ranges of values for these options. We also design an algorithm that automatically generates range fixes for a violated constraint. We have evaluated our approach with three different strategies for handling constraint interactions, on data from nine open source projects over two configuration platforms. The evaluation shows that our notion of range fix leads to mostly simple yet complete sets of fixes, and our algorithm is able to generate fixes within one second for configuration systems with a few thousands options and constraints. Yingfei Xiong 0001, Hansheng Zhang, Arnaud Hubaux, Steven She, Jie Wang 0033, Krzysztof Czarnecki 0001 |
IEEE Trans. Software Eng. | 3 |
| 2014 | What research in software product line engineering is not solving in configurationabstractCustomers no longer consider configuration special: They expect it. This expectation applies both to simple goods like t-shirts or yoghurt and to sophisticated products composed of heterogeneous hardware and software like cars or ships. The software product line community has contributed to making the software configuration of such products more robust and efficient. Yet, despite those efforts, some challenges remain open. This keynote will bring to light some of those challenges by answering the question: What is research in software product line engineering not solving in configuration? Arnaud Hubaux |
SPLC | 1 |
| 2013 | The Anatomy of a Sales Configurator: An Empirical Study of 111 Cases
Ebrahim Khalil Abbasi, Arnaud Hubaux, Mathieu Acher, Quentin Boucher, Patrick Heymans |
CAiSE | 2 |
| 2013 | Supporting multiple perspectives in feature-based configuration
Arnaud Hubaux, Patrick Heymans, Pierre-Yves Schobbens, Dirk Deridder, Ebrahim Khalil Abbasi |
Softw. Syst. Model. | 1 |
| 2012 | Generating range fixes for software configurationabstractTo prevent ill-formed configurations, highly configurable software often allows defining constraints over the available options. As these constraints can be complex, fixing a configuration that violates one or more constraints can be challenging. Although several fix-generation approaches exist, their applicability is limited because (1) they typically generate only one fix, failing to cover the solution that the user wants; and (2) they do not fully support non-Boolean constraints, which contain arithmetic, inequality, and string operators. This paper proposes a novel concept, range fix, for software configuration. A range fix specifies the options to change and the ranges of values for these options. We also design an algorithm that automatically generates range fixes for a violated constraint. We have evaluated our approach with three different strategies for handling constraint interactions, on data from five open source projects. Our evaluation shows that, even with the most complex strategy, our approach generates complete fix lists that are mostly short and concise, in a fraction of a second. Yingfei Xiong 0001, Arnaud Hubaux, Steven She, Krzysztof Czarnecki 0001 |
ICSE | 2 |
| 2011 | A Toolset for Feature-Based Configuration WorkflowsabstractIn software product lines, engineers derive products using feature-based configurators. Such tools do not scale well to complex (non linear, multi-user) configuration processes. We address this issue by extending a feature-based configurator with multi-view support and by integrating it with a workflow management tool. Ebrahim Khalil Abbasi, Arnaud Hubaux, Patrick Heymans |
SPLC | 2 |
| 2010 | Towards Multi-view Feature-Based Configuration
Arnaud Hubaux, Patrick Heymans, Pierre-Yves Schobbens, Dirk Deridder |
REFSQ | 1 |
| 2010 | Evaluating a Textual Feature Modelling Language: Four Industrial Case Studies
Arnaud Hubaux, Quentin Boucher, Herman Hartmann, Raphaël Michel, Patrick Heymans |
SLE | 1 |
| 2009 | Analysis of Feature Configuration WorkflowsabstractWe recently introduced feature configuration workflows, a formalism for modelling the complex configuration processes in software product line engineering. In earlier work we identified obstacles to efficient tool support for which we now outline the main concepts of a solution. These take the form of a set of analysis tasks that can be performed on feature configuration workflows. Andreas Classen, Arnaud Hubaux, Patrick Heymans |
RE | 2 |
| 2009 | Formal modelling of feature configuration workflows
Arnaud Hubaux, Andreas Classen, Patrick Heymans |
SPLC | 1 |
| 2009 | Relating requirements and feature configurations: a systematic approach
Thein Than Tun, Quentin Boucher, Andreas Classen, Arnaud Hubaux, Patrick Heymans |
SPLC | 4 |
| 2008 | Variability Modeling Challenges from the Trenches of an Open Source Product Line Re-engineering ProjectabstractVariability models, feature diagrams ahead, have become commonplace in the software product lines engineering literature. Whereas ongoing research keeps improving their expressiveness, formalisation and automation, more experience reports on their usage in real projects are needed. This paper describes some challenges encountered during the re-engineering of PloneMeeting, an Open Source software family, into a software product line. The main challenging issues we could observe were (i) the ambiguity originating from implicit information (missing definitions of feature labels and unclear modelling viewpoint), (ii) the necessity of representing spurious features, (iii) the difficulty of making diagrams and constraints resistant to change, and (iv) the risks of using feature attributes to represent large sets of subfeatures. Our study reveals the limitations of current constructs, and calls for both language and methodological improvements. It also suggests further comparative evaluations of modelling alternatives. Arnaud Hubaux, Patrick Heymans, David Benavides 0001 |
SPLC | 1 |