IV&V Facility Research Program Results and SARP Results  

Advanced Search
Click here to complete a short survey. The results of this survey will be used to help us improve the research program and this website.

Click here to view research projects that had new research results added in the last 90 days.


Software Requirements Analysis as Fault Predictor
Point of Contact Dolores Wallace
dwallac@pop300.gsfc.nasa.gov
Dates October 2002 - September 2003
Problem Waiting until the integration and system test phase to discover errors leads to more costly rework than resolving those same errors earlier in the lifecycle. Costs increase even more significantly once a software system has become operational. We can a ssess the quality of system requirements, but do little to correlate this information either to system assurance activities or long-term reliability projections - both of which remain unclear and anecdotal.
Objective Extending earlier work on requirements accomplished by the ARM tool, measuring requirements quality information against code complexity and test data for the same system may be used to predict specific software modules containing high impact or deeply em bedded faults now escaping into operational systems. Such knowledge would lead to more effective and efficient test programs. It may enable insight into whether a program should be maintained or started over.
Results Paper & Recommendations Presenting Research Results.doc
Software Requirements Analysis_SAS.ppt
Keywords ARM tool, software modeling, software defects, software development
Categories Requirements Analysis