论文部分内容阅读
开源运动的蓬勃发展,日益改变着软件行业的发展轨迹,Linux操作系统、谷歌的Android手机操作系统等开源软件逐渐改变了人们的生活方式。在线社交网络技术的迅猛发展,改变了软件项目的开发形态,合作手段不断更新,软件的开发合作被带入了在线社交的时代。对于开源软件项目来说,运用在线社交网络进行项目开发时的信息共享与交流无疑是项目获得成功的关键因素。本文以Sourceforge开源社区中Information Analysis子社区为研究对象,从社会网络视角对沟通网络的结构与项目绩效进行了研究。在开源项目日益壮大的背景下,“沟通网络的结构与项目绩效到底存在什么样的关系”是个令人感兴趣的研究课题。本文主要探讨了以下几个问题:1、开源社区的沟通网络结构到底是怎样的?2、开源社区的项目绩效是怎样的?项目管理者应采取什么措施来提高项目的绩效?3、沟通网络结构与项目绩效存在什么样的关系?如何通过改善沟通网络结构来提高项目绩效?为了回答上述问题,本文采用理论研究与实证研究相结合、定性研究与定量研究相结合的方法,做出了如下研究:首先采用社会网络分析方法对IA开源社区沟通网络进行了研究。通过挖掘在线沟通数据,建立沟通网络,分析网络的各个结构参数,并给出了项目管理者切实可行的建议。其次利用多输入多输出的数据包络分析方法(DEA)对IA开源社区项目进行了绩效评价。根据开源社区项目特点选择了基于输入导向的BBC模型,并建立了绩效评价指标体系。通过评价发现:IA开源项目的纯技术效率要高于规模效率,并且根据评价结果提出了开源项目投入资源调整措施。再次,对项目沟通网络结构与项目绩效相关性做出了探究。通过探究发现:开源社区沟通网络的小世界特性对项目纯技术效率起着重要作用;开源项目的投入存在一个有效规模,在未达到有效规模之前,沟通网络结构与规模效率无显著相关性,并简单给出针对沟通网络结构与绩效提升管理对策。最后,对文章的研究结果进行总结,提出了研究的不足以及未来研究的方向。