arrow
返回

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
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
开发者的技术专长对于开源社区内的众多任务至关重要,例如识别合适的开发者和维护者。尽管其重要性显著,但全球最大的开源代码托管平台GitHub并未明确展示开发者的技术专长。现有方法难以捕捉开发者技能和知识的多元化和动态特性。为弥补这一差距,我们提出了一种新颖的方法,利用图神经网络(GNNs)来表征开发者的技术专长。我们的方法构建了一个综合的GitHub社交网络,整合了各种社交和开发活动。随后,我们采用GNN模型为每位开发者学习一个低维表示向量,涵盖其不同维度的技术专长。我们通过将模型与五个基线方法在三个GitHub社交关系推荐任务(包括SimDeveloper、ContributionRepo和RepoMaintainer)上进行比较,评估了模型的有效性。我们提出的方法优于这些基线方法,在Hit Ratio@10指标上提升了5.6-9.5%,在F1分数上提升了3.4-11.1%。这些结果表明,该方法在预测仓库和开发者的技术偏好方面具有良好性能。本研究有助于更细致地理解开源社区中的开发者专长,并对改进GitHub等平台上的协作和项目管理具有潜在影响。
Keyword:
GNN
deep learning
technical expertise
recommendation system
GitHub

期刊

A
ACM Transactions on Software Engineering and Methodology
IF:
6.2
论文数:
1.2K
被引数:
3.4K

机构

N
Nanyang Technological University
学者数:
4.9W
论文数: 4.8W
被引数: 8.1W
P
peking university
学者数:
11.9W
论文数: 8.7W
被引数: 146
D
Deakin University
学者数:
2.0W
论文数: 2.1W
被引数: 2.8W
学者 查看更多机构
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏
err分享
err收藏
Long Short-Term Memory长短期记忆
err1997-11-01
err0
PREAI
errSepp Hochreiter; Jürgen Schmidhuber
err分享
err收藏
err分享
err收藏
学者 查看更多内容