JOURNAL ARTICLE

NASA software tools for high-quality requirements engineering

Abstract

Extensive research has been conducted on writing quality software requirements in a natural language, resulting in the development of guidelines for writing effective requirements and a tool for evaluating them. Concepts from this application, the Automated Requirements Measurement (ARM) tool, which scans a requirements document for specific key words and phrases that impact the quality of the requirements, were then applied to the area of systems safety, resulting in the creation of the Safety Critical Analysis Tool (SCAT). Current research states that use cases provide a more methodological basis for specifying and managing quality functional requirements than the traditional natural language approach. Therefore, the Requirements Use case Tool (RUT) was developed to provide a template and repository for high-quality use cases. The paper describes the contribution to generating high-quality requirements made by each of these three tools.

Keywords:
Requirements analysis Computer science Requirements engineering Non-functional testing Non-functional requirement Requirements elicitation Software engineering Software requirements specification Requirement Requirements management Quality (philosophy) Functional requirement Software requirements Software quality Systems engineering Natural language Business requirements Software Software development Engineering Software design Software construction Programming language Artificial intelligence Work in process

Metrics

2
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.23
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Risk and Safety Analysis
Social Sciences →  Decision Sciences →  Statistics, Probability and Uncertainty
Safety Systems Engineering in Autonomy
Physical Sciences →  Engineering →  Safety, Risk, Reliability and Quality
Software Reliability and Analysis Research
Physical Sciences →  Computer Science →  Software

Related Documents

© 2026 ScienceGate Book Chapters — All rights reserved.