Monday, 25 Sep
REGISTRATION
9:00-10:30
 
Tutorial: Using Feature Models to Manage Variability and Requirements Reuse -
Danilo Beuche
Tutorial: Fostering a consistent SPL service ecosystem -
José A. Galindo and Pablo Fernandez
10:30-11:00
COFFEE BREAK
11:00-13:00
 
Tutorial: Using Feature Models to Manage Variability and Requirements Reuse -
Danilo Beuche
Tutorial: Fostering a consistent SPL service ecosystem -
José A. Galindo and Pablo Fernandez
13:00-14:30
LUNCH
14:30-16:00
Tutorial: Variability Modeling with EASy-Producer -
Klaus Schmid and Holger Eichelberger
Tutorial: Product Line Strategies and Feature Reuse -
Mike Mannion, Hermann Kaindl and Juha Savolainen
16:00-16:30
COFFEE BREAK
18:30
Tutorial: Variability Modeling with EASy-Producer -
Klaus Schmid and Holger Eichelberger
Tutorial: Product Line Strategies and Feature Reuse -
Mike Mannion, Hermann Kaindl and Juha Savolainen
Tuesday, 26 Sep
REGISTRATION
9:00-10:30
10:30-11:00
COFFEE BREAK
11:00-13:00
13:00-14:30
LUNCH
14:30-16:00
Tutorial: Domain-Specific Languages and Model Transformations for Software Product Line -
Javier Troya, Juha-Pekka Tolvanen and Sergio Segura
Tutorial: Testing Variability-Intensive Systems -
Gilles Perrouin, Xavier Devroey and Maxime Cordy
16:00-16:30
COFFEE BREAK
16:30-18:30
Tutorial: Domain-Specific Languages and Model Transformations for Software Product Line -
Javier Troya, Juha-Pekka Tolvanen and Sergio Segura
Tutorial: Testing Variability-Intensive Systems -
Gilles Perrouin, Xavier Devroey and Maxime Cordy
Wednesday, 27 Sep
8:20-9:00
REGISTRATION
9:00-9:15
OPENING of the conference
9:15-10:15
KEYNOTE
Modeling Business Process Variability: Are we done yet?.
Marcello La Rosa
Timing: 50+10 min
10:15-10:45
COFFEE BREAK
10:45-12:45
TECHNICAL SESSIONS - parallel: Configuration Mismatches
Automated Repairing of Variability Models.
Paolo Arcaini, Angelo Gargantini and Paolo Vavassori
Timing: 20+5 min
An Empirical Study of Configuration Mismatches in Linux.
Sascha El-Sharkawy, Adam Krafczyk and Klaus Schmid
Timing: 20+5 min
Early Consistency Checking between Specification and Implementation Variabilities.
Xhevahire Tërnava and Philippe Collet
Timing: 20+5 min
Anomaly Detection and Explanation in Context-Aware Software Product Lines.
Jacopo Mauro, Michael Nieke, Christoph Seidl and Ingrid Chieh Yu
Timing: 15+5 min
TECHNICAL SESSIONS - parallel: Model-based Engineering SPLs
Product Line Engineering Meets Model Based Engineering in the Defense and Automotive Industries.
Bobbi Young, Rick Flores, Judd Cheatwood, Todd Peterson and Paul Clements
Timing: 15+5 min
Agile Tames Product Line Variability: An Agile Development Method for Multiple Product Lines of Automotive Software Systems.
Kengo Hayashi, Mikio Aoyama and Keiji Kobata
Timing: 20+5 min
An Enterprise Feature Ontology for Feature-based Product Line Engineering.
Charles Krueger and Paul Clements
Timing: 20+5 min
Variant Analysis: Set-Based Similarity Visualization for Cloned Software Systems.
Vasil Tenev, Slawomir Duszynski and Martin Becker
Timing: 15+5 min
12:45-14:00
LUNCH
14:00-16:00
TECHNICAL SESSIONS - parallel: Reverse Engineering
Extending the Common Variability Language (CVL) Engine: A practical tool.
José Miguel Horcas Aguilera, Mónica Pinto and Lidia Fuentes
Timing: 15+5 min
Variability Mining of Technical Architectures.
David Wille, Kenny Wehling, Christoph Seidl, Martin Pluchator and Ina Schaefer
Timing: 20+5 min
FHistorian: Locating Features in Version Histories.
Yi Li, Chenguang Zhu, Julia Rubin and Marsha Chechik
Timing: 20+5 min
ESPLA: A catalog of Extractive SPL Adoption case studies.
Jabier Martinez, Wesley K. G. Assunção and Tewfik Ziadi
Timing: 20+5 min
TECHNICAL SESSIONS - parallel: GIS and Cyber-physical SPLs
Web-based Geographic Information Systems SPLE: Domain Analysis and Experience Report.
Alejandro Cortiñas, Miguel R. Luaces, Oscar Pedreira, Ángeles S. Places and Jennifer Pérez
Timing: 15+5 min
Product Line Engineering of Monitoring Functionality in Industrial Cyber-Physical Systems: A Domain Analysis.
Aitziber Iglesias, Hong Lu, Cristobal Arellano, Tao Yue, Shaukat Ali and Goiuria Sagardui
Timing: 20+5 min
Scaffolding and in-browser generation of web-based GIS applications in a SPL tool.
Alejandro Cortiñas, Miguel R. Luaces, Oscar Pedreira and Ángeles S. Places
Timing: 15+5 min
Beyond Software Product Lines: Variability Modeling in Cyber-Physical Systems.
Jacob Krüger, Sebastian Nielebock, Sebastian Krieter, Christian Diedrich, Thomas Leich, Gunter Saake, Sebastian Zug and Frank Ortmeier
Timing: 15+5 min
16:00-17:00
COFFEE BREAK + displacement TO UNIVERSITY BULDING
17:00-18:00
Test of time award talk
Title of the talk to be announced.
Don Batory
Timing: 50+10 min
18:00-19:00
Awards
19:00-20:00
VISIT TO THE OLD UNIVERSITY BULDING
20:00
WELCOME RECEPTION
Thursday, 28 Sep
8:30-9:00
REGISTRATION
9:00-10:00
KEYNOTE
Reverse Engineering Product Lines in Agile Environments: Lesson learned and challenges.
Jane Cleland-Huang
Timing: 50+10 min
10:00-10:30
COFFEE BREAK
10:30-11:30
TECHNICAL SESSIONS - parallel: Implementing Product Lines
Refactoring Java Software Product Lines.
Jongwook Kim, Don Batory and Danny Dig
Timing: 20+5 min
A Deep Dive into Android’s Variability Realizations.
Nicolas Fußberger, Bo Zhang and Martin Becker
Timing: 20+5 min
TECHNICAL SESSIONS - parallel
Green Configurations of Functional Quality Attributes.
José Miguel Horcas Aguilera, Mónica Pinto and Lidia Fuentes
Timing: 15+5 min
Products go Green: Worst-Case Energy Consumption in Software Product Lines.
Marco Couto, Rui Pereira, Paulo Borba, Jácome Cunha, João Paulo Fernandes and João Saraiva
Timing: 20+5 min
11:30-11:40
SHORT BREAK
11:40-13:00
DEMO SESSION
Applying Domain-Specific Languages in MetaEdit+ for Product Line Development.
Juha-Pekka Tolvanen
Anomaly Detection and Explanation in Context-Aware Software Product Lines.
Jacopo Mauro, Michael Nieke, Christoph Seidl and Ingrid Chieh Yu
Variant Analysis: Set-Based Similarity Visualization for Cloned Software Systems.
Vasil Tenev, Slawomir Duszynski and Martin Becker
X15: A Tool For Refactoring Java Software Product Lines.
Jongwook Kim, Don Batory and Danny Dig
Extending the Common Variability Language (CVL) Engine: A practical tool.
José Miguel Horcas Aguilera, Mónica Pinto and Lidia Fuentes
FeatureIDE: Empowering Third-Party Developers.
Sebastian Krieter, Marcus Pinnecke, Jacob Krüger, Joshua Sprey, Christopher Sontag, Thomas Thüm, Thomas Leich and Gunter Saake
Scaffolding and in-browser generation of web-based GIS applications in a SPL tool.
Alejandro Cortiñas, Miguel R. Luaces, Oscar Pedreira and Ángeles S. Places
Using pure::variants Across The Product Line Lifecycle.
Danilo Beuche
FMCAT: Supporting Dynamic Service-based Product Lines.
Davide Basile, Felicita Di Giandomenico and Stefania Gnesi
Feature-Based Systems and Software Product Line Engineering with Gears from BigLever.
Charles Krueger and Paul Clements
13:00-14:15
LUNCH
14:15-16:15
TECHNICAL SESSIONS - parallel: Service Product Lines
Using Microservices and Software Product Line Engineering to Support Reuse of Evolving Multi-tenant SaaS.
Leonardo Tizzei, Marcelo Dos Santos, Vinicius Segura and Renato Cerqueira
Timing: 20+5 min
Self-healing in Service Mashups Through Feature Adaptation.
Mahdi Bashari, Ebrahim Bagheri and Weichang Du
Timing: 20+5 min
Modelling and Analysing Highly-Configurable Services.
Jesús García Galán, José María García, Pablo Trinidad and Pablo Fernández
Timing: 20+5 min
FMCAT: Supporting Dynamic Service-based Product Lines.
Davide Basile, Felicita Di Giandomenico and Stefania Gnesi
Timing: 15+5 min
TECHNICAL SESSIONS - parallel: Testing Product Lines
Modeling and Testing Product Lines with Unbounded Parametric Real-Time Constraints.
Lars Luthmann, Andreas Stephan, Johannes Bürdek and Malte Lochau
Timing: 20+5 min
Search-based product line fault detection allocating test cases iteratively.
Urtzi Markiegi, Aitor Arrieta, Goiuria Sagardui and Leire Etxeberria
Timing: 20+5 min
SmarTest: A Test Case Prioritization Tool for Drupal.
Ana B. Sánchez and Sergio Segura
Timing: 15+5 min
Family-Based Model Checking of SPL based on mCRL2.
Ziad Ben Snaiba, Erik De Vink and Tim Willemse
Timing: 15+5 min
16:15-16:45
COFFEE BREAK + displacement to "LOS ALCAZARES"
18:00 -
VISIT TO "LOS ALCAZARES" + BANKET DINNER
Friday, 29 Sep
8:30-9:00
REGISTRATION
9:00-10:30
TECHNICAL SESSIONS: Surveys and Reverse Engineering
Detecting Variability in MATLAB/Simulink Models: An Industry-Inspired Technique and its Evaluation.
Alexander Schlie, David Wille, Sandro Schulze, Loek Cleophas and Ina Schaefer
Timing: 20+5 min
Reverse Engineering Variability from Natural Language Documents: A Systematic Literature Review.
Yang Li, Sandro Schulze and Gunter Saake
Timing: 20+5 min
Systematic Studies in Software Product Lines: A Tertiary Study.
Marimuthu C and Chandrasekaran K
Timing: 20+5 min
TECHNICAL SESSIONS
10:30-11:00
COFFEE BREAK
11:00-13:00
TECHNICAL SESSIONS: Implementing Product Lines - 2
Product Line Engineering on the Right Side of the "V".
Susan Gregg, Denise Albert and Paul Clements
Timing: 20+5 min
Challenges and Solutions for Opening Small and Medium-Scale Industrial Software Platforms.
Christoph Seidl, Thorsten Berger, Christoph Elsner and Klaus-Benedikt Schultis
Timing: 20+5 min
X15: A Tool For Refactoring Java Software Product Lines.
Jongwook Kim, Don Batory and Danny Dig
Timing: 15+5 min
FeatureIDE: Empowering Third-Party Developers.
Sebastian Krieter, Marcus Pinnecke, Jacob Krüger, Joshua Sprey, Christopher Sontag, Thomas Thüm, Thomas Leich and Gunter Saake
Timing: 15+5 min
TECHNICAL SESSIONS
13:00-13:45
HALL OF FAME
13:45-14:00
CLOSING SESSION AND HAND OVER
14:00-15:00
LUNCH