Title
Three Cases of Feature-Based Variability Modeling in Industry.
Abstract
Large software product lines need to manage complex variability. A common approach is variability modeling-creating and maintaining models that abstract over the variabilities inherent in such systems. While many variability modeling techniques and notations have been proposed, little is known about industrial practices and how industry values or criticizes this class of modeling. We attempt to address this gap with an exploratory case study of three companies that apply variability modeling. Among others, our study shows that variability models are valued for their capability to organize knowledge and to achieve an overview understanding of codebases. We observe centralized model governance, pragmatic versioning, and surprisingly little constraint modeling, indicating that the effort of declaring and maintaining constraints does not always pay off.
Year
DOI
Venue
2014
10.1007/978-3-319-11653-2_19
Lecture Notes in Computer Science
Field
DocType
Volume
Corporate governance,Notation,Systems engineering,Software engineering,Computer science,Feature model,Software,Product line,Software product line,Feature based,Software versioning
Conference
8767
ISSN
Citations 
PageRank 
0302-9743
31
0.93
References 
Authors
25
6
Name
Order
Citations
PageRank
Thorsten Berger151716.29
Divya Nair21734.50
Ralf Rublack31734.50
Joanne M. Atlee493175.70
Krzysztof Czarnecki56064411.57
Andrzej Wasowski6128260.47