Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
The NASA automated requirements measurement tool: a reconstruction
Carlson N., Laplante P. Innovations in Systems and Software Engineering10 (2):77-91,2014.Type:Article
Date Reviewed: Jul 8 2014

Reconstructions of systems often provide useful insights, and the work here is no exception. A description is first given of how the authors reconstructed NASA’s automated requirements measurement (ARM) tool. Then, as the authors discuss and compare tool output, several useful insights emerge. For example, the ARM tool is suspected to have lost information embedded in tables. Also, the ARM tool was determined to be flawed in the way it recognized subjects and paragraphs. These flaws, however, may not have manifested in practice at NASA, where document production was likely to have been highly prescribed.

Figures 5 to 8 show that in terms of counts of quality indicators, the reconstruction closely matches the original tool’s output, providing evidence that the reconstruction was indeed successful. In contrast, figures 9 to 12 reveal considerable differences in numbering structure counts, but this is explained by the fact that the original tool required an actual number to precede a requirement statement, whereas the reconstruction does not. Counts by depth in figures 9 to 12 are described as more accurate for the reconstruction due to the way it tracks depth. Section 4 discusses various suggestions for improvement, including the idea of integrating requirements critiquing directly into requirements writing.

The generated quality indicator data is not analyzed for the rate of false positives, and arguably the most useful insight of all is missing. However, the authors have made their reconstruction available online (http://www.kuwatche.com/ARM.html) for others to make such determinations. This paper, therefore, is strongly recommended to those working in requirements engineering.

Reviewer:  Andy Brooks Review #: CR142482 (1410-0867)
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
Tools (D.2.1 ... )
 
 
Restructuring, Reverse Engineering, And Reengineering (D.2.7 ... )
 
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