Involving Non-Technicians in Product Derivation and Requirements Engineering: A Tool Suite for Product Line Engineering

Deriving a product from a product line requires the involvement and cooperation of heterogeneous stakeholders such as customers, sales people, or engineers. Taking their different roles and needs into account is essential to exploit the possible benefits of product lines. In this paper we present the tool-supported product line engineering approach DOPLER. We demonstrate how the approach supports both non- technicians and engineers in product derivation and requirements engineering through a set of integrated tools.

[1]  Jyoti M. Bhat,et al.  Overcoming Requirements Engineering Challenges: Lessons from Offshore Outsourcing , 2006, IEEE Software.

[2]  Robert L. Glass Learning to distinguish a solution from a problem [software maintenance] , 2004, IEEE Software.

[3]  Klaus Pohl,et al.  Software Product Line Engineering , 2005 .

[4]  J. Vijayananda,et al.  Challenges in Requirements Engineering for a Platform group: Case Study with a Medical Imaging Platform , 2006, Fourth International Conference on Software Engineering Research, Management and Applications (SERA'06).

[5]  H. Keith Edwards,et al.  Analysis of Software Requirements Engineering Exercises in a Global Virtual Team Setup , 2005, J. Glob. Inf. Manag..

[6]  Paul Grünbacher,et al.  Supporting Product Derivation by Adapting and Augmenting Variability Models , 2007, 11th International Software Product Line Conference (SPLC 2007).

[7]  Jo Hanisch,et al.  Requirements Engineering During Global Software Development: Some Impediments to the Requirements Engineering Process: a case study , 2004, ECIS.

[8]  Klaus Pohl,et al.  Software Product Line Engineering - Foundations, Principles, and Techniques , 2005 .

[9]  Suzanne Robertson,et al.  Mastering the Requirements Process , 1999 .

[10]  Keith H. Bennett,et al.  A Staged Model for the Software Life Cycle , 2000, Computer.

[11]  Alan M. Davis,et al.  The Art of Requirements Triage , 2003, Computer.

[12]  Paul Grünbacher Integrating groupware and CASE capabilities for improving stakeholder involvement in requirements engineering , 2000, Proceedings of the 26th Euromicro Conference. EUROMICRO 2000. Informatics: Inventing the Future.

[13]  Daniela E. Damian,et al.  The impact of stakeholders' geographical distribution on managing requirements in a multi-site organization , 2002, Proceedings IEEE Joint International Conference on Requirements Engineering.

[14]  Deepak Dhungana,et al.  Integrated Support for Product Configuration and Requirements Engineering in Product Derivation , 2007, 33rd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO 2007).