Workshop Overview
The need to rapidly develop high quality, complex software continues to drive research in a
number of (separate) areas in the software engineering community. For example, software
product line development techniques have been of keen interest as means to re-use and tailor
technical assets including models (requirements specifications, design), implementation, and test
cases. A main focus in this area is to effectively create sets of related products by re-using and
tailoring managed assets. Agile development techniques have also been proposed to rapidly
develop software by focusing on developing working code; they seek to minimize the amount of
documentation, process definition, and model development. It is interesting to note that although
the goals of the two techniques have similarities (rapidly develop high quality, complex
software), the solutions to realize the goals in the techniques seem to conflict. The theme of this
workshop is to probe the following question: Given the similar goals but different foci of agile
and product-line development techniques, to what degree can (or should) they be integrated?
Goals
The main goals of this workshop are the following:
- To collect real case studies in which workshop attendees have participated and to extract knowledge from them
- To identify criteria for classifying the analysed methods and processes to facilitate their adoption
- To provide a forum in which researchers and practitioners working in the subject may share proposals and experiences
- To stimulate discussions among participants better than just attending to talks
- To establish a network of researchers and practitioners interested in the topic
- To create an atmosphere able to exploit synergies for facilitating joint collaboration among participants
- To write down a summary with the most important issues highlighted during the workshop
Format
The workshop will be organized according to the following:
- Short presentations of the accepted contributions
- Identification of open issues to discuss
- Discussion
- Wrap-up session and future agenda
Topics
The workshop searches contributions in the following topics, among others:
- Issues in integrating agile and product-line techniques
- Agile product-line processes (project management, configuration management, etc.)
- Tools, techniques, and notations for
- Agile requirements modeling for product-line development
- Agile design (architecture, detailed) modeling for product-
- Code generation in agile product-line development
- Agile testing for product-line development
- Maintenance issues in agile product-line development