Adaptive Ensemble Learning Model-Based Binary White Shark Optimizer for Software Defect Classification

被引:0
作者
Saraireh, Jameel [1 ]
Agoyi, Mary [2 ]
Kassaymeh, Sofian [3 ,4 ]
机构
[1] Cyprus Int Univ, Dept Management Informat Syst, Nicosia, North Cyprus, Turkiye
[2] Cyprus Int Univ, Dept Informat Technol, Haspolat, Lefkossa, Turkiye
[3] Jadara Univ, Jadara Univ Res Ctr, Irbid, Jordan
[4] Aqaba Univ Technol, Software Engn Dept, Aqaba, Jordan
关键词
Binary white shark optimizer; Ensemble learning; Software defect classification; Software quality; FEATURE-SELECTION;
D O I
10.1007/s44196-024-00716-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software dominates modern enterprises, affecting numerous functions. Software firms constantly experiment with new methodologies to define and assess software quality to stay competitive and ensure excellence. Software engineering uses fundamentals and cutting-edge technology to develop great software. In recent decades, Data-mining techniques and machine learning for classifying problematic software projects have emerged to improve software quality. ML approaches, especially ensemble learning models, are becoming fundamental to software engineers' daily jobs. This work created a binary white shark optimizer (WSO) to optimize standard ensemble learning models. The objective is to identify the most suitable ensemble number for weak learners to maximize accuracy on benchmark datasets. The EM model uses 14 weak learners. Twenty-one experimental runs are performed on 15 software-defective module datasets. The optimized ensemble model outperforms the standard Ensemble learning model in AUC-ROC, Accuracy, Precision, Recall, F1-Score, and Specificity. The enhanced model has an average accuracy of 86%, compared to 76% for the standard ensemble model across all datasets. The optimized model outperformed the conventional ensemble for the same datasets, with an average AUC of 72% compared to 61% for the standard ensemble. The optimized model was more stable than the standard model, with an STD of 5.53E-03 vs 7.24E-02 for the ensemble model. The WSO optimization process strengthens and generalizes optimizeels. The study suggests that evolutionary metaheuristic approaches can enhance EM models' accuracy, trustworthiness, and adaptability.
引用
收藏
页数:51
相关论文
共 186 条
  • [1] Abdulhafedh A., 2022, Open Access Library Journal, V9, P1, DOI DOI 10.4236/OALIB.1108414
  • [2] Securing IIoT applications in 6G and beyond using adaptive ensemble learning and zero-touch multi-resource provisioning
    Abou El Houda, Zakaria
    Brik, Bouziane
    Ksentini, Adlen
    [J]. COMPUTER COMMUNICATIONS, 2024, 216 : 260 - 273
  • [3] Machine Learning-Based Exploration of the Impact of Move Method Refactoring on Object-Oriented Software Quality Attributes
    Al Dallal, Jehad
    Abdulsalam, Hanady
    AlMarzouq, Mohammad
    Selamat, Ali
    [J]. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2024, 49 (03) : 3867 - 3885
  • [4] Al-Isawi M.K., 2023, INT C EM TRENDS APPL, P505, DOI [10.1007/978-3-031-56728-542, DOI 10.1007/978-3-031-56728-542]
  • [5] An efficient convergence-boosted salp swarm optimizer-based artificial neural network for the development of software fault prediction models
    Al-Laham, Mohamad
    Kassaymeh, Sofian
    Al-Betar, Mohammed Azmi
    Makhadmeh, Sharif Naser
    Albashish, Dheeb
    Alweshah, Mohammed
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2023, 111
  • [6] Software quality prediction using machine learning
    Alaswad, Feisal
    Poovammal, E.
    [J]. MATERIALS TODAY-PROCEEDINGS, 2022, 62 : 4714 - 4720
  • [7] Binary improved white shark algorithm for intrusion detection systems
    Alawad, Noor Aldeen
    Abed-alguni, Bilal H.
    Al-Betar, Mohammed Azmi
    Jaradat, Ameera
    [J]. NEURAL COMPUTING & APPLICATIONS, 2023, 35 (26) : 19427 - 19451
  • [8] Software Defect Prediction Using Stacking Generalization of Optimized Tree-Based Ensembles
    Alazba, Amal
    Aljamaan, Hamoud
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (09):
  • [9] Aleem S, 2015, Arxiv, DOI [arXiv:1506.07563, 10.48550/arXiv.1506.07563, DOI 10.48550/ARXIV.1506.07563]
  • [10] Software Defect Density Prediction Using Deep Learning
    Alghanim, Firas
    Azzeh, Mohammad
    El-Hassan, Ammar
    Qattous, Hazem
    [J]. IEEE ACCESS, 2022, 10 : 114629 - 114641