Human-Machine Co-Boosted Bug Report Identification with Mutualistic Neural Active Learning
Guoming Long, Shihai Wang, Hui Fang, Tao Chen

TL;DR
This paper presents MNAL, a neural active learning framework that enhances bug report identification across projects by fostering human-machine collaboration, significantly reducing labeling effort and improving accuracy.
Contribution
The paper introduces a novel mutualistic neural active learning approach that leverages human-machine collaboration to improve bug report identification across multiple projects.
Findings
MNAL achieves up to 95.8% effort reduction in readability.
MNAL achieves up to 196.0% effort reduction in identifiability.
MNAL outperforms state-of-the-art methods in bug report identification.
Abstract
Bug reports, encompassing a wide range of bug types, are crucial for maintaining software quality. However, the increasing complexity and volume of bug reports pose a significant challenge in sole manual identification and assignment to the appropriate teams for resolution, as dealing with all the reports is time-consuming and resource-intensive. In this paper, we introduce a cross-project framework, dubbed Mutualistic Neural Active Learning (MNAL), designed for automated and more effective identification of bug reports from GitHub repositories boosted by human-machine collaboration. MNAL utilizes a neural language model that learns and generalizes reports across different projects, coupled with active learning to form neural active learning. A distinctive feature of MNAL is the purposely crafted mutualistic relation between the machine learners (neural language model) and human…
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.
