Three cases of feature-based variability modeling in industry

33Citations
Citations of this article
47Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

Berger, T., Nair, D., Rublack, R., Atlee, J. M., Czarnecki, K., & Wąsowski, A. (2014). Three cases of feature-based variability modeling in industry. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 8767, 302–319. https://doi.org/10.1007/978-3-319-11653-2_19

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free