Optimal-constraint lexicons for requirements specifications
REFSQ'07 Proceedings of the 13th international working conference on Requirements engineering: foundation for software quality
Automatic detection of nocuous coordination ambiguities in natural language requirements
Proceedings of the IEEE/ACM international conference on Automated software engineering
A methodology for automatic identification of nocuous ambiguity
COLING '10 Proceedings of the 23rd International Conference on Computational Linguistics
Improving requirements quality using essential use case interaction patterns
Proceedings of the 33rd International Conference on Software Engineering
NLARE, a natural language processing tool for automatic requirements evaluation
Proceedings of the CUBE International Information Technology Conference
An essential language for declarative business rules
Proceedings of the 3rd Computer Science Education Research Conference on Computer Science Education Research
Hi-index | 0.00 |
It has been suggested that constraining a natural language (NL) reduces the degree of ambiguity of requirement specifications written in that language. There is also a tendency to assume that an inescapable side effect of constraining a natural language is a subsequent reduction in its expressiveness. The primary objective of this paper is to describe a technique that we have developed for empirically measuring the expressiveness of a Constrained Natural Language (CNL) when used to specify the requirements in a particular application domain. Our simple yet practical and repeatable technique elucidates the individual contribution that each lexical entity of the CNL can make on the overall expressiveness of the CNL. This technique is particularly useful for designing new CNLs, as well as situations where tailoring or streamlining existing CNLs for particular application domains is needed.