Product derivation in software product families: a case study
Journal of Systems and Software - Special issue: The new context for software engineering education and training
Requirements Management for Product Lines: Extending Professional Tools
SPLC '06 Proceedings of the 10th International on Software Product Line Conference
Supporting Product Derivation by Adapting and Augmenting Variability Models
SPLC '07 Proceedings of the 11th International Software Product Line Conference
Managing requirements specifications for product lines - An approach and industry case study
Journal of Systems and Software
RE '09 Proceedings of the 2009 17th IEEE International Requirements Engineering Conference, RE
Proceedings of the 13th International Software Product Line Conference
RED-PL, a method for deriving product requirements from a product line requirements model
CAiSE'07 Proceedings of the 19th international conference on Advanced information systems engineering
A flexible requirements analysis approach for software product lines
REFSQ'07 Proceedings of the 13th international working conference on Requirements engineering: foundation for software quality
REFSQ'12 Proceedings of the 18th international conference on Requirements Engineering: foundation for software quality
Hi-index | 0.00 |
[Context & Motivation] Developing new software systems based on a software product line (SPL) is still a time-consuming task and the benefits of using such an approach are often smaller than expected. One important reason for this are difficulties in systematically mapping customer requirements to characteristics of the SPL. [Question/problem] Even though it has been recognized that the success of reuse strongly depends on how requirements are treated, it remains unclear how to perform this in an optimal way. [Principal ideas/results] In this paper, we present a controlled experiment performed with 26 students that compared two requirements elicitation approaches when instantiating a given SPL. [Contribution] Our findings indicate that a novel, problem-oriented requirements approach that explicitly integrates the reuse of SPL requirements into the elicitation of customer-specific requirements is more effective than a traditional SPL requirements approach, which distinguishes requirements reuse and additional elicitation customer-specific requirements.