Three Cases of Feature-Based Variability Modeling in Industry

Thorsten Berger, Divya Nair, Ralf Rublack, Joanne M. Atlee, Krzysztof Czarnecki, Andrzej Wasowski

    Publikation: Artikel i tidsskrift og konference artikel i tidsskriftTidsskriftartikelForskningpeer review

    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.
    OriginalsprogEngelsk
    BogserieLecture Notes in Computer Science
    Vol/bind8767
    Sider (fra-til)302-319
    ISSN0302-9743
    StatusUdgivet - 2014

    Emneord

    • Variability modeling
    • Software product lines
    • Industrial practices
    • Model governance
    • Constraint modeling

    Fingeraftryk

    Dyk ned i forskningsemnerne om 'Three Cases of Feature-Based Variability Modeling in Industry'. Sammen danner de et unikt fingeraftryk.

    Citationsformater