Write a Blog >>
GPCE 2016
Mon 31 October - Tue 1 November 2016 Amsterdam, Netherlands
co-located with SPLASH 2016
Tue 1 Nov 2016 11:30 - 12:00 at Zürich 1 - Feature Models and Product Lines Chair(s): Christoph Seidl

The development of variable software, in general, and feature models, in particular, is an error-prone and time-consuming task. It gets increasingly more challenging with industrial-size models containing hundreds or thousands of features and constraints. Each change may lead to anomalies in the feature model such as making some features impossible to select. While the detection of anomalies is well-researched, giving explanations is still a challenge. Explanations must be as accurate and understandable as possible to support the developer in repairing the source of an error. We propose a generic algorithm for explaining different anomalies in feature models. We achieve a benefit for the developer by computing short explanations and by emphasizing specific parts in explanations that are more likely to be responsible for the anomaly. We provide an open-source implementation in FeatureIDE and show its scalability for industrial-size feature models.

Tue 1 Nov
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

10:30 - 12:10
Feature Models and Product LinesGPCE at Zürich 1
Chair(s): Christoph SeidlTechnische Universität Braunschweig
10:30
30m
Talk
A Change-Centric Approach to Compile Configurable Systems with #ifdefs
GPCE
Larissa BrazFederal University of Campina Grande, Rohit GheyiUFCG, Brazil, Melina Mongiovi, Márcio RibeiroFederal University of Alagoas (UFAL), Flavio Medeiros, Leopoldo TeixeiraFederal University of Pernambuco
11:00
30m
Talk
A Feature-Based Personalized Recommender System for Product-Line Configuration
GPCE
Juliana Alves PereiraUniversity of Magdeburg, Pawel MatuszykUniversity of Magdeburg, Sebastian KrieterMagdeburg University, Myra SpiliopoulouUniversity of Magdeburg, Gunter SaakeMagdeburg University
11:30
30m
Talk
Explaining Anomalies in Feature Models
GPCE
Matthias KowalTU Braunschweig, Germany, Sofia AnanievaFZI Research Center for Information Technology, Thomas ThümTU Braunschweig, Germany