JOURNAL ARTICLE

Tool Use within NASA Software Quality Assurance

Abstract

As space mission software systems become larger and more complex, it is increasingly important for the software assurance effort to have the ability to effectively assess both the artifacts produced during software system development and the development process itself. Conceptually, assurance is a straightforward idea -- it is the result of activities carried out by an organization independent of the software developers to better inform project management of potential technical and programmatic risks, and thus increase management's confidence in the decisions they ultimately make. In practice, effective assurance for large, complex systems often entails assessing large, complex software artifacts (e.g., requirements specifications, architectural descriptions) as well as substantial amounts of unstructured information (e.g., anomaly reports resulting from testing activities during development). In such an environment, assurance engineers can benefit greatly from appropriate tool support. In order to do so, an assurance organization will need accurate and timely information on the tool support available for various types of assurance activities. In this paper, we investigate the current use of tool support for assurance organizations within NASA, and describe on-going work at JPL for providing assurance organizations with the information about tools they need to use them effectively.

Keywords:
Quality assurance Software quality assurance Software project management Computer science Software quality analyst Software engineering Program assurance Software Software development Process (computing) Software quality control Engineering management Systems engineering Software development process Process management Software construction Engineering Operations management

Metrics

1
Cited By
0.82
FWCI (Field Weighted Citation Impact)
18
Refs
0.84
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software Engineering Research
Physical Sciences →  Computer Science →  Information Systems
Software Reliability and Analysis Research
Physical Sciences →  Computer Science →  Software
Software Engineering Techniques and Practices
Physical Sciences →  Computer Science →  Information Systems

Related Documents

JOURNAL ARTICLE

Software quality assurance engineering at NASA

Linda RosenbergA.M. Gallo

Journal:   Proceedings - IEEE Aerospace Conference Year: 2003 Vol: 5 Pages: 5-2569
JOURNAL ARTICLE

Tool Support For Software Quality Assurance

Luis Fernández Sanz

Journal:   WIT transactions on information and communication technologies Year: 1970 Vol: 9
© 2026 ScienceGate Book Chapters — All rights reserved.