Software Defect Detection Using Optimized Support Vector Machine Based on Grey Wolf Optimizer with Random Walk

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

An effective and efficient software defect detection process is an urgent necessity in modern software development. This study proposes the use of a Support Vector Machine (SVM) model and Principal Component Analysis (PCA) with hyperparameters optimized using the Grey Wolf Optimizer with Random Walk (GWO-RW) for software defect detection. The dataset used consists of 12 NASA MDP datasets containing static code metrics and defect labels. The proposed method involves five main stages: dataset collection, data balancing using SMOTE, feature dimensionality reduction using PCA, SVM model training with PCA and SVM hyperparameter optimization using GWO-RW, and model evaluation. Experimental findings indicate that the GWO-RW notably enhances the performance of SVM compared to other optimizers like the original GWO and random search, with accuracies ranging from 7 6. 2 6% to 9 8. 2 1% and an average accuracy of 87.03% across all datasets. These findings illustrate that the GWO-RW is potent in optimizing the hyperparameters of the PCA and SVM and enhancing software defect detection performance.

Original languageEnglish
Title of host publicationICSINTESA 2024 - 2024 4th International Conference of Science and Information Technology in Smart Administration
Subtitle of host publicationThe Collaboration of Smart Technology and Good Governance for Sustainable Development Goals
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages390-395
Number of pages6
ISBN (Electronic)9798350376111
DOIs
Publication statusPublished - 2024
Event4th International Conference of Science and Information Technology in Smart Administration, ICSINTESA 2024 - Balikpapan, Indonesia
Duration: 12 Jul 2024 → …

Publication series

NameICSINTESA 2024 - 2024 4th International Conference of Science and Information Technology in Smart Administration: The Collaboration of Smart Technology and Good Governance for Sustainable Development Goals

Conference

Conference4th International Conference of Science and Information Technology in Smart Administration, ICSINTESA 2024
Country/TerritoryIndonesia
CityBalikpapan
Period12/07/24 → …

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • grey wolf optimizer
  • principal component analysis
  • random walk
  • software defect detection
  • support vector machine

Fingerprint

Dive into the research topics of 'Software Defect Detection Using Optimized Support Vector Machine Based on Grey Wolf Optimizer with Random Walk'. Together they form a unique fingerprint.

Cite this