Reverse Variability Engineering

Call for papers

*** Call For Papers ***

REVE 2013 - 1st International workshop on Reverse Variability Engineering
held in conjunction with CSMR2013 - 17th European Conference on Software Maintenance and Reengineering
March 5–8, 2013, Genova, Italy

Variability management of a product family is the core aspect of Software Product Line Engineering (SPLE). The adoption of an SPL approach requires a high upfront investment that will allow to automatically generate product instances based on customer needs. Mining existing assets could dramatically reduce the costs and risks of this adoption. Those existing assets use to be similar product variants that were implemented using ad-hoc reuse techniques such as copy-paste-modify. Bottom-up approaches to automatically extract variability management related artifacts could be proposed, applied, validated and improved in this domain. We propose this workshop to fill the gap between the Reengineering and SPLE communities.
-To provide a meeting point for researchers and practitioners in reverse engineering for variability.
-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):
- Refactoring theories and techniques for SPLE
- Feature and concept location techniques applied in the variability context
- Clone detection techniques for identifying code and model similarities
- Literature reviews on evolution and reverse engineering of software product lines
- Case studies and benchmark examples for reverse engineering tools
- Mining variability from software repositories
- Program analysis for reverse variability engineering
- Reverse engineering of feature models
- Reverse engineering of derivation templates for code generation
- Reverse engineering of variability management related enriched models for model instances derivation
- Product Line Architecture reengineering
- Tacit knowledge and collaboration during re-engineering process

Important dates
Paper submissions: Friday, January 11
Notification to authors: Friday, January 25
CSMR 2013 Early registration deadline: Monday, February 4
Camera-ready version: Friday, February 8
CSMR 2013 Conference: 5-8 March 2013

Submission details
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 be formatted using the IEEE 8.5" x 11" two-column format.
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

Best artifact award: A special award will be conferred to the best artifact or tool submitted. The decision will be taken based on the paper reviews and the maturity and usability of the tools or case studies presented. The goal of this award is to promote and encourage the public disclosure of both tools and case studies for the common benefit of the research and practitioner community.

Special issues: CSMR2013 post-workshops special issue with selected papers from each workshop is currently being considered.
REVE2013 organizers are also promoting a post-workshop special issue about Reverse Variability Engineering. More news soon.

- Roberto E. Lopez-Herrejon, Johannes Kepler University, Linz, Austria, (Main Contact)
- Tewfik Ziadi, UMR CNRS, LIP6-MoVe, Paris, France
- Jabier Martinez, itemis France SARL, Paris, France
- Anil Kumar Thurimella, ABB Corporate Research, Bangalore, India

Technical Program Committee
- Christian Kastner, Carnegie Mellon University, USA
- Vander Alves, Universidade de Brasilia, Brazil
- Angela Lozano, Universit catholique de Louvain, Belgium
- Salva Trujillo, Ikerlan, Spain
- Danilo Beuche, Pure Systems, Germany
- Goetz Botterweck, Lero, Ireland
- Mathieu Acher, University of Rennes, France
- Jens Krinke, University College London, UK
- Julia Rubin, IBM, Israel
- Rainer Koschke, University of Bremen, Germany
- Marco Tulio Valente, Universidade Federal de Minas Gerais, Brazil
- Jennifer Pérez Benedí, Universidad Politécnica de Madrid, Spain
- Oscar Díaz, University of the Basque Country, Spain
- Øystein Haugen, SINTEF, Norway
- Kentaro Yoshimura, Hitachi, Japan
- Sven Apel, University of Passau, Germany
- Elmar Juergens, CQSE, Germany
- Jerome Le Noir. Thales Research and Technology, France