Research Article

Evaluating the Impact of Data Transformation Techniques on the Performance and Interpretability of Software Defect Prediction Models

Table 4

Summary of the impact of the transformation methods studied on the performance and interpretability of different SDP models.

MethodsModelsPerformance increaseImportance change

LogRFRecallNone
LRAccuracy, Recall, F1, AUC, MCCTop-1, 3, 5
DTAUCNone
NBRecall, F1, AUC, MCCTop-1, 3, 5
KNNAccuracy, Precision, Recall, F1, AUC, MCCTop-1, 3, 5
MLPRecall, F1Top-1, 3, 5

MinmaxRFNoneNone
LRAccuracyTop-1, 3, 5
DTAUCNone
NBAccuracy, Recall, F1, AUC, MCCNone
KNNPrecisionTop-1, 3, 5
MLPAccuracy, Precision, F1, AUC, MCCTop-1, 3, 5

Z-scoreRFNoneNone
LRAccuracy, Precision, F1, AUC, MCCTop-1, 3, 5
DTAUCNone
NBAccuracy, Recall, F1, AUC, MCCNone
KNNPrecisionTop-1, 3, 5
MLPAccuracy, Precision, Recall, F1, AUC, MCCTop-1, 3, 5

Note. Only significantly improved indicators are displayed. None indicates that there are no significantly improved indicators or no feature importance changes.