Room HS I

Opening Announcements
-

Keynote
-
Stretching the Boundaries of Software Product Line Engineering by Myra Cohen (Chair: Lidia Fuentes)

Keynote
-
Agile Engineering by Stéphane Vayssier (Chair: Wesley K.G. Assunção)

Townhall Meeting (Chair: David Benavides)
-

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

Session 1: Verification and Validation – Details
-
[Research Track] Towards Automated Merging of Forked Test Cases by Sandro Schulze, Jacob Krüger and Johannes Wünsche

Session 5: Applications of SPLs – Details
-
[Research Track] Evaluating the Benefits of Software Product Lines in Game Software Engineering by Jose Ignacio Trasobares, África Domingo, Lorena Arcega and Carlos Cetina

Session 8: Customization of SPLs – Details
-
[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

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

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

Session 1: Verification and Validation – Details
-
[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

Session 5: Applications of SPLs – Details
-
[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

Session 8: Customization of SPLs – Details
-
[Industry Track] Behavioural Customisation of State Machine Models at ESO by Josef Hofer, Martin Becker and Andreas Schäfer

Session 1: Verification and Validation – Details
-
[Industry Track]Variability of Safety Risks in Production Environments by Deepak Dhungana, Alois Haselboeck, Ruben Ruiz-Torrubiano and Wallner Stefan

Session 5: Applications of SPLs – Details
-
[Industry Track] Quality-aware Analysis and Optimisation of Virtual Network Functions by Daniel-Jesus Munoz, Mónica Pinto and Lidia Fuentes

Session 8: Customization of SPLs – Details
-
[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

Awards and Hall of Fame (Chair: David Benavides)
-
MIP Award and Best Paper Awards (RT, IT, D)

Session 1: Verification and Validation – Details
-
[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

Session 5: Applications of SPLs – Details
-
[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

Session 1: Verification and Validation – Details
-
[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

Session 1: Verification and Validation – Details
-
[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

Session 5: Applications of SPLs – Details
-
[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

Session 1: Verification and Validation – Details
-
[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 5: Applications of SPLs – Details
-
[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)
-

Session 2: Challenges, Solutions and Demonstrations – Details
-
[Challenge case] A Benchmark for Active Learning of Variability-Intensive Systems by Shaghayegh Tavassoli, Carlos Diego Nascimento Damasceno, Mohammad Reza Mousavi and Ramtin Khosravi

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

Closing Session (Chair: Alexander Felfernig)
-

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

Session 2: Challenges, Solutions and Demonstrations – Details
-
[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

Session 2: Challenges, Solutions and Demonstrations – Details
-
[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

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

Session 2: Challenges, Solutions and Demonstrations – Details
-
[Demonstration Track] Baital: An Adaptive Weighted Sampling Platform for Configurable Systems by Eduard Baranov and Axel Legay

Session 2: Challenges, Solutions and Demonstrations – Details
-
[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

Session 2: Challenges, Solutions and Demonstrations – Details
-
[Demonstration Track] ddueruem: A Wrapper for Feature-Model Analysis Tools by Tobias Heß, Tobias Müller, Chico Sundermann and Thomas Thüm

Session 6: Variability and Visualization – Details
-
[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)
-

Session 3: Machine Learning for SPLs – Details
-
[Research Track] Adaptive Behavioral Model Learning for Software Product Lines by Shaghayegh Tavassoli, Carlos Diego Damasceno, Ramtin Khosravi and Mohammadreza Mousavi

Session 7: Variability Modeling and Implementation – Details
-
[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

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

Session 3: Machine Learning for SPLs – Details
-
[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 7: Variability Modeling and Implementation – Details
-
[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

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

Session 4: Variability and Non-functional Properties
-
[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

Session 7: Variability Modeling and Implementation – Details
-
[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

Session 4: Variability and Non-functional Properties
-
[Research Track] Open Source Software: An Approach to Controlling Usage and Risk in Application Ecosystems by Stan Zajdel, Diego Elias Costa and Hafedh Mili

Session 7: Variability Modeling and Implementation – Details
-
[Industry Track] From Feature Models to Feature Toggles in Practice by Jean-Marc Jézéquel, Jörg Kienzle and Mathieu Acher

Session 4: Variability and Non-functional Properties
-
[Research Track] Accuracy-Aware Constraint-based Configuration (short paper) by Mathias Uta, Alexander Felfernig, Denis Helic and Viet-Man Le

Session 7: Variability Modeling and Implementation – Details
-
[Demonstration Track] spl-js-engine: a JavaScript tool to implement Software Product Lines by Alejandro Cortiñas, Miguel Rodríguez Luaces and Oscar Pedreira

Session 7: Variability Modeling and Implementation – Details
-
[Demonstration Track] IDE-assisted visualization of indebted OO variability implementations by Johann Mortara, Philippe Collet and Anne-Marie Pinna-Dery

Session 4: Variability and Non-functional Properties
-
[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