2020
DOI: 10.1109/access.2020.2964321
|View full text |Cite
|
Sign up to set email alerts
|

Enhanced Binary Moth Flame Optimization as a Feature Selection Algorithm to Predict Software Fault Prediction

Abstract: Software fault prediction (SFP) is a complex problem that meets developers in the software development life cycle. Collecting data from real software projects, either while the development life cycle or after lunch the product, is not a simple task, and the collected data may suffer from imbalance data distribution problem. In this research, we proposed an Enhanced Binary Moth Flame Optimization (EBMFO) with Adaptive synthetic sampling (ADASYN) to predict software faults. BMFO is employed as a wrapper feature … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
50
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 79 publications
(54 citation statements)
references
References 50 publications
0
50
0
Order By: Relevance
“…The latest advances in feature selection are a combination of feature selection with deep learning especially the Convolutional Neural Networks (CNN) for classification tasks, such as applications in bioinformatics neurodegenerative disorders classification using the Principal Components Analysis (PCA) algorithm [112,113], brain tumor segmentation [114] using three planar super pixel based statistical and textural features extraction. Next, remote sensing imagery classification using a fusion of CNN and RF [115], and software fault prediction [116] using enhanced binary moth flame optimization as a feature selection, and text classification based on independent feature space search [117].…”
Section: Evaluation Performance and Discussionmentioning
confidence: 99%
“…The latest advances in feature selection are a combination of feature selection with deep learning especially the Convolutional Neural Networks (CNN) for classification tasks, such as applications in bioinformatics neurodegenerative disorders classification using the Principal Components Analysis (PCA) algorithm [112,113], brain tumor segmentation [114] using three planar super pixel based statistical and textural features extraction. Next, remote sensing imagery classification using a fusion of CNN and RF [115], and software fault prediction [116] using enhanced binary moth flame optimization as a feature selection, and text classification based on independent feature space search [117].…”
Section: Evaluation Performance and Discussionmentioning
confidence: 99%
“…The most commonly used SDLC models are waterfall, Agile and Spiral models. Empirically, testing is primarily concerned with the enhancement of the software quality and reducing the total cost [2]- [4]. The task of detecting or predicting faults in software is named SFP.…”
Section: Doamentioning
confidence: 99%
“…The task of detecting or predicting faults in software is named SFP. In the SFP process, prior to a new version of software being developed, hidden or clear fault-prone models can be detected with the help of user comments, historical fault datasets gathered from previous projects, or predefined software matrices [3], [4].…”
Section: Doamentioning
confidence: 99%
See 1 more Smart Citation
“…Reference [47] propose an improved version of gravitational search algorithm (GSA) by using the concept of global memory and the definition of exponential K best to solve the feature selection problems. Tumar et al [48] propose an enhanced binary moth flame optimization (EBMFO) with adaptive synthetic sampling (ADASYN) to predict the most optimal feature combination in software faults. More improved algorithms for feature selections can be found in literature [49], [50], [51] , [52], [53], [54], and [55].…”
Section: Related Workmentioning
confidence: 99%