Collaborative Requirements Elicitation: A Process-Centred Approach

Jacqueline Konaté, Abd El Kader Sahraoui, Gwendolyn L. Kolfschoten
2013 Group Decision and Negotiation  
Requirements Engineering is one of the first and most critical processes in system engineering. In this paper we will focus on the collaborative aspects of requirement engineering, in the context of product development. To do so, we adopted the separation of concerns method. Using this method we separate engineering aspects from collaboration aspects in order to study both aspects and finally integrate them. For the collaborative aspect of requirements engineering we looked at Collaboration
more » ... neering. Collaboration Engineering is an approach to design and deploy processes for recurring collaborative tasks that can be transferred to practitioners to execute for themselves without intervention of professional facilitators. From an engineering perspective we will use the requirements engineering processes described by system engineering standard EIA-632 as a starting point. To integrate these we will use methods and techniques from Collaboration Engineering to specify the collaborative processes involved in this requirements engineering approach. An object model was build using Unified Modelling Language (UML). This model shows different concepts underlying our approach. Finally two case studies are presented to evaluate this approach.
doi:10.1007/s10726-013-9350-x fatcat:pd5mnbps6ncolmo43k72rssauq