Paper
6 April 1995 Neural network application in support of software reliability engineering
Taghi M. Khoshgoftaar, David L. Lanning, Abhijit S. Pandya
Author Affiliations +
Abstract
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, David L. Lanning, and 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); https://doi.org/10.1117/12.205127
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Data modeling

Neural networks

Neurons

Quality measurement

Software development

Software engineering

Statistical modeling

Back to Top