TL;DR
This paper introduces a novel spatial-temporal graph neural network framework for automated bug triaging, effectively capturing dynamic developer interactions over time to improve bug assignment accuracy.
Contribution
It proposes a new spatial-temporal GNN framework with joint random walk and recurrent convolutional components for dynamic developer networks.
Findings
Outperforms state-of-the-art methods on real-world datasets
Effective in capturing periodic developer interactions
Improves accuracy of bug report assignment
Abstract
The bug triaging process, an essential process of assigning bug reports to the most appropriate developers, is related closely to the quality and costs of software development. As manual bug assignment is a labor-intensive task, especially for large-scale software projects, many machine-learning-based approaches have been proposed to automatically triage bug reports. Although developer collaboration networks (DCNs) are dynamic and evolving in the real-world, most automated bug triaging approaches focus on static tossing graphs at a single time slice. Also, none of the previous studies consider periodic interactions among developers. To address the problems mentioned above, in this article, we propose a novel spatial-temporal dynamic graph neural network (ST-DGNN) framework, including a joint random walk (JRWalk) mechanism and a graph recurrent convolutional neural network (GRCNN) model.…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
