Leveraging meta-heuristic algorithms for effective software fault prediction: a comprehensive study

Abstract In large-scale software development, the increasing complexity of software products poses a daunting challenge to maintaining software quality. Given this challenge, software fault prediction (SFP) is a critical endeavor for effective budgeting and refinement of the testing process. Quantitative insights into software quality gained through measurements are crucial in enabling accurate SFP. With the proliferation of software in various fields, ensuring software reliability throughout the software life cycle has become paramount. Anticipating software bugs, which have the potential to reduce software maintenance costs dramatically, is a key approach to improving software reliability. In this regard, using nature-inspired metaheuristic algorithms is promising because of their ability to predict future conditions and identify software anomalies. This study examines the potential of various meta-heuristic algorithms, particularly particle swarm optimization, genetic, ant colony optimization, cuckoo search, lion optimization, firefly, moth-flame, whale optimization, and artificial bee colony algorithms, in addressing the SFP challenge. The study outlines the challenging problems, compares approaches based on fundamental variables, and offers suggestions for future studies, providing a comprehensive and systematic analysis of these algorithms in the context of SFP.

Authors

Institutions

Publication Details

Journal
Journal of Engineering and Applied Science
Published
2024-09-27
DOI
https://doi.org/10.1186/s44147-024-00529-0
Citations
3
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
2.34
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Leveraging meta-heuristic algorithms for effective software fault prediction: a comprehensive study

Zhizheng Dang, Hui Wang
3 citations
Journal of Engineering and Applied Science
Software Engineering Research
2.34
article

Leveraging meta-heuristic algorithms for effective software fault prediction: a comprehensive study

Zhizheng Dang, Hui Wang
article en
3 citations

Abstract

Abstract In large-scale software development, the increasing complexity of software products poses a daunting challenge to maintaining software quality. Given this challenge, software fault prediction (SFP) is a critical endeavor for effective budgeting and refinement of the testing process. Quantitative insights into software quality gained through measurements are crucial in enabling accurate SFP. With the proliferation of software in various fields, ensuring software reliability throughout the software life cycle has become paramount. Anticipating software bugs, which have the potential to reduce software maintenance costs dramatically, is a key approach to improving software reliability. In this regard, using nature-inspired metaheuristic algorithms is promising because of their ability to predict future conditions and identify software anomalies. This study examines the potential of various meta-heuristic algorithms, particularly particle swarm optimization, genetic, ant colony optimization, cuckoo search, lion optimization, firefly, moth-flame, whale optimization, and artificial bee colony algorithms, in addressing the SFP challenge. The study outlines the challenging problems, compares approaches based on fundamental variables, and offers suggestions for future studies, providing a comprehensive and systematic analysis of these algorithms in the context of SFP.

Journal of Engineering and Applied ScienceVol. 71(1)
Hebei Chemical and Pharmaceutical College (CN)
Openalex Percentile: Top 9%
Software Engineering Research
2.34
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.

Leveraging meta-heuristic algorithms for effective software fault prediction: a comprehensive study — Zhizheng Dang, Hui Wang · Journal of Engineering and Applied Science (2024) | TGRS Research Map | TGRS