当前位置: X-MOL 学术Inf. Softw. Technol. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Social Network Analysis of Open Source Software: A Review and Categorisation
Information and Software Technology ( IF 3.9 ) Pub Date : 2020-10-02 , DOI: 10.1016/j.infsof.2020.106442
Kelvin McClean , Des Greer , Anna Jurek-Loughry

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.



中文翻译:

开源软件的社交网络分析:回顾与分类

背景信息:随着公司成为开放源代码软件的大量用户,重要的是让他们对开放源代码策略感到满意。开源网络和专有软件之间的关键差异之一是通信网络。

目标:本文试图为理解开源团队的结构和变化方式奠定基础。这对于了解开源软件社区至关重要。

方法:本文使用系统的文献综述,回顾了以前对开源软件的社交网络分析的研究。论文从Scopus,IEEEXplore和ACM数字图书馆收集,并根据预定的包含和排除标准进行使用或丢弃。还研究了通过网络分析关注开源软件成功因素的研究。

结果:对论文建立了主观分类:结构,生命周期和沟通。人们发现,项目的结构对项目的成功有很大的影响,开发人员以前一起工作就可以表明项目的成功。其他成功的结构指标包括规模较小但结构化的层次结构,不同的用户和开发人员基础以及项目知名度。但是,发现缺乏有关这些结构如何随时间出现和演化的信息,建议对确定项目成功信息的时态数据模型进行进一步的研究。

结论:对现有社会网络分析研究的分类提供了进一步研究的基础。建议通过对临时项目信息进行社交网络分析,进一步研究OSS项目的生命周期。

更新日期:2020-10-02
down
wechat
bug