Enhancing Developer Recommendations with Data Augmentation and Meta-Learning under Imbalanced Task Distributions

Accurate recommendation of appropriate developers for Pull Request (PR) reviews is crucial for en-suring efficient software maintenance in GitHub. However, existing studies primarily focus on developers’ review experience, overlooking the issue of data imbalance, which affects the effectiveness of the recommendations, i.e., imbalanced developer workload and reduced recommendation performance. To address this challenge, we pro-pose DAMRec, a developer recommendation method based on data augmentation and meta-learning frameworks. The key point of our approach is artificially diversifying the imbalanced training data, ensuring the model encounters a broader range of developers. In terms of model design, we provide local and global data augmentation strategies to increase the exposure of inactive developers and enhance their chances of being recommended. In the training process, we introduce a meta-learning based training framework to mitigate the impact of data imbalance on model training. Through extensive experiments on popular open-source GitHub projects, we demonstrate that DAMRec outperforms state-of-the-art methods in both recommendation accuracy and mean reciprocal rank (MRR). Com-pared to existing approaches, DAMRec provides more accurate developer recommendations and alleviates the problem of overburdening a small subset of developers with review tasks.

Authors

Publication Details

Journal
Tsinghua Science & Technology
Published
2026-02-01
DOI
https://doi.org/10.26599/tst.2026.90100013
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Enhancing Developer Recommendations with Data Augmentation and Meta-Learning under Imbalanced Task Distributions

Shizhan Chen, Guodong Fan, Zhiyong Feng, Hongyue Wu et al.
Tsinghua Science & Technology
Software Engineering Research
article

Enhancing Developer Recommendations with Data Augmentation and Meta-Learning under Imbalanced Task Distributions

Shizhan Chen, Guodong Fan, Zhiyong Feng, Hongyue Wu, Lu Zhang, Hongqi Chen
article en

Abstract

Accurate recommendation of appropriate developers for Pull Request (PR) reviews is crucial for en-suring efficient software maintenance in GitHub. However, existing studies primarily focus on developers’ review experience, overlooking the issue of data imbalance, which affects the effectiveness of the recommendations, i.e., imbalanced developer workload and reduced recommendation performance. To address this challenge, we pro-pose DAMRec, a developer recommendation method based on data augmentation and meta-learning frameworks. The key point of our approach is artificially diversifying the imbalanced training data, ensuring the model encounters a broader range of developers. In terms of model design, we provide local and global data augmentation strategies to increase the exposure of inactive developers and enhance their chances of being recommended. In the training process, we introduce a meta-learning based training framework to mitigate the impact of data imbalance on model training. Through extensive experiments on popular open-source GitHub projects, we demonstrate that DAMRec outperforms state-of-the-art methods in both recommendation accuracy and mean reciprocal rank (MRR). Com-pared to existing approaches, DAMRec provides more accurate developer recommendations and alleviates the problem of overburdening a small subset of developers with review tasks.

Tsinghua Science & Technology
National Natural Science Foundation of China
Industry, innovation and infrastructure
Openalex Percentile: Top 73%
Software Engineering Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.