• Türkçe
    • English
  • Türkçe 
    • Türkçe
    • English
  • Giriş
Öğe Göster 
  •   DSpace@FSM Vakıf
  • Merkezler / Centers
  • Veri Bilimi Uygulama ve Araştırma Merkezi (VEBİM)
  • Öğe Göster
  •   DSpace@FSM Vakıf
  • Merkezler / Centers
  • Veri Bilimi Uygulama ve Araştırma Merkezi (VEBİM)
  • Öğe Göster
JavaScript is disabled for your browser. Some features of this site may not work without it.

A Bedbug Optimization-Based Machine Learning Framework for Software Fault Prediction

Thumbnail

Göster/Aç

Ana Makale (5.890Mb)

Erişim

info:eu-repo/semantics/openAccess

Tarih

2025

Yazar

Aresteh, Bahman
Sefati, Seyed Salar
Popovici, Eduard-Cristian
İnce, İbrahim Furkan
Kiani, Farzad

Üst veri

Tüm öğe kaydını göster

Künye

ARASTEH, Bahman, Seyed Salar SEFATI, Eduard-Cristian POPOVICI, İbrahim Furkan İNCE & Farzad KIANI. "A Bedbug Optimization-Based Machine Learning Framework for Software Fault Prediction". Mathematics, 13.21 (2025): 1-26.

Özet

Predicting software faults and identifying defective modules is a significant challenge in developing reliable software products. Machine Learning (ML) approaches on the historical fault datasets are utilized to classify faulty software modules. The presence of irrelevant features within the training datasets undermines the accuracy and precision of the software prediction models. Consequently, selecting the most effective features for module classification constitutes an NP-hard problem. This research introduces the Binary Bedbug Optimization Algorithm (BBOA) to extract the most effective features of training datasets. The primary contribution lies in the development of a binary variant of the Bedbug Optimization Algorithm (BOA) designed to effectively select effective features and build a classifier for identifying faulty software modules using ANN, SVM, DT, and NB algorithms. The model’s performance was evaluated using five standard real-world NASA datasets. The findings reveal that among the 21 features analyzed, features such as code complexity, lines of code, the total number of operands and operators, lines containing both code and comments, the total count of operators and operands, and the number of branch instructions play a critical role in predicting software faults. The proposed method achieved notable improvements, with increases of 5.97% in accuracy, 3.86% in precision, 2.37% in sensitivity (recall), and 3.06% in F1-score.

Kaynak

Mathematics

Cilt

13

Sayı

21

Bağlantı

https://www.mdpi.com/2227-7390/13/21/3531
https://hdl.handle.net/11352/5736

Koleksiyonlar

  • Scopus İndeksli Yayınlar / Scopus Indexed Publications [756]
  • Veri Bilimi Uygulama ve Araştırma Merkezi (VEBİM) [23]
  • WOS İndeksli Yayınlar / WOS Indexed Publications [661]



DSpace software copyright © 2002-2015  DuraSpace
İletişim | Geri Bildirim
Theme by 
@mire NV
 

 




| Politika | Rehber | İletişim |

DSpace@FSM

by OpenAIRE
Gelişmiş Arama

sherpa/romeo

Göz at

Tüm DSpaceBölümler & KoleksiyonlarTarihe GöreYazara GöreBaşlığa GöreKonuya GöreTüre GöreDile GöreBölüme GöreKategoriye GöreYayıncıya GöreErişim ŞekliKurum Yazarına GöreBu KoleksiyonTarihe GöreYazara GöreBaşlığa GöreKonuya GöreTüre GöreDile GöreBölüme GöreKategoriye GöreYayıncıya GöreErişim ŞekliKurum Yazarına Göre

Hesabım

GirişKayıt

İstatistikler

Google Analitik İstatistiklerini Görüntüle

DSpace software copyright © 2002-2015  DuraSpace
İletişim | Geri Bildirim
Theme by 
@mire NV
 

 


|| Politika || Rehber || Kütüphane || FSM Vakıf Üniversitesi || OAI-PMH ||

FSM Vakıf Üniversitesi, İstanbul, Türkiye
İçerikte herhangi bir hata görürseniz, lütfen bildiriniz:

Creative Commons License
FSM Vakıf Üniversitesi Institutional Repository is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 4.0 Unported License..

DSpace@FSM:


DSpace 6.2

tarafından İdeal DSpace hizmetleri çerçevesinde özelleştirilerek kurulmuştur.