Title :
A metrics based approach for identifying requirements risks
Author :
Wyatt, Valerie ; Distefano, Justin ; Chapman, Mike ; Aycoth, Edward
Author_Institution :
Metrics Data Program, NASA IV & V Facility, Fairmont, WV, USA
Abstract :
The NASA Independent Verification & Validation (IV&V) Facility´s metrics data program (MDP) has been tasked with collecting data in the form of metrics on software products from various NASA Projects. The goals of the program include: improve the effectiveness of software assurance, evaluate the effectiveness of current metrics, identify and include new metrics, improve the effectiveness of software research, and improve the ability of projects to predict software errors early in the lifecycle. This article presents a model for accomplishing these goals from a requirements position. Identification of metrics from a requirements perspective approach presents a particularly difficult challenge. First, there are few automated tools to assist in collection of requirement based metrics. Secondly, few metrics have been identified for requirements. In this article, an approach is presented for capturing requirements measurements generated utilizing Goddard Space Flight Center (GSFC) Software Assurance Technology Center´s (SATC) automated requirements measurement (ARM) tool. These measurements are used in combination with newly identified measurements to identify and assign a risk level metric to each requirement. The assigned requirement risk level represents an indicator for early lifecycle analysis for use in prediction of problem requirements and areas within the software that could be more prone to errors. The early identification of high risk areas allows for risk mitigation and application during planning of future development, test, and maintenance activities.
Keywords :
software maintenance; software metrics; software reliability; systems analysis; Goddard Space Flight Center; NASA Independent Verification & Validation Facility; Software Assurance Technology Center; automated requirements measurement tool; lifecycle analysis; requirements risk identification; risk mitigation; software assurance; software error prediction; software metrics; software research; Application software; Drives; Error analysis; Extraterrestrial measurements; NASA; Risk analysis; Software measurement; Software testing; Software tools; Space technology;
Conference_Titel :
Software Engineering Workshop, 2003. Proceedings. 28th Annual NASA Goddard
Print_ISBN :
0-7695-2064-2
DOI :
10.1109/SEW.2003.1270722