back to Fraunhofer IESE Visit the Free University of Bozen on the Web!
 

24. International Conference on Software Engineering (ICSE)

24. International Conference on Software Engineering (ICSE)

Motivation:
A product line is a set of products designed within a single strategy to exploit mutual synergies. Especially in areas where the competition is very high, companies adhering to a product line approach can benefit from cost reduction, decreased time-to-market, and quality improvement. These and other advantages often lead to better results in the market than the development of individual products alone.
Following the remarkable success of the first and second "International Workshop on Software product lines: economics, architectures, and implications" held at ICSE 2000 in Limerick and ICSE 2001 in Toronto, the objective of this workshop is to bring together again people from industry and academia to investigate the proposals and the practices that pertain to the following conceptual and technical questions. 

The workshop is organized by Peter Knauber and Giancarlo Succi.

Workshop Results, Papers, and Slides
Objective
Style of the Workshop
Submissions
Important Dates
Attendance
Workshop Organizing Committee
Proceedings from first and second Workshop
Objective
The objective of the workshop is to bring together people from industry and academia to investigate the proposals and the practices that pertain to the following conceptual and technical questions:
  • Are product lines just an outdated research topic? Is there still something to be researched? Can they be really useful?
  • Product lines introduce extra complexity in software development but offer high returns: what are the tradeoffs and when should software firms decide to go for a product line approach? What are appropriate business cases?
  • In which subdomains does investment in product lines pay most? Who can publish concrete numbers about the (positive and negative) effects of product line introduction?
  • How can customers be convinced to buy products from a product line? How can customer requirements be directed towards functionality already supported by the product line?
  • What are the specific architectural issues in a product line? How can the products of a product line share a common architecture? 
  • How can software product lines be designed and managed together with corresponding hardware product lines, that is, in an embedded systems context? How can the costs for changes to the software be quantified in a similar way as for the hardware?
  • How do product lines affect the organization of a software firm?
  • What are the right product line concepts for small and mid-sized companies?
  • How can existing tools support the product line activities such as characterizing, scoping, modeling, architecting, coding, and testing the products in the line?
  • Are there the space, the need, and the technology for new tools?
  • How can traceability be achieved over the product line engineering phases?
During the final discussion session of the previous workshop, these questions have been identified as being some of the most important challenges that software product line research has to address. The presentation and discussion of the achievements of the last twelve months of work on these issues will be the basis for this third workshop. 
Style of the Workshop
The workshop is aimed at being an opportunity for discussion on one of the hottest topics of software engineering.
Therefore: 
  • In order to participate in the workshop, people interested will have to submit a position statement addressing (at least) one of the topics listed in the "Objective of the workshop" section above.
  • The workshop will have one or two invited speakers and four to six presentations based on submission of position papers.
  • The workshop organizers will cluster submitted position papers around their main topics addressed into four sessions. The session papers will then be distributed to all authors involved in the respective sessions in order to facilitate discussion among the workshop participants even before the workshop.
  • As introduction to each session, one or two talks will be given as introduction to the session topic. One or two of these talks will be given by renown invited speakers, the others will be based on selected position papers. Then there will be between 45 and 60 minutes left for discussion on the respective topic among the participants. Per session, one of the workshop participants will be asked to moderate the discussion in such a way that a publishable result is achieved. The organizers will urge the workshop participants to document and communicate this result to interested parties. As a basis for these dissemination activities, minutes will be taken during the discussions.
  • The final session is dedicated to define directions for future research and other activities on software product lines. Based on the experience exchanged during the day, it should give input to the definition of topics for similar events in the future.
  • As for the first and second edition of this workshop, the organizers will publish the proceedings in form of a publicly available Fraunhofer IESE Technical Report. The best papers of the proceedings of the workshop will be submitted to a major journal or publisher.
Submissions
To participate, authors should send position papers relevant to one or more of the topics mentioned in the Objective section. 

Submission guidelines: 

The organizers intend to publish the best papers of the workshop in a book they would edit and are in contact with a publisher for that purpose. In case that book is accepted, authors of accepted papers will be required to adhere to the respective camera ready copy guidelines and to sign the suitable camera ready copy. Otherwise the papers presented will be published as referrable Fraunhofer IESE Technical Report. 
Important Dates
  • March 1st: Deadline for submissions to the workshop. 
  • April 1st: Notification of acceptance. 
  • May 1st: Full program for the workshop available. 

  • Nomination of the two invited speakers. 
  • May 21st: Workshop day at ICSE 
Attendance
Attendance of the workshop is restricted to authors of accepted position papers, members of the organization committee, and invited guest speakers. 
Workshop Organizing Committee
Peter Knauber, Mannheim University of Applied Sciences, Germany 
Giancarlo Succi, Free University of Bozen, Italy 
 
Luigi Benedicenti, University of Regina, Italy 
Jan Bosch, University of Groningen, The Netherlands 
Jorge Diaz-Herrera, Southern Polytechnic State University, USA 
Frank Maurer, University of Calgary, Canada 
Maurizio Morisio, Politecnico di Torino, Italy State University, USA 
Nader Nada, George Mason University, USA 
Results, Papers, and Slides from third Workshop
Software Product Lines: Economics, Architectures, and Implications
Workshop on the 24th International Conference on Software Engineering (ICSE 2002)
21 May 2002, Orlando, Florida, USA. 
Proceedings from first Workshop
Software Product Lines: Economics, Architectures, and Implications
Workshop on the 22th International Conference on Software Engineering (ICSE 2000)
10 June 2000, Limerick, Ireland.
Proceedings from second Workshop
Software Product Lines: Economics, Architectures, and Implications
Workshop on the 23th International Conference on Software Engineering (ICSE 2001)
13 May 2001, Toronto, Canada.
© 1999-2002 Fraunhofer-IESE 
last modified 1.06.2002