arrow
Return

Automatically Deriving Developers' Technical Expertise from the GitHub Social Network

delete2026-04-01
delete0
PRE
AI
Y
Yanchun Sun *
J
Jiawei Wu
X
Xiaohan Zhao
Z
Zh, Ye
陈震鹏 (Zhenpeng Chen)
S
Sihan Wang
H
Huizhen Jiang
G
Gang Huang
DOI:10.1145/3746451delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Developers' technical expertise is crucial for numerous tasks within open-source communities, such as identifying suitable developers and maintainers. Despite its significance, GitHub, the world's largest open-source code hosting platform, does not explicitly display developers' technical expertise. Existing methods fall short in capturing the multi-faceted and dynamic nature of developers' skills and knowledge. To address this gap, we propose a novel approach that leverages graph neural networks (GNNs) to express developers' technical expertise. Our method constructs a comprehensive GitHub social network that integrates various social and development activities. We then employ a GNN model to learn a low-dimensional representation vector for each developer, encapsulating their technical expertise across different dimensions. We assess the effectiveness of our model by comparing it against five baselines on three GitHub social relationship recommendation tasks, including SimDeveloper, ContributionRepo, and RepoMaintainer. Our proposed method outperforms these baselines, achieving improvements of 5.6-9.5% on Hit Ratio@10 and 3.4-11.1% on F1 score. These results demonstrate promising performance in predicting technical preferences for both repositories and developers. This research contributes to a more nuanced understanding of developer expertise in open-source communities and has potential implications for improving collaboration and project management on platforms like GitHub.
Keywords:
GNN
deep learning
technical expertise
recommendation system
GitHub

Journal

A
ACM Transactions on Software Engineering and Methodology
IF:
6.2
Papers:
1.2K
Citations:
3.4K

Organization

N
Nanyang Technological University
Scholars:
4.9W
Papers: 4.8W
Citations: 8.1W
P
peking university
Scholars:
11.7W
Papers: 8.7W
Citations: 146
D
Deakin University
Scholars:
2.0W
Papers: 2.1W
Citations: 2.8W
researcher View more organizations