Monday, 25 Sep
8:15-8:45
REGISTRATION
8:45-9:15
OPENING OF THE PRE-CONFERENCE
9:15-10:30
Tutorial: Using Feature Models to Manage Variability and Requirements Reuse -
Danilo Beuche
Room: SUMTutorial: Fostering a consistent SPL service ecosystem -
José A. Galindo and Pablo Fernandez
Room: AULA 110:30-11:00
COFFEE BREAK
11:00-13:00
Tutorial: Using Feature Models to Manage Variability and Requirements Reuse -
Danilo Beuche
Room: SUMTutorial: Fostering a consistent SPL service ecosystem -
José A. Galindo and Pablo Fernandez
Room: AULA 113:00-14:30
LUNCH
14:30-16:00
Tutorial: Variability Modeling with EASy-Producer -
Klaus Schmid and Holger Eichelberger
Room: SUMTutorial: Product Line Strategies and Feature Reuse -
Mike Mannion, Hermann Kaindl and Juha Savolainen
Room: Salón de actos16:00-16:30
COFFEE BREAK
16:30-18:30
Tutorial: Variability Modeling with EASy-Producer -
Klaus Schmid and Holger Eichelberger
Room: SUMTutorial: Product Line Strategies and Feature Reuse -
Mike Mannion, Hermann Kaindl and Juha Savolainen
Room: Salón de actosTuesday, 26 Sep
REGISTRATION
9:00-10:30
Tutorial: Feature-Based Systems and Software Product Line Engineering: PLE for the Enterprise -
Charles Krueger and Paul Clements
Room: Salón de actos10:30-11:00
COFFEE BREAK
11:00-13:00
Tutorial: Feature-Based Systems and Software Product Line Engineering: PLE for the Enterprise -
Charles Krueger and Paul Clements
Room: Salón de actos13: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
Room: AULA 1Tutorial: Testing Variability-Intensive Systems -
Gilles Perrouin, Xavier Devroey and Maxime Cordy
Room: Salón de actos16: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
Room: AULA 1Tutorial: Testing Variability-Intensive Systems -
Gilles Perrouin, Xavier Devroey and Maxime Cordy
Room: Salón de actosWednesday, 27 Sep
8:20-9:00
REGISTRATION
9:00-9:15
OPENING of the conference
9:15-10:15
KEYNOTE
Chair: Antonio Ruiz-Cortés - Room: Almenara+Alanda
Modeling Business Process Variability: Are we done yet? (Keynote)
Marcello La Rosa
Timing: 50+10 min
10:15-10:45
COFFEE BREAK
10:45-12:45
TECHNICAL SESSIONS - parallel: Configuration Mismatches
Chair: Mathieu Acher - Room: Almería
Automated Repairing of Variability Models (Research)
Paolo Arcaini, Angelo Gargantini and Paolo Vavassori
Timing: 20+5 min
An Empirical Study of Configuration Mismatches in Linux (Research)
Sascha El-Sharkawy, Adam Krafczyk and Klaus Schmid
Timing: 20+5 min
Early Consistency Checking between Specification and Implementation Variabilities (Research)
Xhevahire Tërnava and Philippe Collet
Timing: 20+5 min
Anomaly Detection and Explanation in Context-Aware Software Product Lines (Tools/Demos)
Jacopo Mauro, Michael Nieke, Christoph Seidl and Ingrid Chieh Yu
Timing: 15+5 min
TECHNICAL SESSIONS - parallel: Model-based Engineering SPLs
Chair: Christoph Seidl - Room: Almenara+Alanda
Product Line Engineering Meets Model Based Engineering in the Defense and Automotive Industries (Industry)
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 (Industry)
Kengo Hayashi, Mikio Aoyama and Keiji Kobata
Timing: 20+5 min
Modelling and Analysing Highly-Configurable Services (Research)
Jesús García Galán, José María García, Pablo Trinidad and Pablo Fernández
Timing: 20+5 min
Variant Analysis: Set-Based Similarity Visualization for Cloned Software Systems (Tools/Demos)
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
Chair: Stefania Gnesi - Room: Almería
Variability Mining of Technical Architectures (Research)
David Wille, Kenny Wehling, Christoph Seidl, Martin Pluchator and Ina Schaefer
Timing: 20+5 min
FHistorian: Locating Features in Version Histories (Research)
Yi Li, Chenguang Zhu, Julia Rubin and Marsha Chechik
Timing: 20+5 min
Extending the Common Variability Language (CVL) Engine: A practical tool (Tools/Demos)
José Miguel Horcas Aguilera, Mónica Pinto and Lidia Fuentes
Timing: 15+5 min
ESPLA: A catalog of Extractive SPL Adoption case studies (Tools/Demos)
Jabier Martinez, Wesley K. G. Assunção and Tewfik Ziadi
Timing: 20+5 min
TECHNICAL SESSIONS - parallel: GIS and Cyber-physical SPLs
Chair: Eduardo Almeida - Room: Almenara+Alanda
Web-based Geographic Information Systems SPLE: Domain Analysis and Experience Report (Industry)
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 (Industry)
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 (Tools/Demos)
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 (Vision)
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 + transfer TO UNIVERSITY BULDING
17:00-18:00
Awards: SPL Most influential paper talks + SPLC'17 best papers
Chair: Don Batory & organization - Room: Paraninfo
SPL Most Influential Paper Award (Award)
David Benavides, Pablo Trinidad, Antonio Ruiz-Cortés
Timing: 20+5 min
SPL Most Influential Paper Award (Award)
Krzysztof Czarnecki, Simon Helsen, and Ulrich Eisenecker
Timing: 20+5 min
18:00-19:00
Test of time award talk
Chair: Klaus Schmid - Room: Paraninfo
Test of Time Award & Conjectures on the Future of SPLs (Keynote)
Don Batory
Timing: 50+10 min
19:00-20:00
GUIDED VISIT TO THE OLD UNIVERSITY BULDING
20:00
WELCOME RECEPTION
Thursday, 28 Sep
8:30-9:00
REGISTRATION
9:00-10:00
KEYNOTE
Chair: Myra Cohen - Room: Almenara+Alanda
Reverse Engineering Product Lines in Agile Environments: Lesson learned and challenges (Keynote)
Jane Cleland-Huang
Timing: 50+10 min
10:00-10:30
COFFEE BREAK
10:30-11:30
TECHNICAL SESSIONS - parallel: Implementing Product Lines
Chair: José A. Galindo - Room: Almería
Refactoring Java Software Product Lines (Research)
Jongwook Kim, Don Batory and Danny Dig
Timing: 20+5 min
Challenges and Solutions for Opening Small and Medium-Scale Industrial Software Platforms (Research)
Christoph Seidl, Thorsten Berger, Christoph Elsner and Klaus-Benedikt Schultis
Timing: 20+5 min
TECHNICAL SESSIONS - parallel: Green PLE
Chair: Keiji Kobata - Room: Almenara+Alanda
Green Configurations of Functional Quality Attributes (Research)
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 (Research)
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
Chair: Maurice ter Beek - Room: Málaga
Applying Domain-Specific Languages in MetaEdit+ for Product Line Development (Tools/Demos)
Juha-Pekka Tolvanen
Anomaly Detection and Explanation in Context-Aware Software Product Lines (Tools/Demos)
Jacopo Mauro, Michael Nieke, Christoph Seidl and Ingrid Chieh Yu
Variant Analysis: Set-Based Similarity Visualization for Cloned Software Systems (Tools/Demos)
Vasil Tenev, Slawomir Duszynski and Martin Becker
X15: A Tool For Refactoring Java Software Product Lines (Tools/Demos)
Jongwook Kim, Don Batory and Danny Dig
Extending the Common Variability Language (CVL) Engine: A practical tool (Tools/Demos)
José Miguel Horcas Aguilera, Mónica Pinto and Lidia Fuentes
FeatureIDE: Empowering Third-Party Developers (Tools/Demos)
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 (Tools/Demos)
Alejandro Cortiñas, Miguel R. Luaces, Oscar Pedreira and Ángeles S. Places
Using pure::variants Across The Product Line Lifecycle (Tools/Demos)
Danilo Beuche
FMCAT: Supporting Dynamic Service-based Product Lines (Tools/Demos)
Davide Basile, Felicita Di Giandomenico and Stefania Gnesi
Feature-Based Systems and Software Product Line Engineering with Gears from BigLever (Tools/Demos)
Charles Krueger and Paul Clements
13:00-14:15
LUNCH
14:15-16:15
TECHNICAL SESSIONS - parallel: Service Product Lines
Chair: Lidia Fuentes - Room: Almería
Using Microservices and Software Product Line Engineering to Support Reuse of Evolving Multi-tenant SaaS (Industry)
Leonardo Tizzei, Marcelo Dos Santos, Vinicius Segura and Renato Cerqueira
Timing: 20+5 min
FMCAT: Supporting Dynamic Service-based Product Lines (Tools/Demos)
Davide Basile, Felicita Di Giandomenico and Stefania Gnesi
Timing: 15+5 min
An Enterprise Feature Ontology for Feature-based Product Line Engineering (Vision)
Charles Krueger and Paul Clements
Timing: 20+5 min
TECHNICAL SESSIONS - parallel: Testing Product Lines
Chair: Gilles Perrouin - Room: Almenara+Alanda
Modeling and Testing Product Lines with Unbounded Parametric Real-Time Constraints (Research)
Lars Luthmann, Andreas Stephan, Johannes Bürdek and Malte Lochau
Timing: 20+5 min
Search-based product line fault detection allocating test cases iteratively (Research)
Urtzi Markiegi, Aitor Arrieta, Goiuria Sagardui and Leire Etxeberria
Timing: 20+5 min
SmarTest: A Test Case Prioritization Tool for Drupal (Tools/Demos)
Ana B. Sánchez and Sergio Segura
Timing: 15+5 min
Family-Based Model Checking of SPL based on mCRL2 (Tools/Demos)
Ziad Ben Snaiba, Erik De Vink and Tim Willemse
Timing: 15+5 min
16:15-16:45
COFFEE BREAK + bus to "LOS ALCAZARES"
18:00 -
GUIDED VISIT TO "LOS ALCAZARES" + CONFERENCE DINNER
Friday, 29 Sep
8:30-9:00
REGISTRATION
9:00-10:30
TECHNICAL SESSIONS: Surveys and Reverse Engineering
Chair: Jabier Martinez - Room: Almenara+Alanda
Detecting Variability in MATLAB/Simulink Models: An Industry-Inspired Technique and its Evaluation (Industry)
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 (Research)
Yang Li, Sandro Schulze and Gunter Saake
Timing: 20+5 min
Systematic Studies in Software Product Lines: A Tertiary Study (Research)
Marimuthu C and Chandrasekaran K
Timing: 20+5 min
10:30-11:00
COFFEE BREAK
11:00-13:00
TECHNICAL SESSIONS: Implementing Product Lines - 2
Chair: Thorsten Berger - Room: Almenara+Alanda
Product Line Engineering on the Right Side of the "V" (Industry)
Susan Gregg, Denise Albert and Paul Clements
Timing: 20+5 min
A Deep Dive into Android’s Variability Realizations (Research)
Nicolas Fußberger, Bo Zhang and Martin Becker
Timing: 20+5 min
X15: A Tool For Refactoring Java Software Product Lines (Tools/Demos)
Jongwook Kim, Don Batory and Danny Dig
Timing: 15+5 min
FeatureIDE: Empowering Third-Party Developers (Tools/Demos)
Sebastian Krieter, Marcus Pinnecke, Jacob Krüger, Joshua Sprey, Christopher Sontag, Thomas Thüm, Thomas Leich and Gunter Saake
Timing: 15+5 min
13:00-13:45
HALL OF FAME
13:45-14:00
CLOSING SESSION AND HAND OVER
14:00-15:00
LUNCH
V 1.1.2 – 19 Sept 2017