• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2021, Vol. 43 ›› Issue (03): 551-559.

Previous Articles     Next Articles

Core developers identification of knowledge collaboration network in open source software community:A case study of AngularJS

LU Dong-dong,WU Jie,LIU Peng,SHENG Yong-xiang   

  1. (School of Economics and Management,Jiangsu University of Science and Technology,Zhenjiang 212003,China)
  • Received:2020-03-26 Revised:2020-05-22 Accepted:2021-03-25 Online:2021-03-25 Published:2021-03-29

Abstract: The developers in open source software community have the characteristics of mobility. Effectively identifying and protecting core developers can better promote the emergence of collective innovation. Taking AngularJS as an example, the knowledge collaboration network is built by collecting the developers' submission record on GitHub. By adopting the social network analysis method, based on the original degree centrality and betweenness centrality, the community structure of developers is taken into account to propose new evaluation indicators. The TOPSIS multi-attribute decision-making method is used to identify the a core developers. The loss of core members is simulated to explore the effect of identification. The study finds that the core developers identified by the indicators considering the community structure have greater similarity to the core developers identified by the previous indicators, and all of them have certain accuracy compared with the real list. However, in the ranking of importance, the indicators considering the community structure are more effective.




Key words: open source software community, AngularJS, knowledge collaboration network, core developers identification