DocumentCode :
3307363
Title :
Software error classification using Purify
Author :
Owens, Howard D. ; Womack, Baxter E. ; Gonzalez, Mario J.
Author_Institution :
Motorola Adv. Comput. Archit. Lab., Austin, TX, USA
fYear :
1996
fDate :
4-8 Nov 1996
Firstpage :
104
Lastpage :
113
Abstract :
Perfect quality represents 100% conformance to specifications. Complex systems make it difficult and expensive to assure conformance to specifications by post-production testing alone. As a result, quality assurance processes are moving upstream in the life-cycle, i.e. statistical process control and design for manufacturability. These processes try to avoid defects or make it easier to detect defects. In software systems, this move to upstream processes for quality control is still in its early stages. As with more traditional manufacturing systems, maturity of the software design and development process will dramatically reduce the cost of attaining conformance to specifications. Even so, it is difficult to imagine a “bug-free” complex software system. Downstream processes will continue to play an important part in the efforts to achieve defect-free software. This paper presents results of a survey which used the defect detection tool Purify to examine off-the-shelf software products in order to show that software errors continue to escape testing and threaten field failures. Errors detected are compiled and presented. All data were collected on C and C++ programs running in a UNIX operating system environment
Keywords :
classification; coding errors; large-scale systems; program debugging; program diagnostics; program testing; software quality; software tools; statistical process control; C programs; C++ programs; Purify; UNIX operating system environment; bug-free complex software systems; defect detection tool; defect-free software; design for manufacturability; downstream processes; field failures; off-the-shelf software products; post-production testing; quality assurance processes; software defects; software error classification; software quality; specifications conformance; statistical process control; upstream processes; Software quality;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance 1996, Proceedings., International Conference on
Conference_Location :
Monterey, CA
ISSN :
1063-6773
Print_ISBN :
0-8186-7677-9
Type :
conf
DOI :
10.1109/ICSM.1996.564994
Filename :
564994
Link To Document :
بازگشت