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.


Completing the Loop: Linking Software Features to Failures
Point of Contact Paul Garnett
pgarnett@msisinc.com
Dates July 2003 - July 2004
Problem We do not know how software features can predict software failures and defects. NASA has tools to identify system features. The NASA IV&V Facility has a database of system defects and failures. We need to link the defects with system features and provide this information in a form that can be used by machine learning tools to show how features can predict faults.
Objective MSIS will develop tools and methods to integrate system analysis tools and defect tracking tools to create a missing link between software features and failures. Our hypotheses is that by integrating the output from software analysis tools and defect tracking tools, and then applying machine learning to the results, NASA will be able to find the predictors leading up to software faults.
Results PITS Modification and LINKER Requirements Documents.zip
Linker Report on Testing Using Historical Data 5 17 04.doc
Report on ODC use in PITS by Pilot Projects 5 17 04.doc
MSIS 04 Technical Presentation FINAL.ppt
Additional Software Feature Extractors Report.doc
SAS 05 Technical Presentation.ppt
SAS 05 Executive Presentation.ppt
Keywords software failures, system defects, machine learning, static code analyzer
Categories Code Analysis
Design Analysis
Issue & Risk Tracking
Requirements Analysis
Test Analysis
Traceability Analysis