search menu icon-carat-right cmu-wordmark

QuARS: A Tool for Analyzing Requirement

Technical Report
This 2005 report describes a disciplined method and a related automated tool that can be used for the analysis of natural language requirements documents.
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-2005-TR-014
DOI (Digital Object Identifier)
10.1184/R1/6582770.v1

Abstract

Numerous tools and techniques are available for managing requirements. Many are designed to define requirements, provide configuration management, and control distribution. However, there are few automatic tools to support the quality analysis of natural language (NL) requirements. Ambiguity analysis and consistency and completeness verification are usually carried out by human reviewers who read requirements documents and look for defects. This clerical activity is boring, time consuming, and often ineffective. 

This report describes a disciplined method and a related automated tool that can be used for the analysis of NL requirements documents. The tool, called the Quality Analyzer for Requirements Specifications (QuARS), makes it easier to extract structured information and metrics for detecting linguistic inaccuracies and defects. 

QuARS allows requirements engineers to perform an initial parsing of requirements by automatically detecting potential linguistic defects that can cause ambiguity problems at later stages of software product development. The tool also provides support for the consistency and completeness analysis of the requirements.

Cite This Technical Report

Lami, G. (2005, September 1). QuARS: A Tool for Analyzing Requirement. (Technical Report CMU/SEI-2005-TR-014). Retrieved April 13, 2024, from https://doi.org/10.1184/R1/6582770.v1.

@techreport{lami_2005,
author={Lami, Giuseppe},
title={QuARS: A Tool for Analyzing Requirement},
month={Sep},
year={2005},
number={CMU/SEI-2005-TR-014},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://doi.org/10.1184/R1/6582770.v1},
note={Accessed: 2024-Apr-13}
}

Lami, Giuseppe. "QuARS: A Tool for Analyzing Requirement." (CMU/SEI-2005-TR-014). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, September 1, 2005. https://doi.org/10.1184/R1/6582770.v1.

G. Lami, "QuARS: A Tool for Analyzing Requirement," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Report CMU/SEI-2005-TR-014, 1-Sep-2005 [Online]. Available: https://doi.org/10.1184/R1/6582770.v1. [Accessed: 13-Apr-2024].

Lami, Giuseppe. "QuARS: A Tool for Analyzing Requirement." (Technical Report CMU/SEI-2005-TR-014). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Sep. 2005. https://doi.org/10.1184/R1/6582770.v1. Accessed 13 Apr. 2024.

Lami, Giuseppe. QuARS: A Tool for Analyzing Requirement. CMU/SEI-2005-TR-014. Software Engineering Institute. 2005. https://doi.org/10.1184/R1/6582770.v1