Requirements Reasoning for Distributed Requirements Analysis Using Semantic Wiki

Peng Liang, Paris Avgeriou, Viktor Clerc
2009 2009 Fourth IEEE International Conference on Global Software Engineering  
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. Nontechnical 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
more » ... e 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 unaffordable 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.
doi:10.1109/icgse.2009.61 dblp:conf/icgse/LiangAC09 fatcat:vpowf3mjgnauzeboiuea5kgkqy