DocumentCode :
3373721
Title :
Managing software reliability and support costs
Author :
Keene, Samuel J., Jr.
Author_Institution :
IBM Corp., Boulder, CO, USA
fYear :
1992
fDate :
1992
Firstpage :
201
Lastpage :
205
Abstract :
There are probably 30 to 50 defects per 1000 lines of source code injected into the code at creation. The bulk of the software development process is aimed at removing these defects. The average 1-3 defects that reach the field are orders of magnitude more expensive to repair than they would have been had they been removed early in the development. A major key to managing life-cycle cost comes from reducing these latent defects that escape development initiatives and are shipped to the field. The major cause of these field-detected defects is failure to capture all the requirements correctly. Several initiatives described in this paper will aid in assuring early in the program that the requirements are correct. They are the design of experiments, failure mode and effect analysis, defect prevention process and change management
Keywords :
program debugging; software cost estimation; software reliability; change management; defect prevention process; development initiatives; failure analysis; field-detected defects; life-cycle cost; software costs; software defects; software development process; software reliability; software requirements; source code; support costs; Concurrent engineering; Costs; Embedded software; Error correction; Failure analysis; Hardware; Programming; Software reliability; Total quality management; US Department of Energy;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliability and Maintainability Computer-Aided Engineering in Concurrent Engineering, 1990 and 1991., Combined Proceedings of the 1990 and 1991 Leesburg Workshops on
Conference_Location :
Leesburg, VA ; Ellicott City, MD
Type :
conf
DOI :
10.1109/RMCAE.1992.245530
Filename :
245530
Link To Document :
بازگشت