NASA NTRS ยท 20040035649
Software Requirements Analysis as Fault Predictor
Abstract
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 assess 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. 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 embedded faults now escaping in 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.
Keep this discovery
Explore connections, maps & timelines
Wallace, Dolores. 2003-01-01. Software Requirements Analysis as Fault Predictor. https://ntrs.nasa.gov/citations/20040035649
Cite the original work for its findings. Save a collection to share your selection of sources.