PuLSE: a methodology to develop software product lines
SSR '99 Proceedings of the 1999 symposium on Software reusability
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Software product lines: practices and patterns
Software product lines: practices and patterns
A customizable approach to full lifecycle variability management
Science of Computer Programming - Special issue: Software variability management
Variability management in software product line engineering
Proceedings of the 28th international conference on Software engineering
Model-Based Design of Product Line Components in the Automotive Domain
SPLC '08 Proceedings of the 2008 12th International Software Product Line Conference
Variant Comparison - A Technique for Visualizing Software Variants
WCRE '08 Proceedings of the 2008 15th Working Conference on Reverse Engineering
TypeChef: toward type checking #ifdef variability in C
FOSD '10 Proceedings of the 2nd International Workshop on Feature-Oriented Software Development
Evaluating variability instantiation strategies for product lines
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
Hi-index | 0.00 |
Product line practices promise to reduce development and maintenance efforts, to improve the productivity and to reduce the time to market by systematic reuse of commonalities and variabilities. However, in order to reap the fruits of exploiting those, an upfront investment is required. This paper presents a case study, which analyzes the cost-benefit ratio for one product line discipline -- variability management. Wikon GmbH -- a small German development organization evolving a product line of remote monitoring and controlling devices -- switched from manual, file-based conditional compilation to tool-supported decision models. We discuss experiences made and show that the break-even was reached with the 4th product derivation.