EURASIP Journal on Wireless Communications and Networking | |
M-BiRank: co-ranking developers and projects using multiple developer-project interactions in open source software community | |
Yiwen Zhang1  Bin Qi1  Zhen Shao1  Dengcheng Yan2  | |
[1] School of Computer Science and Technology, Anhui University, Jiulong Road No. 111, 230601, Hefei, China;School of Computer Science and Technology, Anhui University, Jiulong Road No. 111, 230601, Hefei, China;Institutes of Physical Science and Information Technology, Anhui University, Jiulong Road No. 111, 230601, Hefei, China; | |
关键词: M-BiRank; Ranking; Multiplex bipartite network; Social collaborative coding; GitHub; | |
DOI : 10.1186/s13638-020-01820-3 | |
来源: Springer | |
【 摘 要 】
Social collaborative coding is a popular trend in software development, and such platforms as GitHub provide rich social and technical functionalities for developers to collaborate on open source projects through multiple interactions. Developers often follow popular developers and projects for learning, technical selection, and collaboration. Thus, identifying popular developers and projects is very meaningful. In this paper, we propose a multiplex bipartite network ranking model, M-BiRank, to co-rank developers and projects using multiple developer-project interactions. Firstly, multiple developer-project interactions such as commit, issue, and watch are extracted and a multiplex developer-project bipartite network is constructed. Secondly, a random layer is selected from this multiplex bipartite network and initial ranking scores are calculated for developers and projects using BiRank. Finally, initial ranking scores diffuse to other layers and mutual reinforcement is taken into consideration to iteratively calculate ranking scores of developers and projects in different layers. Experiments on real-world GitHub dataset show that M-BiRank outperforms degree centrality, traditional single layer ranking methods, and multiplex ranking method.
【 授权许可】
CC BY
【 预 览 】
Files | Size | Format | View |
---|---|---|---|
RO202104271011850ZK.pdf | 1271KB | download |