Reverse Variability Engineering

Workshop program

Tuesday 16 September


14:00 Workshop opening, welcome note and introduction
REVE Organizers

14:05 Keynote
Cloned Product Lines - From Ad-Hoc to Managed Software Reuse
Julia Rubin, IBM Research, Haifa, Israel

Julia Rubin is a Research Staff Member in the Emerging Quality Technologies group at IBM Research - Haifa, Israel. Her research interests span a wide range of software engineering areas, including the design, analysis, maintenance and evolution of large complex systems. She is also working on various aspects of software quality, specifically on the use of formal methods, program analysis, and testing techniques to ensure information security and privacy for mobile applications. Julia has published multiple papers in top scientific conferences and journals, two of which recently received best paper awards.
Julia led numerous projects with large industrial partners in the automotive, electronics, and telecommunication domains. She serves on program committees of several major international conferences, such as FASE, RE, SPLC and ECMFA, and is a PC co-chair for both SPLC'14 and ECMFA'14. Julia co-organized international workshops on modeling and software product line engineering, such as MOMPES@ASE and PLEASE@ICSE, and has been elected an IEEE TCSE member-at-large for 2013-2015.

15:05 Long paper
Migrating Systems to Software Product Line: A Mapping Study
Wesley K. G. Assunção, DINF - Federal University of Paraná and COINF - Technological Federal University of Paraná, Curitiba, Brazil
Silvia Vergilio, DINF - Federal University of Paraná, Curitiba, Brazil

15:30 Coffee break

16:00 Short paper
Using Similarity Metrics for Mining Variability from Software Repositories
Mike Mannion, Executive Group, Glasgow Caledonian University, Glasgow, UK
Hermann Kaindl, Vienna University of Technology, ICT, Vienna, Austria

16:15 Long paper
Family Model Mining for Function Block Diagrams in Automation Software
Sönke Holthusen, Institute of Software Engineering, Technische Universität Braunschweig, Germany
David Wille, Institute of Software Engineering, Technische Universität Braunschweig, Germany
Christoph Legat, Institute of Automation and Information Systems, Technische Universität München, Germany
Simon Beddig, Institute of Software Engineering, Technische Universität Braunschweig, Germany
Ina Schaefer, Institute of Software Engineering, Technische Universität Braunschweig, Germany
Birgit Vogel-Heuser, Institute of Automation and Information Systems, Technische Universität München, Germany

16:40 Long paper
Generating Feature Models from Requirements: Structural vs. Functional Perspectives
Nili Itzik, Department of Information Systems, University of Haifa, Israel
Iris Reinhartz-Berger, Department of Information Systems, University of Haifa, Israel

17:05 Discussion

17:30 Workshop closure

Workshop dinner (hour to be announced)