Skip to main content
. 2021 Jun 10;7:e590. doi: 10.7717/peerj-cs.590

Table 2. Catagorization of studies w.r.t type of dependent variables used in the studies.

Study Coupling metrics Non-coupling metrics Dependent variable
(Briand et al., 1998) CBO, RFC, MPC, ICP, NIHICP, DAC, OCAEC, OCMEC, OMMEC, OMMIC, OCAIC, OCMIC, IFCAIC, IFCMIC, IFMMIC, FCAEC, FCMEC NMO, SIX, NMA, LOC, WMC, DIT, AID, NOA, NOP, NMI, NOC, NOD, CLD, ACAIC, DCAEC, ACMIC, DCMEC, AMMIC, DMMEC Binary
(El Emam et al., 1999) CBO, RFC, OCAEC, OCMEC, OMMEC, OMMIC, OCAIC, OCMIC, IFCAIC, IFCMIC, IFMMIC, FCAEC, FCMEC LCOM, SLOC, WMC, DIT, ACAIC, DCAEC, ACMIC, DCMEC, AMMIC, DMMEC Binary
(Briand et al., 2000) CBO, RFC, MPC, ICP, NIHICP, DAC, OCAEC, OCMEC, OMMEC, OMMIC, OCAIC, OCMIC, IFCAIC, IFCMIC, IFMMIC, FCAEC, FCMEC NMO, SIX, NMA, LOC, WMC, DIT, AID, NOA, NOP, NMI, NOC, NOD, CLD, ACAIC, DCAEC, ACMIC, DCMEC, AMMIC, DMMEC Binary
(El Emam et al., 2001) CBO, RFC, OCAEC, OCMEC, OMMEC, OMMIC, OCAIC, OCMIC, IFCAIC, IFCMIC, IFMMIC, FCAEC, FCMEC, FMMEC, NPAVG SIX, LCOM, SLOC, WMC, DIT, ACAIC, DCAEC, ACMIC, DCMEC, AMMIC, DMMEC, NMA, NMO Binary
(Shatnawi, Li & Zhang, 2006) CTA, CTM, CBO, RFC WMC, DIT, NOC, NOAM, NOOM, NOA, NOO Binary
(Aggarwal et al., 2007) CBO, RFC, FCAEC, FCMEC, FMMEC, IFCAIC, IFCMIC, IFMMIC, OCAEC, OCMEC, OMMEC, OMMIC, OCAIC LCOM1, LCOM2, NOC, DIT, WMC, ACAIC, DCAEC, ACMIC, DCMIC, DCMEC, AMMIC, DMMEC, LOC Binary
(Aggarwal et al., 2009) CBO, RFC, DAC, MPC, ICP, NIHICP, FCAEC, FCMEC, FMMEC, IFCAIC, IFCMIC, IFMMIC, OCAEC, OCAIC, OCMIC, OCMEC, OMMEC, OMMIC IHICP, ACAIC, DCAEC, ACMIC, DCMEC, AMMIC, DMMEC, LCOM1, LCOM2, LCOM3, TCC, LCC, ICH, NOC, DIT, CLD, NOP, NOD, NOA, NMO, NMI, NMA, SIX, AID, NA, NM, WMC, PM, NPM, NPARA, LOC Binary
(English et al., 2009) CBO, RFC WMC, DIT, NOC, LOC Binary
(Malhotra, Kaur & Singh, 2010) CBO, RFC WMC, DIT, NOC, LCOM, SLOC Binary
(Jureczko & Spinellis, 2010) CBO, RFC, Ca, Ce CBM, WMC, DIT, NOC, LCOM, LCOM3, NPM, DAM, MOA, MFA, CAM, IC, AMC, CC, LOC Binary
(Shatnawi, 2010) CBO, RFC WMC, DIT, NOC Binary
(Rathore & Gupta, 2012) CBO, RFC, Ca, Ce, WMC, DIT, NOC, IC, CBM, MFA, LCOM, LCOM3, CAM, MOA, NPM, DAM, AMC, LOC, CC Binary
(He et al., 2015) RFC, CBO, Ca, Ce CBM, WMC, DIT, LCOM, NOC, DAM, NPM, MFA, CAM, MOA, IC, AMC, LCOM3, MAX CC, AVG CC, LOC Binary
(Gyimothy, Ferenc & Siket, 2005) RFC, CBO, WMC, DIT, LOC, LCOM, NOC, LCOMN Binary and Numerical
(Zimmermann & Nagappan, 2008) Fan-in, Fan-out LOC, No. of parameters, CC, NOM, SubClasses DIT, ClassCoupling, CCC Binary and Numerical
(Kpodjedo et al., 2009) CBO, RFC WMC, DIT, NOC, LCOM, EC, CR, LOC Binary and Numerical
(Kumari & Rajnish, 2015) RFC, MPC, CBO NOS, UWCS, CC, NLOC, EXT, LMC, TCC, PACK, NOM, LOM2, INST, MAXCC, FOUT, AVCC, CLCM Binary, Multinomial
(Rizwan, Nadeem & Sindhu, 2020a) CBO, RFC, Ce, Ca, Fan-in, Fan-out None Nominal
(Kumar, Tirkey & Rath, 2018) CBO, RFC, Ce, Ca CBM, WMC, DIT, NOC, LCOM, NPM, LOC, LCOM3, DAM, MOA, MFA, IC, CAM, AMC, Max-CC, Avg-CC Nominal
(Johari & Kaur, 2012) CBO, RFC WMC, DIT, NOC, LCOM, Token count, WMC(CC) Numerical (Bug count and Revision count)
(Troy & Zweben, 1981) X[1-7, 19-21]1 X [8 - 18] Numerical
(Kitchenham, Pickard & Linkman, 1990) Fan-in, Fan-out LoC, CC Numerical
(Binkley & Schach, 1997b) CBO, NSSR, NCC, CDM, Fan-in, Fan-out, RFC LoC, WMC, DIT, CHNL, NOC, NOD, NCIM, WIH, HIH Numerical
(Binkley & Schach, 1997a) Fan-in, Fan-out, CDM, OSC CC, LoC Numerical
(Binkley & Schach, 1998a, 1998b) Fan-in, Fan-out, CDM, OSC CC, LoC Numerical
(Binkley & Schach, 1998a, 1998b) Fan-in, Fan-out, CBO, NCC, NSSR, CDM, RFC WMC, DIT, CHNL, NOC, NCIM, WIH, HIH, CC, LOC, NOD, No. of global variables, No. of clients Numerical
(Harrison, Counsell & Nithi, 1998) CBO, NAS None Numerical
(Tang, Kao & Chen, 1999) CBO, RFC DIT, NOC, WMC, IC, CBM, NOMA, AMC, IC, CBM, NOMA, AMC Numerical
(Subramanyam & Krishnan, 2003) CBO, RFC DIT, LCOM, NOC, NOM, SLOC Numerical
(Janes et al., 2006) CBO, RFC DIT, LCOM, NOC, NOM, SLOC Numerical
(Abubakar, AlGhamdi & Ahmed, 2006) CBO, RFC, Fan-in PPD, ATPD, CBO, DIT, LCOM, NOC, RFC, WMPC, and DOC Numerical
(Olague et al., 2007) CBO, RFC DIT, LCOM, NOC, WMC, MC, AHF, AIF, MHF, MIF, CIS, DAM, DCC, MFA Numerical
(Xu, Ho & Capretz, 2008) CBO, RFC WMC, DIT, NOC, SLOC, LCOM Numerical
(Elish, Al-Yafei & Al-Mulhem, 2011) Ca, Ce, CBO, RFC NC, I, D, AHF, MHF, AIF, MIF, CF, PF, WMC, LCOM, DIT, NOC Numerical
(Anwer et al., 2017) Ca, Ce, CBO None Numerical
(Shatnawi & Li, 2008) CTA, CTM, CBO, RFC WMC, DIT, NOC, NOAM, NOOM, NOA, NOO Ordinal (Severity)

Note:

1

Detail of Xs may be find from respective article.