A NEURAL-NETWORK APPROACH FOR EARLY DETECTION OF PROGRAM MODULES HAVING HIGH-RISK IN THE MAINTENANCE PHASE

被引:69
作者
KHOSHGOFTAAR, TM [1 ]
LANNING, DL [1 ]
机构
[1] IBM CORP,DIV PERSONAL SOFTWARE PROD,BOCA RATON,FL 33432
关键词
D O I
10.1016/0164-1212(94)00130-F
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A neural network model is developed to classify program modules as either high or low risk based on multiple criterion variables. The inputs to the model include a selection of software complexity metrics collected from a telecommunications system. Two criterion variables are used for class determination: the number of changes to enhance the program modules, and the number of changes required to remove faults from the modules. The data were deliberately biased to magnify differences in metrics values between the discriminant groups. The technique displayed a low classification error rate. This success, and the absence of the data assumptions typical of statistical techniques, demonstrate the utility of neural networks in isolating high-risk modules where class determination is based on multiple quality metrics.
引用
收藏
页码:85 / 91
页数:7
相关论文
共 17 条