University of Groningen

 
 

Workshop on

Software 
Variability 
Management


New: Download of Workshop Proceedings

Abstract

During recent years, the amount of variability that has to be supported by a software artifact is growing considerably and its management is developing as a main challenge during development, usage, and evolution of software artifacts. Successful management of variability in software artifacts leads to better customizable software products that are in turn likely to result in higher market success.
The aim of this workshop is to study software variability management both from a ‘problems’ and from a ‘solutions’ perspective by bringing together people from industrial practice and from applied research in academia to present and discuss their respective experience.
Issues to be addressed include, but are not limited to, technological, process, and organizational aspects as well as notation, assessment, design, and evolution aspects.

Motivation

In a variety of approaches to software development, software artifacts are used in multiple contexts or for various purposes. The differences lead to so-called variation points in the software artifact. During recent years, the amount of variability that has to be supported by a software artifact is growing considerably and its management is developing as a main challenge during development, usage, and evolution of software artifacts.
So far, variability management is recognized as a crosscutting concept in software engineering that has a key role in various areas but that is poorly understood as an issue in its own right. In different facets, variability management is part of many recent development approaches, including but not limited to object-oriented frameworks, design pattern, domain-oriented languages, generative programming, generic components, domain and requirements analysis, and software product families (also called software product lines).
Successful management of variability in software artifacts leads to better customizable software products that are in turn likely to result in higher market success: in the information systems domain, the products are more easily adaptable to the needs of different user groups; in the embedded systems domain, the software can be more easily configured to work with different hardware and environmental constraints.

Goal of the 
Workshop

Co-located with the International Conference on Software Engineering (ICSE), the premier software engineering conference, this workshop intends to bring together people from industrial practice and from applied research in academia to present and discuss their respective experience with variability in software engineering.
The aim of the workshop is to study software variability management both from a ‘problems’ and from a ‘solutions’ perspective. The first part of the workshop is dedicated to identifying, classifying, and categorizing issues associated with software variability management for all phases in the lifecycle, as well as, in addition to technology, process and organizational aspects. Also issues associated with notation, assessment, design, and evolution will be discussed.
The ‘solutions’ part of the workshop intends to study existing techniques and methods for managing software variability as well as proposals by workshop participants. Both existing and proposed technology will be assessed from a technical consistency perspective and evaluated for industrial applicability and feasibility.
Being a workshop, the format consists of four sessions, where the morning sessions start with very brief presentations followed by plenary discussions. The first session after lunch is devoted to breakout groups that focus on particular topics. During the last session, the results of the breakout groups are presented and integrated. 

Submission Guidelines

Submitted can be extended abstracts or position papers relevant to one or more of the issues mentioned in the Goal section.
Submit your paper in Adobe PDF (see instructions for submitting) via electronic submission.
Your paper must conform to the proceedings publication format and should not exceed six pages, including all text, references, appendices, and figures.
Send your paper as email attachment to Peter Knauber or Jan Bosch.
Submissions will be evaluated according to the relevance and originality of the work and to their ability to generate discussions between the participants of the workshop.

The organizers intend to publish a report containing the results of the workshop in, e.g., Software Engineering Notes, as well as on the workshop web page.

Submission Due Dates

  • New Submission Date: February 20, 2003
  • Acceptance/rejection: March 1, 2003
  • Camera-ready Copy: April 1, 2003

Organizers

Organizers
Peter Knauber, Mannheim University of Applied Sciences, Mannheim, Germany (Email)
Jan Bosch, University of Groningen, Groningen, The Netherlands (Email)
Program Committee
Gert Florijn, SERC, The Netherlands
Danny Greefhorst, IBM Global Services, The Netherlands
Henk Obbink, Philips Research, The Netherlands
Klaus Pohl, University of Essen, Germany
Paul Sorenson, University of Alberta, Edmonton, Canada
Kai Koskimies, Tampere University of Technology, Finland