科研管理 ›› 2011, Vol. 32 ›› Issue (8): 133-141,150.

• 论文 • 上一篇    下一篇

开源软件开发者和源代码协调性的网络分析

吴江, 胡斌, 张金隆   

  1. 华中科技大学管理学院,湖北 武汉 430074
  • 收稿日期:2008-12-17 修回日期:2009-09-03 出版日期:2011-08-27 发布日期:2011-08-12
  • 作者简介:吴 江(1978-),男,博士后,研究方向为信息管理系统和管理系统模拟。胡 斌(1966-),男,教授,博士生导师,研究方向为管理系统模拟。张金隆(1954-),男,教授,博士生导师,研究方向为信息管理系统。
  • 基金资助:

    国家自然科学基金项目(70671048,70731001)。

Network analysis on the coordination between developers and source code in anopen source software community

Wu Jiang, Hu Bin, Zhang Jinlong   

  1. School of Management, Huazhong University of Science and Technology, Wuhan 430074, China
  • Received:2008-12-17 Revised:2009-09-03 Online:2011-08-27 Published:2011-08-12

摘要: 开源软件开发本着自愿参加和开放服务的原则吸引着越来越多的软件开发者,但是开源社区合作协调的管理一直是个难题。本文对开源软件开发者社区与其中的源代码管理系统的协调性进行了元网络分析实证研究。操作项目代码的次数可作为衡量开源软件成败的一个重要指标,而该指标与开发者和源代码之间的相互依存关系有密切联系。本文用Sourceforge.net开源软件孵化平台的CVS源代码管理系统中的记录文件构建开发者和源代码间的依存网络,分析了该网络中的依存关系对软件成功的影响,并从中介性、等级性、边缘性、一致性和邻接性五个方面探讨了相互依存中的协调性问题。本文提出的方法和得到的结论可帮助开发者降低沟通成本,更有效地协调软件开发中开发者和源代码中的依存关系。

关键词: 开发协调性, 元网络分析, 社会网络分析, 开源软件, 源代码管理, 人物互动

Abstract: Because of the voluntarily participation and open service, Open Source Software (OSS) community has attracted more and more developers to make contributions, however its coordination is still a big problem. The coordination of developers and source code are studied. By the meta-network analysis, the total amount of commitment to the source code repository could be regarded as the measure to observe the success of an OSS project, and this index is highly related to the dependency network of committers and modules. The data from CVS repository in sourceforge. net is used to construct a dependency network, and the impact of coordination in a dependency network on project success is examined to align with five coordination criteria: intermediation, hierarchization, marginalization, consistency, and adjacency. It could help developers to reduce the transaction cost and efficiently manage coordination during software development in an OSS community.

Key words: coordination, meta-network analysis, social network analysis, OSS, source code repository, interaction between person and task

中图分类号: