IssueCourier: Multi-Relational Heterogeneous Temporal Graph Neural Network for Open-Source Issue Assignment
Chunying Zhou, Xiaoyuan Xie, Gong Chen, Peng He, Bing Li

TL;DR
IssueCourier introduces a multi-relational, temporal graph neural network for more accurate open-source issue assignment, addressing label noise and evolving developer activity, with significant performance improvements demonstrated on a new benchmark dataset.
Contribution
It proposes a novel heterogeneous temporal graph neural network model and a benchmark dataset with relabeled ground truth for improved issue assignment in OSS.
Findings
Achieves up to 45.49% improvement in top-1 accuracy
Improves MRR by up to 31.97% over baselines
Effectively handles label noise and developer activity changes
Abstract
Issue assignment plays a critical role in open-source software (OSS) maintenance, which involves recommending the most suitable developers to address the reported issues. Given the high volume of issue reports in large-scale projects, manually assigning issues is tedious and costly. Previous studies have proposed automated issue assignment approaches that primarily focus on modeling issue report textual information, developers' expertise, or interactions between issues and developers based on historical issue-fixing records. However, these approaches often suffer from performance limitations due to the presence of incorrect and missing labels in OSS datasets, as well as the long tail of developer contributions and the changes of developer activity as the project evolves. To address these challenges, we propose IssueCourier, a novel Multi-Relational Heterogeneous Temporal Graph Neural…
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
TopicsSoftware Engineering Research · Software Engineering Techniques and Practices · Open Source Software Innovations
