Social network analysis of open source software: A review and categorisation

被引:7
作者
McClean, Kelvin [1 ]
Greer, Des [1 ]
Jurek-Loughrey, Anna [1 ]
机构
[1] Queens Univ, Sch Elect Elect Engn & Comp Sci, Belfast BT7 1NN, Antrim, North Ireland
关键词
Review; Open source software; Social network analysis; PROJECTS; COMMUNITIES; SEARCH;
D O I
10.1016/j.infsof.2020.106442
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: As companies have become large users of Open Source Software, it is important that they feel comfortable in their Open Source strategies. One of the critical differences between Open Source and Proprietary Software is the communication networks. Objective: This paper tries to set a base for understanding how open source teams are structured and how they change. This is vital to understanding Open Source Software Communities. Method: The paper looks into previous research on Social Network Analysis of Open Source Software, using a systematic literature review. Papers were gathered from Scopus, IEEEXplore and ACM Digital Library, and used or discarded based on predetermined inclusion and exclusion criteria. Research which focuses on the success factors of Open Source Software through Network Analysis is also examined. Results: A subjective categorisation is established for the papers: Structure, Lifecycle and Communication. It was found that the structure of a project has a large bearing on project success, with developers having previously worked together being indicative of project success. Other structure indicators of success are having a small but structured hierarchy, a diverse user and developer base, and project prominence. However, it was found that information on how these structures appear and evolve over time is lacking, and future research into temporal data models to determine project success information is suggested. Conclusions: A categorisation of existing research on Social Network Analysis is provided as a basis for further research. Further work into the lifecycle of OSS projects through Social Network Analysis of temporal project information is suggested.
引用
收藏
页数:10
相关论文
共 53 条
[1]  
Ahmed I, 2017, S VIS LANG HUM CEN C, P223, DOI 10.1109/VLHCC.2017.8103471
[2]   Empirical Study on the Evolution of Developer Social Networks [J].
Aljemabi, Mohamed Abdelrahman ;
Wang, Zhongjie .
IEEE ACCESS, 2018, 6 :51049-51060
[3]  
Allaho MY, 2013, 2013 IEEE/ACM INTERNATIONAL CONFERENCE ON ADVANCES IN SOCIAL NETWORKS ANALYSIS AND MINING (ASONAM), P62
[4]  
[Anonymous], 2011, FOUND TRENDS TECHNOL
[5]  
[Anonymous], 2007, P 28 INT C INF SYST
[6]  
Azarbakht A, 2014, IFIP ADV INF COMM TE, V427, P41
[7]  
Babic SG, 2017, INT CONF SOFTW, P6
[8]   What's in a GitHub Star? Understanding Repository Starring Practices in a Social Coding Platform [J].
Borges, Hudson ;
Valente, Marco Tulio .
JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 146 :112-129
[9]   Coding together in a social network: collaboration among GitHub users [J].
Celinska, Dorota .
SMSOCIETY'18: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON SOCIAL MEDIA AND SOCIETY, 2018, :31-40
[10]  
Chen X, 2014, J ELECTRON COMMER RE, V15, P77