NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Predicting Numbers of Problems in Development of SoftwareA method has been formulated to enable prediction of the amount of work that remains to be performed in developing flight software for a spacecraft. The basic concept embodied in the method is that of using an idealized curve (specifically, the Weibull function) to interpolate from (1) the numbers of problems discovered thus far to (2) a goal of discovering no new problems after launch (or six months into the future for software already in use in orbit). The steps of the method can be summarized as follows: 1. Take raw data in the form of problem reports (PRs), including the dates on which they are generated. 2. Remove, from the data collection, PRs that are subsequently withdrawn or to which no response is required. 3. Count the numbers of PRs created in 1-week periods and the running total number of PRs each week. 4. Perform the interpolation by making a least-squares fit of the Weibull function to (a) the cumulative distribution of PRs gathered thus far and (b) the goal of no more PRs after the currently anticipated launch date. The interpolation and the anticipated launch date are subject to iterative re-estimation.
Document ID
20110016375
Acquisition Source
Johnson Space Center
Document Type
Other - NASA Tech Brief
Authors
Simonds, Charles H.
(Lockheed Martin Corp. Houston, TX, United States)
Date Acquired
August 25, 2013
Publication Date
November 1, 2005
Publication Information
Publication: NASA Tech Briefs, November 2005
Subject Category
Man/System Technology And Life Support
Report/Patent Number
MSC-23532
Report Number: MSC-23532
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available