paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Automatically Deriving Developers’ Technical Expertise from the GitHub Social Network

从 GitHub 社交网络自动推导开发者的技术专长
ASE Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering2024匹配度 1/10 · 该论文用图神经网络从 GitHub 社交网络推断开发者技术专长并用于推荐任务,属于软件工程与开发者工具方向;它与用户关注的静态分析、形式化验证、浮点/贝叶斯程序分析以及 LLM/Agent 与程序分析的交叉均无直接关联。引用 4 inbox
Yanchun Sun, Jiawei Wu, Xiaohan Zhao, Haizhou Xu, Sihan Wang, Jiaqi Zhang, Ye Zhu, Gang Huang
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:用图神经网络从 GitHub 社交网络学习开发者技术专长嵌入,并在四类推荐任务上验证有效性。

开源社区中的许多任务(如挑选合适的维护者或评审者)都依赖对开发者技术专长的准确刻画,但 GitHub 并不显式展示开发者的技术专长,现有方法也难以完整捕捉其技能与知识的多面性和动态性。为此,作者提出一种基于图神经网络(GNN)的技术专长推导方法:构建融合社交关系与开发活动的 GitHub 社交网络,并在此基础上为开发者的技术专长学习低维嵌入表示。作者在四个 GitHub 社交关系推荐任务上对模型进行验证,结果表明该方法在预测开发者对仓库的技术偏好以及开发者之间的偏好方面均表现良好。

问题
开源社区需要识别合适的维护者与评审者,但 GitHub 未显式展示开发者的技术专长,而现有方法无法充分刻画其技能的多面性与动态变化。
方法
构建融合社交关系与开发活动的 GitHub 社交网络,并用图神经网络为开发者的技术专长学习低维嵌入表示。
评估
在四个 GitHub 社交关系推荐任务上验证模型有效性,结果显示其在预测开发者对仓库与对开发者的技术偏好方面表现良好。
原文摘要(Abstract)

Developers' technical expertise is crucial for various tasks within open-source communities, such as identifying suitable maintainers or reviewers. However, GitHub, the world's largest open-source code hosting platform, does not explicitly display developers' technical expertise. Existing methods fail to fully capture the multifaceted and dynamic nature of their skills and knowledge. To address this problem, we propose a novel approach to derive developers' technical expertise using graph neural networks (GNN). We construct a GitHub social network to integrate social and development activities and employ a GNN model to learn low-dimensional embedding for developers’ technical expertise. We verify the effectiveness of our model on four GitHub social relationship recommendation tasks. The results demonstrate that our approach performs well in predicting technical preference for repositories and developers.CCS CONCEPTS•Software and its engineering → Search-based software engineering

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{SunWZXWZ0024,
  title = {Automatically Deriving Developers’ Technical Expertise from the GitHub Social Network},
  author = {Yanchun Sun and Jiawei Wu and Xiaohan Zhao and Haizhou Xu and Sihan Wang and Jiaqi Zhang and Ye Zhu and Gang Huang},
  booktitle = {ASE},
  year = {2024},
  doi = {10.1145/3691620.3695329}
}