WER2005 - 8th Workshop on Requirements Engineering


A Content Analysis Technique for Inconsistency Detection in Software Requirements Documents

Alessandro Fantechi; Emilio Spinicci

PDF Scholar

Abstract

This paper presents J-RAn (Java Requirement Analyzer), a tool that implements a novel Content Analysis technique to support the verification of consistency and completeness of a Software Requirement Specification. This technique exploits the extraction, from a requirement document, of the interactions between the entities described in the document as Subject-Action-Object (SAO) triples (obtainable using a suitable syntactic parser). SAO triples represent a concept in its most synthesizing form. Analyzing the distribution of such concepts in the requirement document helps to locate possible sources of inconsistency and incompleteness.

Keywords: