Fenton, N. E. and Neil, M. (1999). A critique of software
defect prediction models. IEEE Transactions on Soft-
ware Engineering, 25(5):675–689.
Gao, K. and Khoshgoftaar, T. (2007). A comprehensive em-
pirical study of count models for software defect pre-
diction. IEEE Transactions on Reliability, 56(2):223–
236.
Graves, T., Karr, A., Marron, J., and Siy, H. (2000). Pre-
dicting fault incidence using software change his-
tory. IEEE Transactions on Software Engineering,
26(7):653–661.
Gray, D., Bowes, D., Davey, N., Sun, Y., and Christian-
son, B. (2011). The misuse of the nasa metrics data
program data sets for automated software defect pre-
diction. In 15th Annual Conference on Evaluation
and Assessment in Software Engineering, 2011, pages
96–103. IET.
Hall, M. and Holmes, G. (2003). Benchmarking attribute
selection techniques for discrete class data mining.
IEEE Transactions on Knowledge and Data Engineer-
ing, 15(6):1437–1447.
Halstead, M. H. (1997). Elements of software science. Am-
sterdam: Elsevier North-Holland.
Jabangwe, R., Borstler, J., Smite, D., and Wohlin, C.
(2015). Empirical evidence on the link between
object-oriented measures and external quality at-
tributes: a systematic literature review. Empirical
Software Engineering, 20(3):640–693.
Khoshgoftaar, T., GAO, K., and NAPOLITANO, A. (2012).
An empirical study of feature ranking techniques for
software quality prediction. International Journal
of Software Engineering and Knowledge Engineering,
22(02):161–183.
Khoshgoftaar, T., Gao, K., Napolitano, A., and Wald,
R. (2014). A comparative study of iterative and
non-iterative feature selection techniques for software
defect prediction. Information Systems Frontiers,
16(5):801–822.
Khoshgoftaar, T. M. and Allen, E. B. (1999). A compara-
tive study of ordering and classification of fault-prone
software modules. Empirical Software Engineering,
4(2):159–186.
Khoshgoftaar, T. M. and Allen, E. B. (2003). Ordering
fault-prone software modules. Software Quality Jour-
nal, 11(1):19–37.
Liu, S., Chen, X., Liu, W., Chen, J., Gu, Q., and Chen, D.
(2014). Fecar: A feature selection framework for soft-
ware defect prediction. In Proceedings of the 38th
Anual International Computers, Software and Appli-
cations Conference, pages 426–435. IEEE.
McCabe, T. (1976). A complexity measure. IEEE Trans-
actions on Software Engineering, SE-2(4):308–320.
Menzies, T., Greenwald, J., and Frank, A. (2007). Data
mining static code attributes to learn defect predictors.
IEEE Transactions on Software Engineering, 33(1):2–
13.
Moser, R., Pedrycz, W., and Succi, G. (2008). A com-
parative analysis of the efficiency of change metrics
and static code attributes for defect prediction. In
ACM/IEEE 30th International Conference on Soft-
ware Engineering, 2008., pages 181–190. IEEE.
Nam, J. and Kim, S. (2015). Clami: defect prediction
on unlabeled datasets. In 30th IEEE/ACM Interna-
tional Conference on Automated Software Engineer-
ing, 2015, pages 452–463. IEEE/ACM.
Ohlsson, N. and Alberg, H. (1996). Predicting fault-prone
software modules in telephone switches. IEEE Trans-
actions on Software Engineering, 22(12):886–894.
Ostrand, T., Weyuker, E., and Bell, R. (2005). Predicting the
location and number of faults in large software sys-
tems. IEEE Transactions on Software Engineering,
31(4):340–355.
Rahman, F. and Devanbu, P. (2013). How, and why, pro-
cess metrics are better. In 35th International Confer-
ence on Software Engineering, 2013, pages 432–441.
IEEE.
Shepperd, M., Song, Q., Sun, Z., and Mair, C. (2013). Data
quality: some comments on the nasa software defect
datasets. IEEE Transactions on Software Engineer-
ing, 39(9):1208–1215.
Shivaji, S., Jr., E., Akella, R., and Kim, S. (2013). Reduc-
ing features to improve code change-based bug pre-
diction. IEEE Transactions on Software Engineering,
39(4):552–569.
Wang, H., Khoshgoftaar, T., and Seliya, N. (2011a). How
many software metrics should be selected for defect
prediction. In Proceedings of the Twenty-Fourth
International Florida Artificial Intelligence Research
Society Conference, pages 69–74.
Wang, H., Taghi, M., Van Hulse, J., and Gao, K. (2011b).
Metric selection for software defect prediction. Inter-
national Journal of Software Engineering and Knowl-
edge Engineering, 21(02):237–257.
Weyuker, E., Ostrand, T., and Bell, R. (2010). Compar-
ing the effectiveness of several modeling methods for
fault prediction. Empirical Software Engineering,
15(3):277–295.
Yang, X., Tang, K., and Yao, X. (2015). A learning-to-
rank approach to software defect prediction. IEEE
Transactions on Reliability, 64(1):234–246.
Zimmermann, T., Premraj, R., and Zeller, A. (2007). Pre-
dicting defects for eclipse. In International Work-
shop on Predictor Models in Software Engineer-
ing,PROMISE’07, pages 9–15. Ieee.
Evaluating Software Metrics for Sorting Software Modules in Order of Defect Count
105