EventsThe 4th International Electronic Conference on Applied Sciences
Published
This submission belongs to the session C. Computing and Artificial Intelligence of the event The 4th International Electronic Conference on Applied Sciences
Published date
21 Nov, 2023
Academic Editor
author-avatarNunzio Cennamo
Citation
Hauwa Abubakar Musa, Rukayya Ibrahim Auwal, Kabir Muhammad, Lawan Yusuf Abdullahi, Kabir Umar, Developing a machine learning-based software fault prediction model using improved whale optimization algorithm., in Proceedings of The 4th International Electronic Conference on Applied Sciences, 27 October–10 November 2023, MDPI: Basel, Switzerland, doi: 10.3390/ASEC2023-16307
Share
Email
Facebook
Twitter
LinkedIn

Developing a machine learning-based software fault prediction model using improved whale optimization algorithm.

Kabir Umar 2
Rukayya Ibrahim Auwal 1
image
1. Department of Computer Science, faculty of Computing, Bayero University Kano, Nigeria
2. Department of software Engineering, faculty of Computing, Bayero University Kano.
3. National Open University of Nigeria, Nigeria
Abstract

ABSTRACT

Software fault prediction (SFP) is a critical process in ensuring the reliability of software systems by identifying and eliminating faults. Machine learning techniques have emerged as effective methods for addressing SFP challenges. However, the large size of fault data obtained from mining software historical repositories poses a dimensionality problem due to the abundance of features (metrics). Feature selection (FS) is a valuable solution to reduce data dimensionality by identifying the most relevant features. In this research, an enhanced version of the Whale Optimization Algorithm (WOA) is proposed, by incorporating truncation selection by combining it with a single point crossover method to improve the exploration process and avoid local optima. The performance of the proposed enhancement is evaluated on 14 SFP datasets obtained from the PROMISE repository. Our comprehensive analysis demonstrates that the proposed approach outperforms the original WOA and other variants of the WOA.

Keywords
Software fault prediction
machine learning
feature selection
whale optimization algorithm
truncation selection.
Manuscript
Poster
Hauwa Abubakar Musa Paper Updated.pdf
Unveiling Mobilizable Multiresistance Clusters in Marine Bacteria
Modified Estimator of Finite Population Variance under Stratified Random Sampling