Volume 9 Number 5 (May 2014)
Home > Archive > 2014 > Volume 9 Number 5 (May 2014) >
JSW 2014 Vol.9(5): 1324-1333 ISSN: 1796-217X
doi: 10.4304/jsw.9.5.1324-1333

Metaheuristic Optimization based Feature Selection for Software Defect Prediction

Romi Satria Wahono1, 2, Nanna Suryana1, Sabrina Ahmad1
1Faculty of Information and Communication Technology, Universiti Teknikal Malaysia Melaka
2Graduate School of Computer Science, Dian Nuswantoro University, Semarang, Indonesia

Abstract—Software defect prediction has been an important research topic in the software engineering field, especially to solve the inefficiency and ineffectiveness of existing industrial approach of software testing and reviews. The software defect prediction performance decreases significantly because the data set contains noisy attributes and class imbalance. Feature selection is generally used in machine learning when the learning task involves highdimensional and noisy attribute datasets. Most of the feature selection algorithms, use local search throughout the entire process, consequently near-optimal to optimal solutions are quiet difficult to be achieved. Metaheuristic optimization can find a solution in the full search space and use a global search ability, significantly increasing the ability of finding high-quality solutions within a reasonable period of time. In this research, we propose the combination of metaheuristic optimization methods and bagging technique for improving the performance of the software defect prediction. Metaherustic optimization methods (genetic algorithm and particle swarm optimization) are applied to deal with the feature selection, and bagging technique is employed to deal with the class imbalance problem. Results have indicated that the proposed methods makes an impressive improvement in prediction performance for most classifiers. Based on the comparison result, we conclude that there is no significant difference between particle swarm optimization and genetic algorithm when used as feature selection for most classifiers in software defect prediction.

Index Terms—software defect prediction, feature selection, genetic algorithm, particle swarm optimization, bagging technique


Cite: Romi Satria Wahono, Nanna Suryana, Sabrina Ahmad, "Metaheuristic Optimization based Feature Selection for Software Defect Prediction," Journal of Software vol. 9, no. 5, pp. 1324-1333, 2014.

General Information

ISSN: 1796-217X
Frequency: Monthly
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, ProQuest, INSPEC, ULRICH's Periodicals Directory, WorldCat, CNKI,etc
E-mail: jsw@iap.org
  • Jan 23, 2018 News!

    Papers published in JSW Vol. 12, No. 1- Vol. 12, No. 12 have been indexed by DBLP.    [Click]

  • Dec 22, 2017 News!

    [CFP] 2018 the annual meeting of JSW Editorial Board, ICCSM 2018, will be held in Nice, France, July 17-19.   [Click]

  • Dec 22, 2017 News!

    Vol.12, No.6 has been indexed by EI (Inspec).    [Click]

  • Mar 08, 2018 News!

    Vol 13, No. 2 has been published with online version 6 original aritcles from 4 countries are published in this issue.      [Click]

  • Jan 23, 2018 News!

    Vol 13, No. 1 has been published with online version 6 original aritcles from 4 countries are published in this issue.      [Click]