Skip to main navigation Skip to search Skip to main content

Variability Modeling in Software Product Line: A Systematic Literature Review

  • Aman Jaffari
  • , Jihyun Lee*
  • , Eunmi Kim
  • *Corresponding author for this work
    • Jeonbuk National University
    • Howon University

    Research output: Contribution to conferenceConference paperpeer-review

    Abstract

    Variability is the core concept characterizing software product line engineering. Over the past decades, variability modeling has been an emerging topic of extensive research that resulted in different units of variability (e.g., feature, decision, orthogonal, UML) with various variability modeling techniques. Hence, there is a need for a comprehensive study to shed light on the current status, diversity, and direction of the existing variability modeling techniques. The main objective of this research is to characterize the diversity of modeling variability and provide an overview of the status of existing literature. We conducted a systematic review with six formulated research questions and evaluated 74 studies published between the years 2004–2007. The results indicated that the majority of the studies proposed techniques for modeling variability in a separate model rather than modeling variability as an integral part of the development artifact, and the feature model was found as the most common unit of variability. Our study also identified more ambiguity in handling complexity issues as well as the need for a commonly accepted way of addressing variability model evolution. The strength of the evidence in support of the proposed approaches with illustrative examples and lack of robust tooling support that have confined the generalizability of the existing studies need further improvement with more robust empirical studies.

    Original languageEnglish
    Title of host publicationSoftware Engineering in IoT, Big Data, Cloud and Mobile Computing
    EditorsHaengkon Kim, Roger Lee
    PublisherSpringer Science and Business Media Deutschland GmbH
    Pages1-15
    Number of pages15
    ISBN (Print)9783030647728
    DOIs
    StatePublished - 2021
    EventInternational Semi-Virtual Workshop on Software Engineering in IoT, Big Data, Cloud and Mobile Computing, SE-ICBM 2020 - Seoul, Korea, Republic of
    Duration: 2020.10.172020.10.17

    Publication series

    NameStudies in Computational Intelligence
    Volume930
    ISSN (Print)1860-949X
    ISSN (Electronic)1860-9503

    Conference

    ConferenceInternational Semi-Virtual Workshop on Software Engineering in IoT, Big Data, Cloud and Mobile Computing, SE-ICBM 2020
    Country/TerritoryKorea, Republic of
    CitySeoul
    Period20.10.1720.10.17

    Keywords

    • Decision model
    • Feature model
    • Orthogonal variability model
    • SPLE
    • Variability modeling

    Quacquarelli Symonds(QS) Subject Topics

    • Computer Science & Information Systems
    • Data Science

    Fingerprint

    Dive into the research topics of 'Variability Modeling in Software Product Line: A Systematic Literature Review'. Together they form a unique fingerprint.

    Cite this