开源社区中开发者的commit提交行为挖掘分析
2017-03-14陈丹何鹏
湖北大学学报(自然科学版) 2017年2期
关键词:分析
陈丹,何鹏,2
(1.湖北大学计算机与信息工程学院,湖北 武汉 430062;2.湖北大学湖北省教育信息化工程技术研究中心,湖北 武汉 430062)
开源社区中开发者的commit提交行为挖掘分析
陈丹1,何鹏1,2
(1.湖北大学计算机与信息工程学院,湖北 武汉 430062;
2.湖北大学湖北省教育信息化工程技术研究中心,湖北 武汉 430062)
以Github开源社区为研究对象,分析社区中开发者在commit提交过程中的行为,探索开发者之间的交互关系.研究内容包括分析影响开发者提交行为的因素,探析commit的提交者与创作者关系,进一步分析commit的评论者的行为.研究结果发现:1)构建项目团队的成员组织数不宜超过10,但开发者规模可以适当扩大;2)项目commit的提交90%以上都以核心成员为主,未充分调动开源社区中广大爱好者参与的积极性;3)参与一个commit评论的开发者数大多在5人以内,且参与同一个commit评论的开发者多来自不同的项目或组织.
开源社区;提交行为;软件开发;开发者网络
0 引言
随着物联网、云计算等应用技术的日益普及和广泛使用,依托于社区化群体开发的各类虚拟社区开源软件生产组织模式也得到了快速发展,人与人之间的社会关系分析也成为研究热点.开源社区提供丰富的软件自由下载,支持大众参与到社区的开发中,也允许二次开发并按照相应的开源协议进行发布.随着开源软件的流行,人们愈发渴望理解开源社区中的诸多现象,如影响开源软件成功的决定因素[1-2],开发者自愿参与的动机[3-4],开源……
登录APP查看全文
