Join Call for Workshop Papers

Home / Join Call for Workshop Papers

REVE’17: 5th International Workshop on Reverse Variability Engineering
DSPL’17: 10th International Workshop on Dynamic Software Product Lines

Submission:   May 24, 2017
Notification: June 14, 2017
CRC:          June 22, 2017

REVE 2017

5th International Workshop on Reverse Variability Engineering
held in conjunction with SPLC2017 – 21st International Software Product Line Conference
25 or 26 September 2017
Seville, Spain

Software Product Line (SPL) migration remains a challenging endeavour. From organizational issues to purely technical challenges, there is a wide range of barriers that complicates SPL adoption. This workshop aims to foster research about making the most of the two main inputs for SPL migration: 1) domain knowledge and 2) legacy assets. Domain knowledge, usually implicit and spread across an organization, is key to define the SPL scope and to validate the variability model and its semantics. At the technical level, domain expertise is also needed to create or extract the reusable software components. Legacy assets can be, for instance, similar product variants (e.g. requirements, models, source code etc.) that were implemented using ad-hoc reuse techniques such as clone-and-own. More generally, the workshop REverse Variability Engineering (REVE) attracts researchers and practitioners contributing to processes, techniques, tools, or empirical studies related to the automatic, semi-automatic or manual extraction or refinement of SPL assets.

– To provide a meeting point for researchers and practitioners in the area
– To review and formulate a research agenda in reverse engineering for variability
– To identify and gather a corpus of case studies and benchmarks to benefit the research and practitioner community

Workshop Topics
We will encourage submissions that push the state of the art and practice in the following topics (but not limited to):
– Experience reports on SPL migration
– Organizational issues on SPL migration
– Static, dynamic or information retrieval techniques for legacy assets analysis
– Feature identification and location techniques
– Feature constraints discovery
– Feature model synthesis
– Extraction of reusable components
– Clone detection techniques
– Visualisation techniques during SPL migration
– Product Line Architecture reengineering
– Refactoring theories and techniques for SPLE
– Tacit knowledge and collaboration in SPL migration
– Mining variability from software repositories
– Literature reviews on reverse engineering in SPLE
– Metrics and measurements for SPL migration
– Case studies and benchmark examples
– Industrial experiences of SPL migration
– Tool support for SPL migration

Important dates
Paper submissions: May 24, 2017
Paper notifications: June 14, 2017
Final version of papers: June 22, 2017
REVE 2017 Workshop: 25 or 26 September 2017. To be defined soon.
SPLC 2017 Conference: 25-29 September 2017

Submission details
REVE proceedings will be included in SPLC proceedings (Volume 2)
Submission types: Authors interested in participating in the workshop are requested to submit either:
– Regular paper (max. 8 pages) that presents original research or industrial experience report
– Short paper (4 pages) that describes sound new ideas and concepts that are under research or experimental studies at industrial settings.
Format: Submissions should use the ACM SIG proceedings format in the same way as for the SPLC conference proceedings. Templates for Word and LaTeX are available at
Submission: All papers submitted to the workshop must be unpublished original work and must not have been submitted anywhere else for publication. Each paper will be reviewed by three PC members and accepted papers will be selected based on quality, novelty, and relevance to the workshop topic. Papers should be submitted via

– Jabier Martinez, Sorbonne University, UPMC Univ Paris 06, CNRS, Paris, France (Main Contact)
– Roberto E. Lopez-Herrejon, Ecole de technologie supérieure, Montreal, Canada
– Tewfik Ziadi, Sorbonne University, UPMC Univ Paris 06, CNRS, Paris, France
– Mathieu Acher, Irisa, Inria and University of Rennes 1, Rennes, France

Technical Program Committee
– Carlos Cetina, Universidad San Jorge, Zaragoza, Spain
– Gilles Malfreyt, Thales, France
– Jacques Robin, Université Paris 1 Panthéon-Sorbonne, France
– Jason Mansell, Tecnalia, Spain
– Jens Krinke, University College London, UK
– José Galindo, Universidad de Sevilla, Spain
– Julia Rubin, The University of British Columbia, Canada
– Kentaro Yoshimura, Hitachi, Japan
– Klaus Schmid, University of Hildesheim, Germany
– Oscar Díaz, University of the Basque Country, Spain
– Øystein Haugen,Østfold University College, Norway
– Sandro Schulze, Otto von Guericke University Magdeburg, Germany
– Sebastian Herold, Karlstad University, Sweden


DSPL ’17
10th International Workshop on Dynamic Software Product Lines –
Adaptive Systems through Runtime Variability

