DocumentCode :
2593304
Title :
Analysis of faults detected in a large-scale multi-version software development experiment
Author :
Vouk, Mladen A. ; McAllister, David F. ; Caglayan, Alper K. ; Walker, James L., Jr. ; Eckhardt, David E. ; Kelly, John P J ; Knight, John
Author_Institution :
North Carolina State Univ., Raleigh, NC, USA
fYear :
1990
fDate :
15-18 Oct 1990
Firstpage :
378
Lastpage :
385
Abstract :
In a multiversion software experiment, twenty programs were built to the same specification of an inertial navigation problem. The programs were then subjected to a three-phase testing and debugging process: an acceptance test, a certification test, and an operational test. Less than 20% of the faults discovered during the certification and operational testing were nonunique, i.e. the same or very similar faults would be found in more than one program. However, some of these common faults spanned as many as half of the versions. Faults discovered during the certification testing were due to specification errors and ambiguities, inadequate programmer background knowledge, insufficient programming experience, incomplete analysis, and insufficient acceptance testing. Faults discovered during the operational testing were of a more subtle nature, and were mostly due to various programmer knowledge defects and incomplete analysis errors. Techniques that might have prevented the observed faults are discussed
Keywords :
aerospace computing; inertial navigation; program debugging; program testing; software engineering; acceptance testing; ambiguities; certification test; debugging; fault analysis; inertial navigation; large-scale multi-version software development; operational test; specification errors; three-phase testing; Aerospace testing; Certification; Debugging; Error analysis; Fault detection; Inertial navigation; Large-scale systems; NASA; Programming profession; Rivers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital Avionics Systems Conference, 1990. Proceedings., IEEE/AIAA/NASA 9th
Conference_Location :
Virginia Beach, VA
Type :
conf
DOI :
10.1109/DASC.1990.111318
Filename :
111318
Link To Document :
بازگشت