OpenStack开源软件开发者集体工作模式研究

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:zlotu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
开源软件项目,特别是大型开源软件项目的开发模式和协调机制是引起学界很大关注的研究课题。本论文以著名的开源云计算平台之一OpenStack项目为例研究大型开源软件的开发。研究主要包括下面三个方面。  (1)首先以OpenStack的代码协作修订网络为主对OpenStack开源软件的人员组成模式进行研究。以该项目Git提交数据中父子哈希码关系为基础构筑代码协作修订网络,分析其结构与演化。并在此基础上探究OpenStack项目的内在的自发组织模式和人员集体工作模式。研究结果表明,OpenStack的开发可以看作一个具有稳定的中央节点群的网络型系统的集体知识创造活动。核心开发人员在其中起主导作用,但一般活跃开发人员从开发总工作量上是整个项目的主体。OpenStack的子项目与社区具有显著关联性。  (2)协作网络的动态发展也显示了协作网络的社区与OpenStack子项目具有非常显著的对应关系。协作网络社区的发展轨迹清晰,社区与子项目的关联关系得到很好的维持。从开发者个人层面看,大部分开发者的开发工作重心始终集中于单个子项目。部分开发者显现了其主要工作内容在子项目之间的“漂移”,这种漂移主要出现于工作集中度较低的开发人员以及项目的核心开发人员(领导者)。在所检测到的开发活动“漂移”中,有较大部分是转向新加入的子项目,这显示了OpenStack项目中开发力量具有自发向新增子项目协调的趋势。  (3)以OpenStack的基于时间序列对OpenStack开源软件开发人员的工作模式进行了研究。研究表明,项目开始时期是时间爆发性最高的一个时间段,即开发人员工作量最为繁重的一个阶段,以少量的人员支撑起了前期大量的代码编写工作,开发人员提交代码频率突然增加时,会影响在网络中与之关系密切的合作人员的提交代码频率也增加。但两人的工作模式并不会彼此干扰。这显示了OpenStack开源软件的网络会影响到每个开发人员的提交代码的频率,即开发人员的提交代码频率的快慢并不是仅由自身做决定的,但对于时间的安排却是由自己决定的。反映了开源软件的开发人员在工作量的安排上的“不自由”,但在时间的安排上却更自由的特性。  本文的研究结果对于理解大型开源软件项目的自组织型开发人员协作结构的形成和演化,及大规模群体的社会化创新活动模式具有参考意义。
其他文献
本文在系统论、管理学、劳动经济学等理论指导下,以天津作为主要研究对象,在对全国的人口流动动因进行分析后运用系统动力学研究方法建立了多个模型,对天津经济发展和人口流动的
我国目前很多幼师学校对声乐教学还有很多误解,在进行声乐教学时在教学方法和教学手段等多个方面都产生了一些问题。有很多教师忽略了朗诵在声乐教学中的重要作用,不重视声乐
课堂教学效率的提升体现在教学中的方方面面:学生课堂作业、课后作业错题率降低了;学生爱上了数学,不畏惧做数学题了;“培优补困”中教师补困任务减少了;学校教学效率提升了
对于小学数学教学来说,如果不进行教学方法的优化,引入新的教学模式,会很容易让学生在学习中出现厌学情绪.小学生年龄较小,知识结构较为薄弱,而且注意力分散,如果不能够对数
本文通过文献资料法、专家访问法,论述了师德的涵义,阐述了体育教师是的建设的重要性;对师德建设的现状做了详细的分析,为体育教师师德建设作出贡献。教师是教育活动的执行者
模拟法庭活动在中职《职业道德与法律》课程教学中是一种经常使用且较有成效的实践教学方法,对于调动学生主动参与课堂教学的积极性和提高教学的实效性具有不可替代的意义和
高职运动队建设也是学校体育教育,特别是高职院校体育教育的重要内容。运动队建设在指导思想上的过于理论化、理想化,使现实的学校运动队建设存在诸多困难,本文通过对高职院
物联网被认为是继计算机、互联网和移动通信网络之后的第三次信息产业浪潮。物联网通过传感设备获取“物”信息,并通过网络实现信息交换,以实现智能化识别、定位、跟踪监控和管理的目的。基于物联网的车间生产过程异常状态监控系统越来越多,这类系统通过采集生产车间的数据并进行分析处理,以实现车间智能化管理从而提高企业的经济利益。但在生产车间监控系统中,参与信息交互的对象包含人、机、物等不同类型对象,系统需要处理的
图书馆档案是指图书馆及其工作人员在各项活动中产生的具有查考利用价值并归档保存起来的材料,是图书馆工作在各个历史时期全面、系统、真实的记录,它作为一种文献资源,也是
针对人脸识别中存在的数据处理耗时过多及复杂环境下人脸误识的问题,首次提出了一种新的复合梯度向量理论及特征提取方法。主要内容:1)为建立复合梯度向量理论,研究其基础概念及