Software Fault Localization Based on Multi-objective Feature Fusion and Deep Learning
Xiaolei Hu, Dongcheng Li, W. Eric Wong, Ya Zou

TL;DR
This paper introduces a novel fault localization method combining multi-objective feature selection with deep learning models, significantly improving accuracy and efficiency over traditional and state-of-the-art methods on benchmark datasets.
Contribution
It proposes a multi-objective optimization approach to fuse diverse fault-related features and integrates them into deep learning architectures for enhanced fault localization.
Findings
Achieved a 78.2% reduction in processing time.
Improved localization accuracy by 94.2%.
Outperformed existing methods on benchmark datasets.
Abstract
Software fault localization remains challenging due to limited feature diversity and low precision in traditional methods. This paper proposes a novel approach that integrates multi-objective optimization with deep learning models to improve both accuracy and efficiency in fault localization (FL). By framing feature selection as a multi-objective optimization problem (MOP), we extract and fuse three critical fault-related feature sets: spectrum-based, mutation-based, and text-based features, into a comprehensive feature fusion model. These features are then embedded within a deep learning architecture, comprising a multilayer perceptron (MLP) and gated recurrent network (GRN), which together enhance localization accuracy and generalizability. Experiments on the Defects4J benchmark dataset with 434 faults show that the proposed algorithm reduces processing time by 78.2% compared to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Decision-Making Techniques
