Software Requirements Elicitation in the Context of a Collaborative Research Project: Technical Report
De Angelis G., Ferrari A., Gnesi S., Polini A.
Context and motivation: A large part of the research activities performed in European computer science institutions is funded through European Union (EU) projects. Such projects address challenging applied-research objectives and involve both academic and industrial partners that are normally spread across different states of the EU. These projects often include the definition of an integrated platform to be built with the collaboration of the different partners. Question/Problem : Eliciting and defining requirements for the platform in a distributed environment with heterogeneous stakeholders may be challenging. Partners have different objectives and views, needs are not sharply defined and communication is hampered both by the languages and by the physical distance of the stakeholders. Principal idea/results : This paper presents the experience of defining and applying an innovative requirements elicitation approach in the context of the Learn PAd project, a EU project concerning a learning framework for Public Administrations (PA). The approach combines KJ-method and collaborative wiki-based requirements sessions to come to a set of consolidated requirements. Contribution : In the paper, we discuss the lessons learnt in this experience and we present advantages and drawbacks of the implemented approach.
distributed requirements engineering