Co-located with the 21st International Systems and Software Product
Line Conference (SPLC ’17), Sept 25-29, Sevilla, Spain

Important Dates for Paper Submissions
Submission Deadline (strict):      May 24, 2017
Notification of Acceptance:     June 14, 2017
Camera-Ready Version:           June 22, 2017

Workshop Organizers
– Jesper Andersson, Linnaeus University, Sweden
– Rafael Capilla, Rey Juan Carlos University, Spain
– Luciano Baresi, Politecnico di Milano, Italy
– Holger Eichelberger, University of Hildesheim, Germany

Workshop goals:
The concept of adaptation and self-adaptation of systems, in particular
at runtime has caught the attention of the research community at large,
both inside the domain of Software Product Lines (SPL) as well as
outside SPL in areas like models-at-runtime, self-adaptive systems,
ubiquitous computing, and specific application domains where runtime
adaptation and post-deployment activities are required.

Dynamic software product lines (DSPL) were established as a research
area under the assumption that product line concepts can be very
usefully applied in this context. Since its inception the
DSPL-workshop addresses the mission of supporting adaptive and
adaptable system development based on product line concepts. The lack
of maturity and consolidation of DSPL approaches stills needs
significant research effort to advance the state of the art. Also
synergies between other fields on adaptive systems and DSPL could
be explored and exploited more systematically. Our focus is to
extend the community of researchers and to provide a forum for the
discussion of current research on related topics.

TOPICS: The workshop will solicit papers covering the following areas
of DSPL embracing integrations and interactions between various fields
of adaptive systems and DSPLs:

Organization of DSPLs:
– Development approaches and organizational models to set a DSPL
– Comparison between conventional SPL, and DSPL and adaptive system models
– New activities required by a DSPL
– Upfront cost and post-deployment activities

Dynamic variability management
– Managing runtime variants and variation points
– Runtime managers supporting variability
– Optimization of runtime variability solutions
– Variability constraints and dependencies managed at runtime
– Dynamic and multiple binding times
– Rebinding and reconfiguration after deployment
– Context variability analysis and design
– Integration of pre- and runtime variability

DSPL and software engineering:
– DSPL runtime requirements and architecture
– Dynamic component models and libraries
– Models@runtime supporting variability
– Trade-off analysis between adaptability and quality properties
– Tools supporting any aspect related to DSPL and dynamic variability
– DSPL as a dynamic Ecosystem

DSPL application domains:
– Role of dynamic variability in specific application domains (e.g., Automotive and smart vehicles, Critical systems, Drones, Cloud systems, Robotics)
– Self-adaptive systems using dynamic variability techniques (e.g., WSN)
– Context variability for IoT software

We solicit short, thought-provoking papers reporting work in progress,
industrial experience, and real-world examples. Full papers are also
eligible and should report mature research results.

Submissions must follow the ACM proceedings format
Papers should not exceed 6 pages (we recommend 4 pages for short versions).

Submissions should be submitted via:

Steering Committe:
– Mike Hinchey, Lero-the Irish Software Engineering Research Centre,
Limerick, Ireland
– Sooyong Park, Sogang University, South Korea
– Klaus Schmid, University of Hildesheim, Germany

Program Committee:
– Raian Ali, Bournemouth University, UK
– Eduardo Almeida, Universidade Federal de Bahia, Brasil
– Jan Bosch, Chalmers University, Sweden
– Vijayan Sugumaran, Oakland University, USA  & Sogang University, South Korea
– In-Young Ko, KAIST, South Korea
– Hassan Gomaa, George Mason University, USA
– Jaejoon Lee, Lancaster University, UK
– Pete Sawyer, Lancaster University, UK
– Douglas C. Schmidt, Vanderbilt University, USA
– Danny Weyns, KU Leuven, Belgium
– Aitor Murguzur, Microsoft, Spain
– Jason Mansell, Tecnalia, Spain
– Vicente Pelechano, Technical University of Valencia, Spain
– Lidia Fuentes, University of Málaga, Spain
– Clement Quinton, Politecnico di Milano, Italy
– Bashar Nuseibeh, Open University, UK
– Shinichi Honiden, National Institute of Informatics, Japan
– Andreas Metzger, Uni Essen, Germany
– Franco Zambonelli, Uni Modena-Reggio Emilia, Italy
– Samuel Kounev, University of Würzburg, Germany
– Patrick Heymans, University of Namur, Belgium
– Kim Mens, University of Lovaine, Belgium