ECOOP /
Tutorial 16
Starting Software Product Lines (I) -Systematic Product Line
Planning and Adoption
| Topic | Product Line Scoping |
| Goal | Provide a concise overview of the current state of the art of product line planning and adoption including practical guidance |
| Style | presentation + discussion + practical application |
Abstract
Product line engineering has meanwhile in practice proven
to be a viable approach to large scale software reuse. Thus fulfilling the promise of object-oriented development. In order to successfully and effectively adopt a software product line approach, the transition must be well aligned to the specific product line situation. A thorough analysis of the economic implications of the adoption must be performed and the introduction of the product line needs to be correspondingly planned as a result.
Of course such a transition has serious ramifications for the component structure of the software. We will discuss these consequences and will show how the economic analysis itself can be used as a basis for developing an adequate structure for the software. Thus, the tutorial “Starting Software Product Lines (I) — Systematic Product Line Planning and Adoption” provides a concise overview of the current state of the art of product line planning and adoption.
This is a self-contained tutorial, however, it can be combined with the tutorial “Starting Software Product Lines (II) — Product Line Analysis and Modeling”. While both tutorials focus on the initiation of product line development, they also address the continuous operation of a product line.
Presenter Profile
Klaus Schmid
Klaus Schmid is an applied researcher at Fraunhofer IESE, where he has been involved in several projects that have successfully transferred the product line development paradigm into industrial environments. He contributed to the initial definition and the continuous evolution of the PuLSE method. His main research interests are the economic aspects of product line development and approaches for introducing and institutionalizing product line development in industry. He authored numerous papers on this and related topics of product line development. He organized several workshops on this topic. Among them the the international workshop on reuse economics (IWRE) and two workshops on the early phases of product line development (PLEES; in
2002 co-located with OOPSLA). He received an M.S. and a Ph.D. in computer science from the University of Kaiserslautern.
Isabel John
Isabel John is an applied researcher at the Fraunhofer IESE.
She works in several research and industrial projects in the context of
software product line engineering. Her work focuses on product line modeling, domain analysis and scoping. She has organized two workshops in the area of product line engineering and held several talks and tutorials on the topic. She received a M.S. in Computer Science from the University of Kaiserslautern.
Details
| Presenter(s) |
Klaus Schmid, (IESE)
Isabel John, (IESE)
|
Date Duration |
Monday, 21
half day
|
| Level |
intermediate
|
| Targeted Audience |
Researchers, developers and managers of software development or product line projects, product line managers.
|
|