论文总字数:21943字
摘 要
本研究运用访谈与网络分析的方法,对一个在线的开源软件开发者社区——Github展开研究,讨论了在没有金钱激励与强制权威的情况下,开发者为什么要加入开源项目,以及开源如何影响社区组织的治理结构。本文认为,由于软件开发的特殊性,不可能像市场一样通过价格将软件的价值标准化,于是开源社区发展出了“同行审议”这一机制,使得同行间的声望成为一种有效的激励体系,并发展出相应的社区规范与禁忌保证其稳定运作。而在开源社区的结构上,本研究结合可获取的最新数据,验证了Github社区所具有的网络化组织特性,资源在其中严重分布不均,因此需要依靠网络这类高度连通的治理结构,促进合作与创新的产生。由此可见,在开源社区这种大规模协作的、高度依赖外部环境的开放组织中,网络相比市场交换与行政命令,在降低搜寻成本、协调集体行动、整合外部资源上更有效率。
关键词:开源软件,开源社区,声望,合作网络,网络化组织
THE REPUTATION INCENTIVE AND COOPERATION NETWORK
IN OPEN SOURCE COMMUNITY
Abstract
In this thesis, the interviewing and network analysis method are used to research on an online open source software developer community——Github. The question of what incentives attracts the open source software developers to establish a cooperation network in the absence of monetary rewards and conventional exclusionary property rights is discussed. The reputation competition based on peer review process is regarded as an effective incentive system and evolves with the norms and taboos in the community. A structural analysis is also mentioned. With a public dataset of Google BigQuery, the network structure of governance is proved to be efficient than exchanges in market or hierarchical commands in a large-scale cooperate open organization like open source software communities on reducing searching cost, coordinating collective action and integrating external resources.
KEY WORDS: open source software, open source community, reputation, cooperation network, the network form of organization
目 录
摘要 ……………………………………………………………………………………1
Abstract ii ………………………………………………………………………………1
第一章 绪论 ……………………………………………………………………………4
1.1 引言 …………………………………………………………………4
1.2 文献综述 …………………………………………………………………5
1.3 研究问题与意义 ……………………………………………………………6
- 研究设计 …………………………………………………………………7
第二章 开源社区 Github的协作模式 ……………………………………………7
2.1 Github简介 …………………………………………………………………7
2.2 Github的开发人员结构 ……………………………………………………7
- Github的项目开发流程 ……………………………………………………8
第三章 开源社区中的声望激励 …………………………………………………10
3.1 开源项目参与者的角色与动机 …………………………………………10
3.2 开源社区的规范与禁忌 …………………………………………………11
- 声望激励的实现机制 …………………………………………………13
第四章 开源社区中的合作网络 i …………………………………………………14
4.1 网络作为一种治理结构 …………………………………………………13
4.2 iGithub的合作网络 ………………………………………………………14
结论与讨论 ……………………………………………………………………………18
参考文献(References) ………………………………………………………………19
致谢 ……………………………………………………………………………………20
附录一:访谈对象概况 ……………………………………………………………21
附录二:Google Big Query数据 ……………………………………………………21
- 绪 论
1.1 引言
信息时代,人类社会分工协作的方式有了很大变化。从工业社会时期,机器生产背景下封闭垂直的科层体系,转向信息经济时代开放扁平的网络结构。网络结构的实例已经在高科技产业、区域经济以及一些垂直整合领域有所表现(Powell,1990)。而在软件开发领域,有别于传统的等级式组织,开发者通过开放软件源代码,自发聚集形成的开源社区也同样采取了网络式的治理结构,并在此基础上产生了一套高效的激励与合作机制。
传统的软件开发基本上是由商业公司主导的,在封闭的层级团队中进行。软件的源代码属于商业机密,除团队成员外其它人无法查看、改动和进行测试完善。一方面,这种开发模式保证了商业公司的独占利益与软件的知识产权;但另一方面,这也让软件开发团队陷入了合作的困境。比如因为分工不明产生的资源闲置、层级体系中常见的责任推诿,以及由于测试环境单一而引起的软件缺陷等等。
剩余内容已隐藏,请支付后下载全文,论文总字数:21943字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;