• Home
  • Search
  • Feature Selection Using Firefly Algorithm With Tree-Based Classification In Software Defect Prediction
  • Cite Icon4
  • https://doi.org/10.35882/jeeemi.v5i4.315Copy DOI Icon

Feature Selection Using Firefly Algorithm With Tree-Based Classification In Software Defect Prediction

  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Defects that occur in software products are a universal occurrence. Software defect prediction is usually carried out to determine the performance, accuracy, precision and performance of the prediction model or method used in research, using various kinds of datasets. Software defect prediction is one of the Software Engineering studies that is of great concern to researchers. This research was conducted to determine the performance of tree-based classification algorithms including Decision Trees, Random Forests and Deep Forests without using feature selection and using firefly feature selection. And also know the tree-based classification algorithm with firefly feature selection which can provide better software defect prediction performance. The dataset used in this study is the ReLink dataset which consists of Apache, Safe and Zxing. Then the data is divided into testing data and training data with 10-fold cross validation. Then feature selection is performed using the Firefly Algorithm. Each ReLink dataset will be processed by each tree-based classification algorithm, namely Decision Tree, Random Forest and Deep Forest according to the results of the firefly feature selection. Performance evaluation uses the AUC value (Area under the ROC Curve). Research was conducted using google collab and the average AUC value generated by Firefly-Decision Tree is 0.66, the average AUC value generated by Firefly-Random Forest is 0.77, and the average AUC value generated by Firefly-Deep Forest is 0, 76. The results of this study indicate that the approach using the Firefly algorithm with Random Forest classification can work better in predicting software damage compared to other tree-based algorithms. In previous studies, tree-based classification with hyperparameter tuning on software defect prediction datasets obtained quite good results. In another study, the classification performance of SVM, Naïve Bayes and K-nearest neighbor with firefly feature selection resulted in improved performance. Therefore, this research was conducted to determine the performance of a tree-based algorithm using the firefly selection feature.

Similar Papers
  • Research Article
  • Citations76

Feature selection using firefly algorithm in software defect prediction

  • Oct 23, 2017
  • Cluster Computing
  • M Anbu +1
  • Research Article
  • Citations7

Deployment of a change‐level software defect prediction solution into an industrial setting

  • Sep 24, 2021
  • Journal of Software: Evolution and Process
  • Beyza Eken +5
  • Conference Article
  • Citations10

Implementation of LSSVM in Classification of Software Defect Prediction Data with Feature Selection

  • Oct 06, 2022
  • Thingkilia Finnatia Husin +2
  • Research Article
  • Citations1

Improving with Hybrid Feature Selection in Software Defect Prediction

  • Apr 23, 2024
  • Jurnal Online Informatika
  • Muhammad Yoga Adha Pratama +4
  • Research Article
  • Citations1

Improving model performance for software defect detection and prediction using ensemble method and cross validation techniques

  • Aug 30, 2024
  • International Journal of Science and Research Archive
  • Emmanuel U Oyo-Ita +3
  • Conference Article
  • Citations5

Improving Classification Accuracy of Random Forest Algorithm Using Unsupervised Discretization with Fuzzy Partition and Fuzzy Set Intervals

  • Feb 18, 2020
  • Muhammad Nur Fikri Hishamuddin +2
  • PDF
  • Research Article
  • Citations31

Software Defect Prediction Using Wrapper Feature Selection Based on Dynamic Re-Ranking Strategy

  • Nov 12, 2021
  • Symmetry
  • Abdullateef Oluwagbemiga Balogun +9
  • Research Article
  • Citations1

Role of risk factors and their variable types in predicting noise-induced hearing loss using artificial intelligence algorithms.

  • Sep 01, 2025
  • Hearing research
  • Zhengheng Zhang +7
  • Research Article
  • Citations3

An Empirical Study of the Impact of Class Overlap on the Performance and Interpretability of Cross-Version Defect Prediction

  • Sep 21, 2024
  • International Journal of Software Engineering and Knowledge Engineering
  • Hui Han +4
  • Research Article
  • Citations3

Metrics Based Feature Selection for Software Defect Prediction

  • Oct 30, 2020
  • jurnal komputasi
  • Radityo Adi Nugroho +4
  • Research Article
  • Citations2

Effective hybrid feature subset selection for multilevel datasets using decision tree classifiers

  • Jan 01, 2023
  • International Journal of Advanced Intelligence Paradigms
  • S Dinakaran +1
  • Conference Article
  • Citations2

Assessment of Performance of Tree-Based Algorithms to Reduce Errors of Omisssion and Commission in Change Detection

  • Jul 16, 2023
  • Peter Rasmussen +6
  • Research Article
  • Citations32

Decision Tree for Sequences

  • Jan 01, 2021
  • IEEE Transactions on Knowledge and Data Engineering
  • Zengyou He +4
  • Book Chapter
  • Citations1

Predicting Competitive Weightlifting Performance Using Regression and Tree-Based Algorithms

  • May 26, 2020
  • Uma Mahajan +4
  • PDF
  • Research Article
  • Citations7

A Software Defect Prediction Approach Based on Hybrid Feature Dimensionality Reduction

  • Jul 20, 2023
  • Scientific Programming
  • Shenggang Zhang +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.