Title :
A framework for quantifying error proneness in software
Author_Institution :
Sch. of Inf. Technol., Griffith Univ., Brisbane, Qld., Australia
Abstract :
This paper proposes a framework for assessing quantitatively the error-proneness of computer program modules. The model uses an information theory approach to derive an error proneness index, that can be used in a practical way. Debugging and testing rake at least 40% of a software project´s effort, but do not uncover all defects. While current research looks at identifying problem-modules in a program, no attempt is made for a quantitative error-proneness evaluation. By quantitatively assessing a module´s susceptibility to error, we are able to identify error prone paths in a program and enhance testing efficiency. The goal is to identify error prone paths in a program using genetic algorithms. This increases software reliability, aids in testing design, and reduces software development cost
Keywords :
genetic algorithms; program debugging; program testing; software reliability; computer program modules; debugging; error proneness; genetic algorithms; program testing; software development cost; software reliability; Computer errors; Costs; Genetic algorithms; Genetic communication; Information theory; Programming; Software debugging; Software design; Software reliability; Software testing;
Conference_Titel :
Quality Software, 2000. Proceedings. First Asia-Pacific Conference on
Conference_Location :
Hong Kong
Print_ISBN :
0-7695-0825-1
DOI :
10.1109/APAQ.2000.883779