The 23rd CREST Open Workshop 

Change Impact Analysis and Testing of Software Product Lines

 

Date: 19 - 20 November 2012

Venue: Engineering Front Executive Suite, Roberts Building, UCL (Directions, or 'C5' on the map here, or Find it on Google maps.)

 

Overview:

Like all other type of software, SPLs need to be continuously adapted to changed requirements. Any change to a software product line raises the question about its impact. The identification of the impact is known as change impact analysis and is closely related to change management – the management of changes in evolving systems. Change  management is well established, but current changemanagement systems cannot cope with the added dimension of SPL because the changes are complex and interdependent for the different variants. A change that affects either one or all variants can be seen as a simple case; however, more common and more problematic is a change that affects a subset of the variants. A prerequisite for effective change management is thus change-impact analysis – the identification of variants and artefacts affected by a change. Moreover, Change impact Analysis is a prerequisite for efficient test case selection techniques, which is still a challenge for SPLs and thus testing of product lines is still limited in efficiency and is considered a bottleneck. This workshop will bring together researchers and practitioners working on testing of SPLs and on change impact analysis for SPLs to share ideas, recent result and to discuss and develop the research agenda for future work.

 

Programme: (Downloadable Programme in PDF)

 

                                +++++++++19 November 2012 – DAY 1+++++++++

 

10:00   Arrival, Coffee and Pastries

10:30   Welcome and Introductions (Video)

            Jens Krinke, CREST Centre, Department of Computer Science, UCL, UK

11:15   Efficient Incremental Testing of Variant-Rich Software Systems (Slides, Video)

            Ina Schaefer, Institute of Software Engineering and Automotive Informatics, TU Braunschweig, Germany

11:45   SPL Testing for Efficient Mobile Testing (Slides, Video)

            Sven Euteneuer, SQS Software Quality Systems AG, Germany

12:15   Discussion

13:00   Sandwich lunch at the venue

14:00   Code Change Impact Analysis for Testing Configurable Software Systems (Slides, Video)

            Mithun Acharya, Industrial Software Systems (ISS) Research Group, ABB Corporate Research, USA

14:30   Impact Analysis for Heterogeneous Component-Based Product Families

            Leon Moonen & Amir Yazdanshenas, Simula Research Laboratory, Norway

15:00   Discussion

15:30   Refreshments

16:00   Analyzing the impact of changes to variability models on products (Slides, Video)

            Rick Rabiser, Christian Doppler Laboratory for Automated Software Engineering, Johannes Kepler Universität, Austria

16:30   Search Based Software Engineering For Variability Management (Slides, Video)

            Roberto-Erick Lopez-Herrejon, Johannes Kepler Universität, Austria

17:00   Discussion

17:30   Wrap up

 

18:15   Light Dinner at the Marlborough Arms

 

                                   +++++++++20 November 2012 – Day 2+++++++++


10:00   Arrival, Coffee and Pastries

10:15   Feature-based Testing of SPLs:  Pairwise and Beyond (Slides, Video)

            Gilles Perrouin, University of Namur, Belgium

10:45   Discussion

11:00   Refreshments

11:30   An Introduction To Conflict Resolution with Range Fixes in Software Configuration (Slides, Video)

            Arnaud Hubaux, University of Namur, Belgium

12:00   An Architectural Approach to Support Online Updates of SPL Products (Slides, Video)

            Danny Weyns, Department of Computer Science, Linnaeus University, Sweden

12:30   Discussion

13:00   Sandwich lunch at the venue

14:00   Foundations for Impact analysis of SPL specifications (Video)

            Kelly Androutsopoulos, CREST Centre, Department of Computer Science, UCL, UK

14:30   Model-Based Conformance Testing of Software Product Lines (Slides, Video)

            Malte Lochau, Institut für Programmierung und Reaktive Systeme, TU Braunschweig, Germany

15:00   Discussion

15:30   Refreshments

16:00   Open Discussion: Where Next?

16:45   Wrap up

17:15   Close

Photos:

 

 

This workshop is supported by the following sponsors:

 

Registered Attendees: 

  1. Mithun Acharya, Industrial Software Systems (ISS) Research Group, ABB Corporate Research, USA
  2. Kelly Androutsopoulos, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
  3. Andrea Capiluppi, Department of Information Systems and Computing, Brunel University, UK 
  4. David Clark, CREST Centre, SSE Group, Department of Computer Science, UCL
  5. Sven Euteneuer, SQS Software Quality Systems AG, Germany
  6. Mark Harman, CREST Centre, SSE Group, Department of Computer Science, UCL
  7. Matthew Higgs, Department of Statistical Science, UCL, UK
  8. Arnaud Hubaux, PReCISE Research Centre, Faculty of Computer Science, University of Namur, Belgium
  9. Syed Islam, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
  10. Yue Jia, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
  11. Derek Jones, Knowledge Software, UK
  12. Jens Krinke, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
  13. Jagun Kwon, Department of Computer Science, UCL, UK
  14. Malte Lochau, Institut für Programmierung und Reaktive Systeme, TU Braunschweig, Germany
  15. Roberto-Erick Lopez-Herrejon, Johannes Kepler Universität, Austria
  16. Leon Moonen, Simula Research Laboratory, Norway
  17. Alan Mycroft, Computer Laboratory,  University of Cambridge, UK
  18. Algirdas Pakštas,  School of Computing , London Metropolitan University, UK
  19. Gilles Perrouin, University of Namur, Belgium
  20. Justyna Petke, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
  21. Rick Rabiser, Christian Doppler Laboratory for Automated Software Engineering, Johannes Kepler Universität, Austria 
  22. Omar Faruque Sarker, Aircom International, UK
  23. Ina Schaefer, Institute of Software Engineering and Automotive Informatics, TU Braunschweig, Germany
  24. Sandro Schulze, Institute of Software Engineering and Automotive Informatics, TU Braunschweig, Germany
  25. Tiantian Wang, CREST Centre, SSE Group, Department of Computer Science UCL, UK
  26. Danny Weyns, Department of Computer Science, Linnaeus University, Sweden
  27. Amir Yazdanshenas, Simula Research Laboratory, Norway
  28. Yingzhou Zhang, Computer Laboratory,  University of Cambridge, UK
  29. Yuanyuan Zhang, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
This page was last modified on 16 Aug 2017.