Thurimella, Anil Kumar
Issue-based Variability Modeling
Variability management is a challenging isssue in product line requirement engineering. Particular problems include the instantiation of varations for individual products, the long-term evolution of the product line, the rationale representation for variability and the support of issue-based communication between geographically distributed stakeholders. To address the problems, this dissertation proposes a new methodology called issue-based variability modeling by combining variability management and rationale management. Rationale management is a discipline in software engineering, which deals with the tacit knowledge that leads to a system design. The methodology has been implemented as a Java based tool and was evaluated empirically using an experimental survey and several multiple case studies.