Network-Clustered Multi-Modal Bug Localization
Thong Hoang, Richard J. Oentaryo, Tien-Duy B. Le, David Lo

TL;DR
This paper introduces NetML, a novel bug localization method that combines textual bug report data and program spectra using network-regularized clustering and adaptive learning, significantly improving localization accuracy.
Contribution
NetML is the first approach to jointly optimize bug report and program spectrum clustering for bug localization, leveraging multi-modal data with network Lasso regularization.
Findings
NetML outperforms state-of-the-art methods by up to 31.82% in bug localization success rate.
NetML achieves higher MAP scores, indicating better overall bug localization precision.
Extensive experiments on seven software systems validate the effectiveness of NetML.
Abstract
Developers often spend much effort and resources to debug a program. To help the developers debug, numerous information retrieval (IR)-based and spectrum-based bug localization techniques have been devised. IR-based techniques process textual information in bug reports, while spectrum-based techniques process program spectra (i.e., a record of which program elements are executed for each test case). While both techniques ultimately generate a ranked list of program elements that likely contain a bug, they only consider one source of information--either bug reports or program spectra--which is not optimal. In light of this deficiency, this paper presents a new approach dubbed Network-clustered Multi-modal Bug Localization (NetML), which utilizes multi-modal information from both bug reports and program spectra to localize bugs. NetML facilitates an effective bug localization by carrying…
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.
