Conference Information   

{short description of image} SPLC 2006 Home
{short description of image} Keynote Speakers
{short description of image} Technical Program
{short description of image} Tutorials
{short description of image} Workshops
{short description of image} Panels
{short description of image} Software Product Lines
Doctoral Symposium
{short description of image} Software Product Line
Hall of Fame
{short description of image} Birds-of-a-Feather
{short description of image} Important Dates
{short description of image} Corporate Supporters
{short description of image} Conference & Program
Committees
{short description of image} Location/Hotel
{short description of image} Past Conferences
{short description of image} Contact Information

10th International Software Product Line Conference
(SPLC 2006)
21-24 August 2006
Baltimore, Maryland, USA

Conference Workshops

Workshop Chair: Birgit Geppert, AVAYA Labs

Note: Some of the workshops extended their submission deadline. Please check the workshop descriptions for more detail. * denotes workshops with an extended deadline.


21 August 2006

W2*

APLE - 1st International Workshop on Agile Product Line Engineering
Organizers: Kendra Cooper, Xavier Franch

W3

Managing Variability for Software Product Lines: Working With Variability Mechanisms
Organizers: Paul Clements, Dirk Muthig

  

22 August 2006

W4*

SPLiT'06: 3rd Workshop on Software Product Line Testing
Organizers: Peter Knauber, Charles Krueger, Tim Trew

W5*

OSSPL - First International Workshop on Open Source Software and Product Lines
Organizers: Frank van der Linden, Piergiorgio Di Giacomo

 

Note: In addition to the above workshops, the doctoral symposium will be held on the 22nd.

DS

Software Product Lines Doctoral Symposium
Organizers: Isabel John, Len Bass, Giuseppe Lami

 


Workshop 2 (W2)
APLE - 1st International Workshop on Agile Product Line Engineering
http://www.lsi.upc.edu/events/aple/
21 August 2006

Organizers/Contacts:
Kendra Cooper, Dept. of Computer Science, University of Texas at Dallas - Texas, USA
Xavier Franch, Software Department, Universitat Politècnica de Catalunya - Catalunya, Spain

Description
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?

Publication of Selected Papers
It's our pleasure to announce a special issue on "Agile Product Line Engineering" of the Journal of Systems and Software (JSS, Elsevier). Extended versions of selected papers presented at this workshop will be considered for publication in this issue.

Submission (extended!): The extended deadline for submissions is June 9, 2006. For more information please visit the workshop homepage at http://www.lsi.upc.edu/events/aple/.


Workshop 3 (W3)
Managing Variability for Software Product Lines: Working With Variability Mechanisms
http://www.sei.cmu.edu/splc2006/variability_workshop.html
21 August 2006

Organizers:
Paul Clements, Software Engineering Institute
Dirk Muthig, Fraunhofer Institute for Experimental Software Engineering

Contact: clements@sei.cmu.edu

Description
Managing variability is the essence of software product line practice. Variability enters the product line picture through the need for different features, deployment on different platforms, the desire for different quality attributes, and the accommodation of different deployment scenarios. Eventually, every need for variability manifests itself in one way or another in the actual artifacts that populate a product line's core asset base. "Variability mechanisms" is the name we give to the constructs that achieve variation at the artifact level. Selecting the correct variability mechanism(s) can have a dramatic effect on the cost to deploy new products, react to evolutionary pressures, and in general maintain and grow the product line. But selection remains an ad hoc process in nearly all product line organizations. This workshop is intended to fill the void between variability requirements visible to those who deal with features and other product-level concerns, and the variability mechanisms visible to creators and consumers of a product line's core assets. The goal of the workshop is to begin to codify a body of knowledge for the informed and purposeful selection of variability mechanisms to use in a software product line's core assets. The workshop will be highly interactive and focused on making tangible progress towards answering specific questions relating to best practices in variability management.

Submission: The deadline for submissions is July 7, 2006. For more information please visit the workshop homepage at http://www.sei.cmu.edu/splc2006/variability_workshop.html.


Workshop 4 (W4)
SPLiT 2006 - 3rd Workshop on Software Product Line Testing
http://www.biglever.com/split2006/

Organizers:
Peter Knauber, Mannheim University of Applied Sciences, Germany
Charles Krueger, BigLever Software, Austin, TX, USA
Tim Trew, Philips Research, Eindhoven, The Netherlands

Contact: split@biglever.com

Description
Product line engineering (PLE) has become a major topic in industrial software development, and many organizations have started to consider PLE as state of the practice. One topic that needs greater emphasis is testing of product lines. Product line testing is crucial to the successful establishment of PLE technology in an organization.

The workshop addresses some of the open fundamental challenges of testing in a PLE setting. Given the improvements in productivity that PLE delivers to development, how does a test organization keep pace? To what extent can we test reusable assets and how much can this reduce the testing obligations for each product? What kinds of changes or extensions have to be made to the PL infrastructure to support testing appropriately? Can we leverage our established testing tools and procedures? What properties of a PL architecture improve the testability of reusable assets and products and how can these be enforced during architectural design? Are there PLE techniques that can provide similar efficiency gains for testing as are possible for development? Without adequate answers, testing becomes the bottleneck in PLE.

In this workshop we aim to bring together both researchers and practitioners on all aspects of PL testing, from designing for testability, through test coverage, to testing tools. We are especially interested in exchanging industrial experience in PL testing and comparing different approaches to enable an integration of different ideas. Our goal is to provide a context for such an information exchange and to provide an opportunity to discuss innovative ideas, setting a research agenda, and starting collaborations on this topic. We intend to invite experts not only from product-line engineering, but also testing experts.

Submission (extended!): The extended deadline for submissions is June 19, 2006. For more information please visit the workshop homepage at http://www.biglever.com/split2006/.


Workshop 5 (W5)
OSSPL - First International Workshop on Open Source Software and Product Lines
http://www.dsi.unifi.it/osspl06/
22 August 2006

Organizers:
Frank van der Linden, Philips Medical Systems, The Netherlands
Piergiorgio Di Giacomo, University of Florence, Firenze, Italy

Contact: osspl06@dsi.unifi.it

Description
Open source software is getting much attention lately. Using open source software appears to be a profitable way to obtain good software. This is also applicable for organizations doing product line engineering. On the other hand, because of the diverse use of open source software, product line development is an attractive way of working in open source communities. However, at present open source and product line development are not related. This workshop aims to get a better understanding between the two communities to get an insight how they can profit from each other.

The workshop deals with the following issues:

  • Ownership, control and management of product line assets in an open source community
  • Visibility of the code: when it is valuable to share proprietary code and how to take the right decision.
  • Creation of different levels of architecture visibility: proprietary, among closed consortium, public. Is this possible?
  • Product line requirements, roadmaps and planning in open source development
  • Using the open source community to evolve components and being explicit about variability
  • Variability representation and management in an open source community
  • Open source for the platform and in applications
  • Cohabitation of product line management and agile processes
  • Open source asset management tools in product line development
  • The meaning of domain and application engineering in an open source context
  • Recognition and recovery of a product line in an open source asset base
  • Aspects dealing with evolutionary, variability or distribution of development relating to legal risks involving: liability, warranties, patent infringements etc.

Submission (extended!): The extended deadline for submissions is June 15, 2006. For more information please visit the workshop homepage at http://www.dsi.unifi.it/osspl06/.


Software Product Lines Doctoral Symposium (DS)
http://www1.isti.cnr.it/SPL-DS-2006/
22 August 2006

Doctoral Symposium Organizers:
Isabel John - Fraunhofer IESE, Germany
Len Bass - Software Engineering Institute, USA
Giuseppe Lami - I.S.T.I./C.N.R., Italy

Contact: SPL-DS@isti.cnr.it

Call for Papers: http://www1.isti.cnr.it/SPL-DS-2006/DS-CFP.html

Description
The doctoral symposium provides a platform for young researchers to present their work to an international audience and discuss it with each other and with experts in the field. Experienced researchers will comment on the presented work and give feedback for further development. This event is a unique opportunity for the presenting young researchers and doctoral students to receive invaluable expert feedback, make contact with other researchers in the field, professionally present their work, and become familiar with other approaches and future research topics. The doctoral symposium addresses research activities in the field of software product lines (SPLs). Topics of interest include all aspects of the development phases, management, evaluation, reuse, and maintenance of SPLs. The peculiarity of this doctoral symposium is that it is addressed specifically to young researchers with original ideas and initiatives in the SPL field. Although it addresses mainly PhD work in progress, we also encourage the submission of other work in progress such as master's degree or diploma theses.

Important Dates:
Submission deadline
Notification of acceptance  
Camera ready version
Symposium date
 
12 May 2006
19 June 2006
14 July 2006
22 August 2006

Panelists/Reviewers:
Birgit Geppert - Avaya Labs, USA
Andre van der Hoek - University of California, USA
Kyo Kang - POSTECH, Korea
David Weiss - Avaya Labs, USA


  

Contact Information:
For general information, contact John D. McGregor.
For web site information, contact Bob Krut.