Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
The design of SREE: a prototype potential ambiguity finder for requirements specifications and lessons learned
Tjong S., Berry D.  REFSQ 2013 (Proceedings of the 19th International Conference on Requirements Engineering: Foundation for Software Quality, Essen, Germany, Apr 8-11, 2013)80-95.2013.Type:Proceedings
Date Reviewed: Jul 1 2014

The ambiguity finding tool SREE uses only lexical analysis to ensure 100 percent recall. SREE operates by searching for the presence of words and phrases defined in ten subcorpora. For example, the quantifier subcorpus contains words like few, many, several, and some as indicators of ambiguity.

To allow others to learn from their mistakes, the authors make clear the weaknesses of SREE. The precision of SREE’s analysis of two requirement specifications was found to be 66 percent and 68 percent respectively. A mixed SREE/manual inspection approach was estimated to take about 75 percent of the time that would be needed for a purely manual inspection--not a large saving of time. In Section 6.3, the reader’s attention is drawn to the difficulty of dealing with plural nouns, and suggestions are made for modifications to SREE.

Some researchers would question the method used to estimate the time needed for the mixed SREE/manual inspection approach. If a requirements specification has to be read over for ambiguities that SREE does not address, one could argue there is actually no saving in time. My main criticism is that the paper lacks a breakdown of precision by the ten subcorpora. The first author’s thesis [1] makes clear that the plural subcorpus is responsible for some three-quarters of the false positives. Excluding this subcorpus would greatly improve the tool’s precision and the likelihood of such a tool being adopted in an industrial context. Despite these criticisms, this paper is strongly recommended to those working in requirements engineering.

Reviewer:  Andy Brooks Review #: CR142457 (1409-0758)
1) Tjong, S. F. Avoiding ambiguity in requirements specifications. University of Nottingham, PhD thesis, 2008, https://cs.uwaterloo.ca/~dberry/FTP_SITE/tech.reports/TjongThesis.pdf.
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
Tools (D.2.1 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Tools": Date
C-TODOS: an automatic tool for office system conceptual design
Pernici B., Barbic F., Maiocchi R., Fugini M., Rames J., Rolland C. ACM Transactions on Information Systems 7(4): 378-419, 1989. Type: Article
Jul 1 1990
Larch: languages and tools for formal specification
Guttag J. (ed), Horning J., Springer-Verlag New York, Inc., New York, NY, 1993. Type: Book (9780387940069)
May 1 1994
A survey of structured and object-oriented software specification methods and techniques
Wieringa R. ACM Computing Surveys 30(4): 459-527, 1998. Type: Article
Jun 1 1999
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy