6 April 1995 Neural network application in support of software reliability engineering
Author Affiliations +
This paper presents a novel application of neural networks to the problem of classifying software modules into different risk classes based upon source code measures. Neural network models that classify program modules as either high-risk or low-risk are developed. Inputs to these networks include a selection of source code measure data and fault data that were collected from two large commercial systems. The criterion variable for class determination was a quality measure of program faults or changes. Discriminant models using the same data sets provide for a comparative analysis. The neural network technique displayed better classification error rates on both data sets. These successes demonstrate the utility of neural networks in isolating high-risk modules.
© (1995) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Taghi M. Khoshgoftaar, Taghi M. Khoshgoftaar, David L. Lanning, David L. Lanning, Abhijit S. Pandya, Abhijit S. Pandya, } "Neural network application in support of software reliability engineering", Proc. SPIE 2492, Applications and Science of Artificial Neural Networks, (6 April 1995); doi: 10.1117/12.205127; https://doi.org/10.1117/12.205127

Back to Top