University of Limerick
Browse

Managing variability in software product lines

Download (494.75 kB)
journal contribution
posted on 2011-01-14, 17:34 authored by Muhammad Ali Babar, Lianping Chen, Forrest Shull
Variability management (VM) is a fundamental activity of software product line engineering (SPLE). VM explicitly represents software artifact variations for managing dependencies among SPL variants and support their instantiations throughout the SPL life cycle. It involves complex and challenging tasks, which must be supported by effective methods, techniques, and tools. Researchers have studied these challenges and proposed solutions to them for nearly 20 years. This article reports results from a study to systematically review the research and synthesize the evidence regarding the effectiveness of proposed solutions. One Web extra offers a systematic literature review of a study in which the authors assessed 97 papers that either claimed or provided some kind of evaluation of a variability management approach, technique, or tool. The other Web extra is an erratum to this article.

History

Publication

IEEE Software;27/ 3/ 89-91,94

Publisher

IEEE Computer Society

Note

peer-reviewed

Other Funding information

SFI

Rights

©2010 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other users, including reprinting/ republishing this material for advertising or promotional purposes, creating new collective works for resale or redistribution to servers or lists, or reuse of any copyrighted components of this work in other works.

Language

English

Usage metrics

    University of Limerick

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC