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.


State-of-the-Art Software Inspections and Reading at NASA
Point of Contact Forrest Shull
fshull@fc-md.umd.edu
Dates November 2000 - November 2003
Problem Software defects have had negative effects on NASA missions, from the expense of corrective actions to the loss of the mission. Inspection of key artifacts, in conjunction with technical reading processes, has been proven to reduce defect rates both within NASA and elsewhere. Effective inspection processes need to be further disseminated at NASA, and continuously assessed and improved.
Objective The objective of this proposal is to pilot an updated, full life cycle approach to software inspection and reading, and to disseminate this approach among development projects. This research will build on existing work at JPL and within the SEL at GSFC to reduce project cost and increase software and system reliability.
Results Experiment Plan For the Study of Software Reading Techniques.doc
initial training material.zip
Lessons Learned Report.doc
NASA Inspections - documentation.zip
Reading and Inspections Experiment Results Draft.doc
Reading and Inspections Initial Training Materials.doc
Reading and Inspections Pilot Method Description.doc
End-of-Year Briefing 2002.ppt
End-of-Year Briefing 2003.ppt
Integrated Training Course.zip
Summary of Training Course Evaluation.doc
Training Materials Tailored to Individual Projects.zip
Final Report on Controlled Experiment & Inspection ROI.doc
Keywords design faults, front-end quality enhancement technique, quality assurance, Software defects, software development, software failures, software lifecycle, Software reading techniques, UML, mission critical software, software inspection, system reliability
Categories Code Analysis
Design Analysis
Requirements Analysis
Static Analysis