RT Journal Article
JF Software Product Line Conference, International
YR 2008
VO 00
SP 99
TI Identifying and Exploiting the Similarities between Rationale Management and Variability Management
A1 Oliver Creighton,
A1 Bernd Bruegge,
A1 Anil Kumar Thurimella,
K1 Requirements engineering
K1 rationale management
K1 empirical software engineering
AB Modeling variability is a challenging issue in product line requirements engineering. Particular problems include, the instantiation of variations for individual products, the long-term evolution of the product line, and the support of collaboration between stakeholders. These problems are even more complicated when the product line organization is globally distributed. To address theses problems, this paper identifies four higher-level similarities between rationale management (which focus on knowledge management during software design) and variability management. Furthermore, exploiting the similarities, rationale management is combined with variability management to contribute issue-based variability modeling. Issue-based variability modeling was implemented and empirically evaluated based on a series of case studies with multi-case design. The results of the evaluation show that our approach improves the instantiation and evolution of variability, enables better informal collaboration between distributed stakeholders with different levels of modeling expertise and enhances the longevity of product lines.
PB IEEE Computer Society, [URL:http://www.computer.org]
LA English
DO 10.1109/SPLC.2008.14
LK http://doi.ieeecomputersociety.org/10.1109/SPLC.2008.14