All Events: Detailed Program

All times are in the Central European Summer Time CEST (UTC +2)

The floor plan can be found here.

The instructions for online participation can be found here.

Monday, 12th September

Room HS V

Room HS VI

Room HS VIII

Foyer (HS II)

  • Registration

  • Coffee Break

  • Lunch

  • Coffee Break

External

Tuesday, 13th September

Room HS V

  • Tutorial 1

    Similarity Matching for Product Comparison

  • Tutorial 1

    Similarity Matching for Product Comparison

  • Tutorial 2

    Tutorial on the Universal Variability Language

  • Tutorial 2

    Tutorial on the Universal Variability Language

Room HS VI

Room HS VIII

Foyer (HS II)

  • Registration

  • Coffee Break

  • Lunch

  • Coffee Break

Wednesday, 14th September

Room Aula

  • SPLC Opening

  • Keynote

    Software product lines and knowledge-based configuration – looking for synergies by Tomi Männistö (Chair: Alexander Felfernig)

Foyer (HS II)

  • Registration

  • Coffee Break

  • Lunch

  • Coffee Break and Demo Pitch

Seminar Room

  • Steering Committee Meeting

External

Thursday, 15th September

Room HS I

Foyer (HS II)

  • Registration

  • Coffee Break

  • Lunch

  • Coffee Break and Demo Pitch

External

Friday, 16th September 

Room HS I

Foyer (HS II)

  • Registration

  • Coffee Break

  • Lunch

Session Details

Session 1: Verification and Validation (Chair: Marianne Huchard)

Room HS I

  • [Research Track] Towards Automated Merging of Forked Test Cases by Sandro Schulze, Jacob Krüger and Johannes Wünsche

  • [Research Track] WipeOutR: Automated Redundancy Detection For Feature Models (short paper) by Viet-Man Le, Alexander Felfernig, Mathias Uta, Thi Ngoc Trang Tran and Cristian Vidal

  • [Industry Track]Variability of Safety Risks in Production Environments by Deepak Dhungana, Alois Haselboeck, Ruben Ruiz-Torrubiano and Wallner Stefan

  • [Industry Track] Evolvable SPL management with partial knowledge: an application to anomaly detection in time series by Yassine El Amraoui, Mireille Blay-Fornarino, Philippe Collet, Frederic Precioso and Julien Muller

  • [Journal First Track] Incremental Software Product Line Verification – A Performance Analysis with Dead Variable Code by Christian Kröher, Moritz Flöter, Lea Gerling and Klaus Schmid

  • [Demonstration Track] Test2Feature: Feature-based Test Traceability Tool for Highly Configurable Software by Willian Douglas Ferrari Mendonça, Silvia Vergilio, Gabriela Karoline Michelon, Alexander Egyed and Wesley K. G. Assunção

  • [Demonstration Track] A Tool for Analysing Higher-Order Feature Interactions in Preprocessor Annotations in C and C++ Projects by David Korsman, Carlos Diego Damasceno and Daniel Strüber

Session 2: Challenges, Solutions and Demonstrations (Chair: Laura Semini)

Room HS I

  • [Challenge case] A Benchmark for Active Learning of Variability-Intensive Systems by Shaghayegh Tavassoli, Carlos Diego Nascimento Damasceno, Mohammad Reza Mousavi and Ramtin Khosravi

  • [Challenge solution] Code Smell Analysis in Cloned Java Variants: the Apo-games Case Study by Luciano Marchezan, Wesley K. G. Assunção, Gabriela Michelon, Edvin Herac and Alexander Egyed

  • [Demonstration Track] Derivation of Subset Product Lines in FeatureIDE by Lukas Linsbauer, Paul Westphal, Paul Maximilian Bittner, Sebastian Krieter, Thomas Thüm and Ina Schaefer

  • [Demonstration Track] Baital: An Adaptive Weighted Sampling Platform for Configurable Systems by Eduard Baranov and Axel Legay

  • [Demonstration Track] Acapulco: An extensible tool for identifying optimal and consistent feature model configurations by Jabier Martinez, Daniel Strüber, José Miguel Horcas Aguilera, Alexandru Burdusel and Steffen Zschaler

  • [Demonstration Track] ddueruem: A Wrapper for Feature-Model Analysis Tools by Tobias Heß, Tobias Müller, Chico Sundermann and Thomas Thüm

Session 3: Machine Learning for SPLs (Chair: Klaus Schmid)

Room HS I

  • [Research Track] Adaptive Behavioral Model Learning for Software Product Lines by Shaghayegh Tavassoli, Carlos Diego Damasceno, Ramtin Khosravi and Mohammadreza Mousavi

  • [Research Track] Feature Subset Selection for Learning Huge Configuration Spaces: The case of Linux Kernel Size by Mathieu Acher, Hugo Martin, Juliana Pereira, Luc Lesoil, Arnaud Blouin, Jean-Marc Jézéquel, Djamel Eddine Khelladi and Olivier Barais

Session 4: Variability and Non-functional Properties (Chair: Philippe Collet)

Room HS I

  • [Research Track] A Systematic Mapping Study of Security Concepts for Configurable Data Storages by Richard May, Christian Biermann, Jacob Krüger, Gunter Saake and Thomas Leich

  • [Research Track] Open Source Software: An Approach to Controlling Usage and Risk in Application Ecosystems by Stan Zajdel, Diego Elias Costa and Hafedh Mili

  • [Research Track] Accuracy-Aware Constraint-based Configuration (short paper) by Mathias Uta, Alexander Felfernig, Denis Helic and Viet-Man Le

  • [Journal First Track] We’re Not Gonna Break It! Consistency-Preserving Operators for Efficient Product Line Configuration by Jose-Miguel Horcas, Daniel Strüber, Alexandru Burdusel, Jabier Martinez and Steffen Zschaler

Session 5: Application of SPLs (Chair: David Benavides)

Room HS I

  • [Research Track] Evaluating the Benefits of Software Product Lines in Game Software Engineering by Jose Ignacio Trasobares, África Domingo, Lorena Arcega and Carlos Cetina

  • [Research Track] Using software product lines to create blockchain products: application to supply chain traceability by Nicolas Six, Nicolas Herbaut, Roberto Erick Lopez-Herrejon and Camille Salinesi

  • [Industry Track] Quality-aware Analysis and Optimisation of Virtual Network Functions by Daniel-Jesus Munoz, Mónica Pinto and Lidia Fuentes

  • [Industry Track] In Three Steps to Software Product Lines: a Practical Example from the Automotive Industry by Karsten Günther, Matthias Eggert, Jochen Maletschek, Alexandru Maxiniuc and Alexander Mann-Wahrenberg

  • [Demonstration Track] V4rdiac: Tooling for Multidisciplinary Delta-Oriented Variability Management in Cyber-Physical Production Systems by Hafiyyan Sayyid Fadhlillah, Kevin Feichtinger, Philipp Bauer, Elene Kutsia and Rick Rabiser

  • [Demonstration Track] kconfig-webconf: Retrofitting Performance Models onto Kconfig-Based Software Product Lines by Daniel Friesel, Kathrin Elmenhorst, Lennart Kaiser, Michael Müller and Olaf Spinczyk

Session 6: Variability and Visualization (Chair: Maurice ter Beek)

Room HS I

  • [Research Track] Variability in Data Visualization: a Software Product Line Approach by José Miguel Horcas Aguilera, José A. Galindo and David Benavides

  • [Research Track] Customizable Visualization of Quality Metrics for Object-Oriented Variability Implementations by Johann Mortara, Philippe Collet and Anne-Marie Pinna-Dery

  • [Demonstration Track] FM Fact Label: A Configurable and Interactive Visualization of Feature Model Characterizations by José Miguel Horcas Aguilera, José A. Galindo, Mónica Pinto, Lidia Fuentes and David Benavides

Session 7: Variability Modeling and Implementation (Chair: Mohammad Mousavi)

Room HS I

  • [Research Track] It’s Your Loss: Classifying Information Loss During Variability Model Roundtrip Transformations by Kevin Feichtinger, Chico Sundermann, Thomas Thüm and Rick Rabiser

  • [Research Track] Towards a Cognitive Model of Feature Model Comprehension: An Exploratory Study using Eye-Tracking by Elmira Rezaei Sepasi, Kambiz Nezami Balouchi, Julien Mercier and Roberto Erick Lopez-Herrejon

  • [Research Track] Features, Believe It or Not! A Design Pattern for First-Class Citizen Features on Stock JVM by Francesco Bertolotti, Walter Cazzola and Luca Favalli

  • [Industry Track] From Feature Models to Feature Toggles in Practice by Jean-Marc Jézéquel, Jörg Kienzle and Mathieu Acher

  • [Demonstration Track] spl-js-engine: a JavaScript tool to implement Software Product Lines by Alejandro Cortiñas, Miguel Rodríguez Luaces and Oscar Pedreira

  • [Demonstration Track] IDE-assisted visualization of indebted OO variability implementations by Johann Mortara, Philippe Collet and Anne-Marie Pinna-Dery

Session 8: Customization of SPLs (Chair: Rick Rabiser)

Room HS I

  • [Industry Track] Improving the Customization of Software Product Lines through the Definition of Local Features by David de Castro, Alejandro Cortiñas, Miguel Rodríguez Luaces, Oscar Pedreira and Ángeles Saavedra

  • [Industry Track] Behavioural Customisation of State Machine Models at ESO by Josef Hofer, Martin Becker and Andreas Schäfer

  • [Journal First Track] Software product line scoping: A systematic literature review by Luciano Marchezan, Elder Rodrigues, Wesley K. G. Assunção, Maicon Bernardino, Fábio Paulo Basso and João Carbonell