Title :
Requirements Reasoning for Distributed Requirements Analysis Using Semantic Wiki
Author :
Liang, Peng ; Avgeriou, Paris ; Clerc, Viktor
Author_Institution :
Dept. of Math. & Comput. Sci., Univ. of Groningen, Groningen, Netherlands
Abstract :
In large-scale collaborative software projects, thousands of requirements with complex interdependencies and different granularity spreading in different levels are elicited, documented, and evolved during the project lifecycle. Non-technical stakeholders involved in requirements engineering activities rarely apply formal techniques; therefore it is infeasible to automatically detect problems in requirements. This situation becomes even worse in a distributed context when all sites are responsible to maintain their own requirements list using various requirements models and management tools, and the detection of requirements problems across multiple sites is error-prone, and un-affordable if performed manually. This paper proposes an integrated approach of basing distributed requirements analysis on semantic Wiki by requirements reasoning. First, the functions concerning reasoning support provided by semantic Wiki for requirements analysis are proposed. Second, the underlying requirements rationale model for requirements reasoning is presented with sample reasoning rules. Third, our rationale model is mapped to the WinWin requirements negotiation model which further adds to its credibility.
Keywords :
Web sites; formal specification; formal verification; groupware; project management; semantic Web; systems analysis; WinWin requirement negotiation model; distributed requirement analysis; formal technique; large-scale collaborative software project; requirement rationale model; requirement reasoning; requirements engineering; semantic Wiki; Collaboration; Collaborative software; Context; Distributed computing; Documentation; Large-scale systems; Maintenance engineering; Mathematics; Programming; Software engineering; distributed requirements engineering; requirements reasoning; semantic wiki;
Conference_Titel :
Global Software Engineering, 2009. ICGSE 2009. Fourth IEEE International Conference on
Conference_Location :
Limerick
Print_ISBN :
978-0-7695-3710-8
DOI :
10.1109/ICGSE.2009.61