Skip to main content
. 2023 Nov 27;9:e1647. doi: 10.7717/peerj-cs.1647

Table 1. Summarized view of studies using Halstead metric suite for SFP.

Article Metrics Dataset Technique Performance measure
Chiu (2011) Halstead, McCabe, LOC, Branch Count KC2 LR, SVM, ANN, Integrated decision network approach (IDN) Acc, Pre, Recall, F-measure
Dejaeger, Verbraken & Baesens (2013) Halstead, McCabe, LOC JM1, KC1, MC1, PC1, PC2, PC3, PC4, PC5, EC12.0a, EC12.1a, EC13.0a LR, RF, NB AUC, H-Measure
Arar & Ayan (2015) Halstead, McCabe KC1, KC2, JM1, PC1, CM1 ANN, Artificial Bee Colony (ABC) AUC, Acc
Dhanajayan & Pillai (2017) Halstead, McCabe, LOC, Branch Count CM1 NB, RF, ANN, Spiral life cycle model-based Bayesian classification (SLMBC) False Negative Rate, False Positive Rate, Overall error rate
Bhandari & Gupta (2018) Halstead, McCabe, LOC JM1, PC1, KC1, jEdit RF, DT, NB, SVM, ANN Acc, F1-Score, precision, recall, AUC
Shippey, Bowes & Hall (2019) Halstead, McCabe, LOC, Branch Count T2, T1, EJDT, ArgoUML, AspectJ, JMOL, GenoViz, K Framework, SocialSDK, JMRI, JBoss Reddeer NB, DT, RF. Recall, Pre
Ahmed et al. (2020) Halstead, McCabe, LOC, Branch_Count, Call_Pairs PC1, PC2, PC3, PC4, PC5, JM1, KC1, MC1, Ecl2.0a, Ecl2.1a, Ecl3.0a, DT, NB, SVM, RF, KNN, LR, AUC
Cetiner & Sahingoz (2020) Halstead, McCabe, LOC PC1, JM1, KC1, CM1, KC2 DT, NB, KNN, SVM, RF, MLP, Extra Trees, Ada boost, Gradient Boosting, Bagging Acc
Kumar, Kumar & Mohapatra (2021) Halstead, McCabe, LOC PC1, PC2, PC3, PC4, CM1, JM1, KC3 DT, CRV, BN, LS, LR LR, NB, D,T MLP, SVM, RF, LSSVM Acc, AUC, F1-Score