Overview

Product LinE Approaches in Software Engineering (PLEASE 2010)
held in conjunction with the
32nd International Conference on Software Engineering (ICSE 2010)


Software Product Line Engineering (SPLE) is an engineering technique for creating a portfolio of similar systems from a shared set of software assets. It capitalizes on identifying commonalities and points of variability across the portfolio and promotes strategic software reuse. Organizations that adopt SPLE are able to achieve significant improvement in development and maintenance costs, time-to-market, portfolio size, and quality.

This workshop's main goal is to explore new ways for making SPLE more approachable to software practitioners from all segments of the industry, thus broadening its adoption. We seek to tear down barriers by allowing the SPLE community to share its ideas regarding approaches, techniques, and tools with the broader software engineering community.

In addition, the workshop designates Beyond Traditional Product Lines as a special theme: traditionally, SPLE builds on the assumptions that (a) the scope of the product line is clearly defined in advance and stays relatively stable and (b) SPLE activities are mainly performed within and controlled by one organization. These assumptions fall apart as soon as the product line starts to evolve or the SPLE value chains extend across organizational boundaries.

As a direct result we designate the following question as the workshop's special theme: How do we deal with scenarios where we want to design and build families of similar systems, but (a) cannot rely on a clearly defined and stable scope and (b) the software ecosystem extends beyond organizational boundaries?