Evaluation of Machine Learning Algorithms on Software Fault Estimation (SFE)

Software Fault Estimation (SFE) approaches are being utilized to develop error free and cost friendly software. In this regard, machine learning algorithms are utilized to efficiently estimate the faults in the software. In this study, we implement eight machine learning based algorithms such as Long Short Term Memory networks (LSTM), K-Nearest Neighbors (KNN), Recurrent Neural networks (RNN), Graph Neural Network (GNN), Multi Layer Perception (MLP), Naïve Bayes, Random Forest, and Entropy using logistic regression model. All the algorithms are applied to the promise dataset for performance evaluation based on performance benchmarks such as recall, accuracy, and precision. MLP and LSTM algorithms showed promising results as compared to the other algorithms in terms of precision, accuracy, and recall. LSTM showed 0.83,0.85, and 0.8% precision, accuracy,and recall, respectively whereas RNN showed 0.79%, 0.60, and 0.79% recall, precision, and accuracy, respectively.

Authors

Institutions

Publication Details

Journal
VFAST Transactions on Software Engineering
Published
2024-12-31
DOI
https://doi.org/10.21015/vtse.v12i4.2036
Primary Topic
Anomaly Detection Techniques and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Evaluation of Machine Learning Algorithms on Software Fault Estimation (SFE)

Sanan Ahmad, Nosheen Qamar, M. Saleem, F. Nazir et al.
VFAST Transactions on Software Engineering
Anomaly Detection Techniques and Applications
article

Evaluation of Machine Learning Algorithms on Software Fault Estimation (SFE)

Sanan Ahmad, Nosheen Qamar, M. Saleem, F. Nazir, Hafiz Khuram Wasim Aslam, Rehana Danial
article en

Abstract

Software Fault Estimation (SFE) approaches are being utilized to develop error free and cost friendly software. In this regard, machine learning algorithms are utilized to efficiently estimate the faults in the software. In this study, we implement eight machine learning based algorithms such as Long Short Term Memory networks (LSTM), K-Nearest Neighbors (KNN), Recurrent Neural networks (RNN), Graph Neural Network (GNN), Multi Layer Perception (MLP), Naïve Bayes, Random Forest, and Entropy using logistic regression model. All the algorithms are applied to the promise dataset for performance evaluation based on performance benchmarks such as recall, accuracy, and precision. MLP and LSTM algorithms showed promising results as compared to the other algorithms in terms of precision, accuracy, and recall. LSTM showed 0.83,0.85, and 0.8% precision, accuracy,and recall, respectively whereas RNN showed 0.79%, 0.60, and 0.79% recall, precision, and accuracy, respectively.

VFAST Transactions on Software EngineeringVol. 12(4)
University of Management and Technology (PK)
Openalex Percentile: Top 75%
Anomaly Detection Techniques and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.