Research Article

Impact of Parameter Tuning for Optimizing Deep Neural Network Models for Predicting Software Faults

Table 7

Confusion matrix analysis for the KC1, KC3, PC1, and PC2 datasets (TPR: True Positive Rate, TNR: True Negative Rate, FPR: False Positive Rate, and FNR: False Negative Rate).

AlgorithmKC1KC3PC1PC2
TPRTNRFPRFNRTPRTNRFPRFNRTPRTNRFPRFNRTPRTNRFPRFNR

RF0.3300.9600.0400.6700.1400.9700.0300.8600.2900.9800.0150.7000.0001.0000.0001.000
DT0.1700.9700.0300.8300.3800.9100.0700.6100.2900.9300.0600.7000.1300.9200.0700.880
NB0.3800.9000.0700.6200.3800.9000.1200.6100.2900.9300.0600.7000.1300.9200.0700.880
Without dropout DNN0.4700.9800.0200.5300.1700.9700.0300.8300.0200.9900.0100.9800.0200.9900.0100.980
With dropout DNN0.5200.9800.0170.4700.9700.9800.0120.0260.4100.9800.0110.5801.0000.9900.0010.000