Achieving quality in natural language requirements

We present a proposal of a quality model for natural language requirements that concentrates on linguistic properties of requirements documents. We deploy the quality framework of Krogstie et al. as a superor-dinate rationale supporting the design of a quality model. At the same time, the quality model is intended to cover and classify the corpus of linguistic techniques proposed in the literature for the analysis of requirements. As a result, we have identiied a number of factors and criteria that aaect the overall linguistic quality of requirements documents. Our model can thus be used to choose the most appropriate techniques to apply in order to reach a desired quality level.

[1]  N. A. M. Maiden Reuse-oriented requirements engineering in NATURE , 1995, SOEN.

[2]  Nissim Francez,et al.  Automatic Translation of Natural Language System Specifications into Temporal Logic , 1996 .

[3]  Kuldeep Kumar,et al.  Informal and Formal Requirements Specification Languages: Bridging the Gap , 1991, IEEE Trans. Software Eng..

[4]  Janis A. Bubenko,et al.  Theories underlying requirements engineering: an overview of NATURE at Genesis , 1993, [1993] Proceedings of the IEEE International Symposium on Requirements Engineering.

[5]  Peter Holm,et al.  Capturing Information Systems Requirements Through Enterprise and Speech Act Modelling , 1994, CAiSE.

[6]  Stephen G. Pulman,et al.  A Method for Controlling the Production of Specifications in Natural Language , 1995, Comput. J..

[7]  Daniel M. Berry,et al.  AbstFinder, a prototype abstraction finder for natural language text for use in requirements elicitation: design, methodology, and evaluation , 1994, Proceedings of IEEE International Conference on Requirements Engineering.

[8]  Pierre Flener,et al.  Specifications are necessarily informal or: Some more myths of formal methods , 1998, J. Syst. Softw..

[9]  Arne Sølvberg,et al.  Understanding quality in conceptual modeling , 1994, IEEE Software.

[10]  Stefania Gnesi,et al.  Assisting requirement formalization by means of natural language translation , 1994, Formal Methods Syst. Des..

[11]  Vincenzo Gervasi,et al.  Applying a Metric Framework to the Software Process: an Experiment , 1994, EWSPT.

[12]  Ronald R. Willis,et al.  Software quality engineering: a total technical and management approach , 1988 .

[13]  Vincenzo Gervasi,et al.  Processing natural language requirements , 1997, Proceedings 12th IEEE International Conference Automated Software Engineering.

[14]  Colette Rolland,et al.  A Natural Language Approach for Requirements Engineering , 1992, CAiSE.

[15]  Klaus Pohl,et al.  The three dimensions of requirements engineering: a framework and its applications , 1994, Inf. Syst..