Links to the SPCL 2021
Proceedings Volumes A and B:
● https://dl.acm.org/doi/proceedings/10.1145/3461001
● https://dl.acm.org/doi/proceedings/10.1145/3461002
The full-text PDFs are scheduled to become available
on the first day of your event.
All times are in the British Summer Time (GMT + 1)
Doctoral Symposium
September 6th
Time |
Title |
12:00 –
12:10 |
Opening |
Rick Rabiser, Motivational talk: Ph.D. Research |
|
13:00 – 13:30 |
Break |
13:30 –
14:00 |
Sophie Fortz. LIFTS:
Learning Featured Transition Systems |
14:00 –
14:30 |
Sofia Ananieva. Consistent
Management of Variability in Space and Time |
14:30 – 15:00 |
Break |
15:00 –
15:30 |
Edilton Santos. STARS: Software Technology for Adaptable and Reusable Systems |
15:30 –
16:00 |
Kevin
Feichtinger. A Flexible Approach for
Transforming Variability Models |
Workshops
Monday September 6th
VM4Modern
Time |
Event |
Title |
12:00 –
12:10 |
VM4Modern |
Opening |
12:10 –
13:10 |
Keynote:Antonio Bucchiarone. Variability and Adaptability in
Socio-Technical Systems. |
|
13:10 – 13:30 |
Break |
|
13:30 –
14:00 |
Gökhan
Kahraman and Loek Cleophas. Automated
Derivation of Variants in Manufacturing Systems Design |
|
14:00 –
14:30 |
Joaquin
Ballesteros and Lidia Fuentes. Transfer
Learning for Multiobjective Optimization Algorithms
supporting Dynamic Software Product Lines |
|
14:30 –
15:00 |
Marcus Pinnecke. Product-Lining
the Elinvar WealthTech
Microservice Platform |
|
15:00 –
15:30 |
Discussion
and closing |
MODEVAR
Time |
Event |
Title |
12:00 –
12:15 |
MODEVAR |
Opening |
12:15 –
12:45 |
MODEVAR-
Research Session |
Kevin
Feichtinger and Rick Rabiser. How flexible must a Transformation Approach for Variability Models
and Custom Variability Representations be? |
12:45 –
13:15 |
Chico
Sundermann, Tobias Heß, Dominik Engelhardt, Rahel
Arens, Johannes Herschel, Kevin Jedelhauser,
Benedikt Jutz, Sebastian Krieter and Ina Schaefer. Integration of UVL in FeatureIDE. |
|
13:15 –
13:45 |
David
Romero, José Ángel Galindo, José Miguel Horcas and David Benavides. A
first prototype of a new repository for feature model exchange and knowledge
sharing |
|
13:45 – 14:00 |
|
Break |
14:00 –
15:00 |
MODEVAR –
Keynote |
Keynote:
Jordi Cabot. How to sustain a tool
building community-driven effort. Experiences from the modeling
trenches. |
15:00 – 15:30 |
|
Break |
15:30 –
16:00 |
MODEVAR-
Industry Session |
Invited
talk: Danilo Beuche. Product Line Engineering and Standardization: Mission Accomplished? |
16:00 –
16:30 |
Hao Xu, Souheib Baarir, Tewfik Ziadi,
Lom Messan Hillah, Siham Essodaigui and Yves Bossu. Optimisation
for the Product Configuration System of Renault: Towards an Integration of
Symmetries. |
|
16:30 – 16:45 |
|
Break |
16:45 –
17:45 |
|
Discussions
on Future Work |
17:45 –
18:00 |
|
Closing |
Tuesday September 7th
REVE / WEESR
Time |
Event |
Title |
12:00 –
12:15 |
REVE /
WEESR |
Opening
and welcome notes by workshop organizers |
12:15 –
13:00 |
REVE /
WEESR |
Keynote:
Paul Grünbacher. Risks and Opportunities of the Research Loop in Variability
Engineering |
13:00 –
13:20 |
REVE |
Johann
Mortara, Xhevahire Tërnava,
Philippe Collet and Anne-Marie Déry. Extending
the Identification of Object-Oriented Variability Implementations using Usage
Relationships |
13:20 –
13:40 |
David
Morais Ferreira, Vasil Tenev and Martin Becker. Product-Line Analysis Cookbook: A
Classification System for Complex Analysis Toolchains |
|
13:40 – 13:55 |
REVE /
WEESR |
Break |
13:55 –
14:15 |
WEESR |
Kristof
Meixner, Kevin Feichtinger, Rick Rabiser and Stefan Biffl. A
Reusable Set of Real-World Product Line Case Studies for Comparing
Variability Models in Research and Practice. |
14:15 –
14:35 |
REVE /
WEESR |
Journal-First talk: Robert Lindohf, Saab AB, Stockholm, Sweden. Software product-line evaluation in the large |
14:35 –
14:55 |
REVE /
WEESR |
Workshop
Discussion: all attendees, moderated by workshop organizers |
14:55 –
15:00 |
REVE /
WEESR |
Closing |
VariVolution
Time |
Event |
Title |
VariVolution |
15:00 –
15:10 |
Opening |
15:10 –
16:10 |
Keynote:
Norbert Siegmund: Performance
Evolution in Configurable Systems |
|
16:10 – 16:30 |
Break |
|
16:30 –
17:00 |
Elias Kuiter, Jacob Krüger and Gunter Saake. Iterative Development and Changing
Requirements: Drivers of Variability in an Industrial System for Veterinary Anesthesia |
|
17:00 –
17:30 |
Hafiyyan Sayyid Fadhlillah,
Kevin Feichtinger, Lisa Sonnleithner, Rick Rabiser and Alois Zoitl. Towards Heterogeneous Multi-Dimensional
Variability Modeling in Cyber-Physical Production
Systems |
|
17:30 –
18:00 |
Discussion
and closing |
Tutorials
September 6th
Time |
Title |
12:00 – 13:30 (Parallel sessions) |
Juha-Pekka
Tolvanen and Steven Kelly. Describing
Variability with Domain-Specific Languages and Models. Part I |
Johann
Mortara and Philippe Collet. How I Met
Your Implemented Variability: Identification in Object-Oriented Systems with symfinder. Part I |
|
13:30
– 14:00 |
Break |
14:00 – 15:30 (Parallel sessions) |
Juha-Pekka
Tolvanen and Steven Kelly. Describing
Variability with Domain-Specific Languages and Models. Part II |
Johann
Mortara and Philippe Collet. How I Met
Your Implemented Variability: Identification in Object-Oriented Systems with symfinder. Part II |
|
Maya R.A. Setyautami, Hafiyyan Sayyid Fadhlillah and Ade Azurat. PRICES: Towards Web-Based Product Lines
Generator. Part I |
|
Muhammad
Abbas, Mehrdad Saadatmand and Eduard Paul Enoiu. Requirements-driven Reuse Recommendation.
Part I |
|
15:30
– 16:00 |
Break |
16:00 – 17:30 (Parallel sessions) |
Maya R.A. Setyautami, Hafiyyan Sayyid Fadhlillah and Ade Azurat. PRICES: Towards Web-Based Product Lines
Generator. Part II |
Muhammad
Abbas, Mehrdad Saadatmand and Eduard Paul Enoiu. Requirements-driven Reuse Recommendation.
Part II |
September 7th
Time |
Title |
12:00 – 13:30 (Parallel sessions) |
Mike
Mannion and Hermann Kaindl Reuse for
Mass Personalisation Through Feature Models and Similarities. Part I |
Martin
Becker and Andreas Schaefer Variability
Realization in UML/SysML Models. Part I |
|
13:30
– 14:00 |
Break |
14:00 – 15:30 (Parallel sessions) |
Mike
Mannion and Hermann Kaindl Reuse for
Mass Personalisation Through Feature Models and Similarities. Part II |
Martin
Becker and Andreas Schaefer Variability
Realization in UML/SysML Models. Part II |
|
Maurice H.
ter Beek, Franco Mazzanti, Ferruccio Damiani, Luca Paolini, Giordano Scarso and Michael Lienhardt Static Analysis and Family-based Model Checking with VMC. Part I |
|
15:30
– 16:00 |
Break |
16:00 – 17:30 (Parallel sessions) |
Maurice H.
ter Beek, Franco Mazzanti, Ferruccio Damiani, Luca Paolini, Giordano Scarso and Michael Lienhardt Static Analysis and Family-based Model Checking with VMC. Part II |
Main Program
September 8th
Time |
Title |
|
12:00-12:10 |
SPLC,
Opening |
|
12:10 –
13:10 |
[Keynote]
Thomas Thüm. Where
Are My Constraints and What Do They Constrain? |
|
13:10 – 13:30 |
Break |
|
13:30 –
13:40 |
Variability
Modeling and Analysis |
[Research]
Ferruccio Damiani, Reiner Hähnle, Eduard Kamburjan, Michael Lienhardt and Luca Paolini. Variability Modules for Java-like
Languages |
13:40 –
13:50 |
[Research]
Christopher Pietsch, Udo Kelter and Timo Kehrer. From Pairwise to Family-based Generic Analysis of Delta-Oriented
Model-Driven SPLs |
|
13:50 –
14:00 |
[Industrial]
Andreas Schaefer, Florian Rohlf, Martin Becker, Markus Andres
and Tim Kistenfeger. Variability Realization in Model-based System Engineering using
Software Product Lines Techniques: An Industrial Perspective |
|
14:00 –
14:10 |
[Tools and
Demos] Maurice H. ter Beek, Franco Mazzanti, Ferruccio Damiani, Luca Paolini,
Giordano Scarso, Michele Valfrè
and Michael Lienhardt. Static Analysis
and Family-based Model Checking of Featured Transition Systems with VMC |
|
14:10 –
14:20 |
[Tools and
Demos] Johan Martinson, Herman Jansson, Mukelabai Mukelabai,
Thorsten Berger, Alexandre Bergel and Truong Ho-Quang. HAnS: IDE-Based Editing Support for Embedded Feature Annotations |
|
14:20 –
14:40 |
Discussion |
|
14:40 –
15:40 |
Jubilee
Celebration |
Panel: Past, Present, Future of SPL and SPLC |
15:40 –
15:50 |
AI,
Machine Learning and NLP |
[Research]
Publio Silva, Carla Bezerra and Ivan Machado. A Machine Learning Model to
Classify the Feature Model Maintainability |
15:50 –
16:00 |
[Research]
Hugo Martin, Mathieu Acher, Juliana Alves Pereira
and Jean-Marc Jézéquel. A Comparison
of Performance Specialization Learning for Configurable Systems |
|
16:00 –
16:10 |
[Research,
Short Paper] Mathias Uta, Alexander Felfernig,
Viet-Man Le, Andrei Popescu, Thi Ngoc Trang Tran and Denis Helic. Evaluating
Recommender Systems in Feature Model Configuration |
|
16:10 –
16:20 |
[Tools and
Demos] Alessandro Fantechi, Stefania Gnesi, Samuele Livi and Laura Semini.
A spaCy-based
tool for extracting variability from NL requirements |
|
16:20 –
16:30 |
Discussion |
|
16:30 – 17:00 |
Break |
|
17:00 –
18:00 |
Town Hall
Meeting and Award Ceremony |
September 9th
Time |
Title |
|
12:00 –
13:00 |
[Keynote]
Julia Rubin: Microservice-based
Development: Something Old, Something New, Something Borrowed, and What We
Can Do |
|
13:00 – 13:30 |
Break |
|
13:30 –
13:40 |
Evolution |
[Research]
Sebastian Krieter, Rahel Arens, Michael Nieke,
Chico Sundermann, Tobias Heß, Thomas Thüm and Christoph Seidl. Incremental Construction of Modal Implication Graphs for Evolving
Feature Models |
13:40 –
13:50 |
[Challenge
Proposals] Gabriela Karoline Michelon, David Obermann, Wesley K. G. Assunção,
Lukas Linsbauer, Paul Grünbacher
and Alexander Egyed. Managing Systems
Evolving in Space and Time: Four Challenges for Maintenance, Evolution and
Composition of Variants |
|
13:50 –
14:00 |
[Journal
First] Inmaculada Ayala, Alessandro Vittorio Papadopoulos, Mercedes Amor and
Lidia Fuentes. Extended Abstract: ProDSPL:
Proactive Self-Adaptation based on Dynamic Software ProductLines |
|
14:00 –
14:10 |
[Research,
Short Paper] Junior Cupe Casquina
and Leonardo Montecchi. A Proposal for Organizing Source Code Variability in the Git Version
Control System |
|
14:10 –
14:40 |
Discussion |
|
14:40 – 15:10 |
Break |
|
15:10 –
15:20 |
Performance |
[Research]
Edouard Guegain, Clément Quinton
and Romain Rouvoy. On Reducing the Energy Consumption of Software Product Lines |
15:20 –
15:30 |
[Research]
Luc Lesoil, Mathieu Acher, Xhevahire
Tërnava, Arnaud Blouin and Jean-Marc Jézéquel. The Interplay of Compile-time and
Run-time Options for Performance Prediction |
|
15:30 –
15:40 |
[Journal
First] Paolo Arcaini, Omar Inverso and Catia Trubiani. Automated
Model-based Performance Analysis of Software Product Lines under Uncertainty
– Extended Abstract |
|
15:40 –
16:10 |
Discussion |
|
16:10 – 16:30 |
Break |
|
16:30 –
16:40 |
Case
Studies and Benchmarks |
[Journal
First] Ana Eva Chacón-Luna, Antonio Manuel Gutierrez Fernandez, José A.
Galindo and David Benavides. Empirical software product line
engineering: A systematic literature review |
16:40 –
16:50 |
[Industrial]
Oleksandr Tomashchuk, Dimitri Van Landuyt and
Wouter Joosen. The architectural
divergence problem in security and privacy of eHealth IoT product lines |
|
16:50 –
17:00 |
[Challenge
Proposals] Kien-Tuan Ngo, Thu-Trang Nguyen, Son Nguyen and Hieu Vo Dinh. Variability Fault Localization: A
Benchmark |
|
17:00 –
17:10 |
[Challenge
Solutions] Gabriela Karoline Michelon, Bruno Sotto-Mayor, Jabier Martinez,
Aitor Arrieta, Rui Abreu and Wesley Klewerton Guez
Assunção. Spectrum-Based Feature
Localization: A Case Study using ArgoUML |
|
17:10 –
17:20 |
[Challenge
Solutions] Tobias Heß, Chico Sundermann and Thomas Thüm On the Scalability
of Building Binary Decision Diagrams for Current Feature Models |
|
17:20 –
17:40 |
Discussion |
September 10th
Time |
Title |
|
12:00 –
13:00 |
[Keynote]
Mattias Nyberg: Generating safety
cases for large-scale industrial product lines |
|
13:00 – 13:30 |
Break |
|
13:30 –
13:40 |
Community
Efforts, Surveys, Reviews |
[Research]
Chico Sundermann, Kevin Feichtinger, Dominik Engelhardt, Rick Rabiser and Thomas Thüm. Yet Another Textual Variability Language?
A Community Effort Towards a Unified Language |
13:40 –
13:50 |
[Research]
Andy Kenner, Richard May, Jacob Krüger, Gunter Saake and Thomas Leich. Safety, Security, and Configurable
Software Systems: A Systematic Mapping Study |
|
13:50 –
14:00 |
[Research]
Johann Mortara and Philippe Collet. Capturing
the diversity of analyses on the Linux kernel variability |
|
14:00 –
14:10 |
[Industrial]
Maider Azanza, Leticia Montalvillo Mendizabal and Oscar Diaz. Over
20 years of Industrial Experience Sharing at SPLC: a Systematic Mapping Study |
|
14:10 –
14:20 |
[Research,
Short Paper] Klaus Schmid, Rick Rabiser, Martin
Becker, Matthias Galster, Iris Groher and Danny Weyns. Bridging
the Gap: Voices from Industry and Research on Industrial Relevance of SPLC |
|
14:20 –
14:50 |
Discussion |
|
14:50 – 15:00 |
Break |
|
15:00 –
15:10 |
Sampling,
Variability Analysis and Visualization |
[Research]
José Miguel Horcas Aguilera, José A. Galindo, Ruben Heradio, David
Fernandez-Amoros and David Benavides. Monte Carlo Tree Search for
Feature Model Analyses: a General Framework for Decision-Making |
15:10 –
15:20 |
[Research,
Short Paper] Alexandre Bergel, Razan Ghzouli, Thorsten Berger and Michel R.
V. Chaudron. FeatureVista: Interactive Feature Visualization |
|
15:20 –
15:30 |
[Tools and
Demos] Mathieu Acher, Gilles Perrouin and Maxime
Cordy. BURST: Benchmarking Uniform
Random Sampling Tools |
|
15:30 –
15:40 |
[Tools and
Demos] Tobias Pett, Sebastian Krieter, Thomas Thüm,
Malte Lochau and Ina Schaefer. AutoSMP: An Evaluation Platform for Sampling Algorithms |
|
15:40 –
16:00 |
Discussion |
|
16:00 – 16:30 |
Break |
|
16:30 –
17:30 |
Closing
Ceremony, SPLC 2022 |