Back to Search Start Over

Software multiple-fault localization using particle swarm optimization via genetic operation

Authors :
Heling Cao
Fei Wang
Miaolei Deng
Xianyong Wang
Yonghe Chu
Source :
Journal of King Saud University: Computer and Information Sciences, Vol 35, Iss 4, Pp 21-35 (2023)
Publication Year :
2023
Publisher :
Elsevier, 2023.

Abstract

Recently, spectrum-based fault localization approaches have been widely used for its fast and perform well for programs with only one fault.However, most of the existing methods do not consider the fact that the programs tend to have multiple faults. To address the above issue, we propose a Particle Swarm Optimization with genetic operation based Multiple-Fault Localization (PSOMFL). Our method models the software multiple-fault localization process as a search process for the particle swarm algorithm, which can quickly find the optimal solution in the multi-dimensional hyper-volume, and finally analyzes the optimal solution set to obtain the locations of multiple faults. We have implemented a prototype and conducted several experiments to compare PSOMFL against the existing fault localization approaches. The experimental results show that PSOMFL outperforms the compared methods and can reduce the costs by 5%-25% on average.

Details

Language :
English
ISSN :
13191578
Volume :
35
Issue :
4
Database :
Directory of Open Access Journals
Journal :
Journal of King Saud University: Computer and Information Sciences
Publication Type :
Academic Journal
Accession number :
edsdoj.0e6ac2a0a18a4ca7942a819084f1680d
Document Type :
article
Full Text :
https://doi.org/10.1016/j.jksuci.2023.02.023