跳到主要导航 跳到搜索 跳到主要内容

Profiling developer expertise across software communities with heterogeneous information network analysis

  • Beihang University
  • Taiyuan University of Technology

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Knowing developer expertise is critical for achieving effective task allocation. However, it is of great challenge to accurately profile the expertise of developers over the Internet as their activities often disperse across different online communities. In this regard, the existing works either merely concern a single community, or simply sum up the expertise in individual communities. The former suffers from low accuracy due to incomplete data, while the latter impractically assumes that developer expertise is completely independent and irrelavant across communities. To overcome those limitations, we propose a new approach to profile developer expertise across software communities through heterogeneous information network (HIN) analysis. A HIN is first built by analyzing the developer activities in various communities, where nodes represent objects like developers and skills, and edges represent the relations among objects. Second, as random walk with restart (RWR) is known for its ability to capture the global structure of the whole network, we adopt RWR over the HIN to estimate the proximity of developer nodes and skill nodes, which essentially reflects developer expertise. Based on the data of 72,645 common users of GitHub and Stack Overflow, we conducted an empirical study and evaluated developer expertise using proposed approach. To evaluate the effect of our approach, we use the obtained expertise to estimate the competency of developers in answering the questions posted in Stack Overflow. The experimental results demonstrate the superiority of our approach over existing methods.

源语言英语
主期刊名Proceedings of the 10th Asia-Pacific Symposium on Internetware, Internetware 2018
出版商Association for Computing Machinery
ISBN(电子版)9781450365901
DOI
出版状态已出版 - 16 9月 2018
活动10th Asia-Pacific Symposium on Internetware, Internetware 2018 - Beijing, 中国
期限: 16 9月 201816 9月 2018

出版系列

姓名ACM International Conference Proceeding Series

会议

会议10th Asia-Pacific Symposium on Internetware, Internetware 2018
国家/地区中国
Beijing
时期16/09/1816/09/18

指纹

探究 'Profiling developer expertise across software communities with heterogeneous information network analysis' 的科研主题。它们共同构成独一无二的指纹。

引用此