首页 | 本学科首页   官方微博 | 高级检索  
     

开源软件开发者的演化研究
引用本文:李其锋,李 兵.开源软件开发者的演化研究[J].计算机科学,2015,42(12):43-46.
作者姓名:李其锋  李 兵
作者单位:武汉大学计算机学院软件工程国家重点实验室 武汉430072;湖北大学计算机与信息工程学院 武汉430062,武汉大学国际软件学院 武汉430072
基金项目:本文受国家重点基础研究发展规划(973)(2014CB340401),国家自然科学基金(61273216,61272111,61202048,61202032),湖北省重大科技创新计划(2013AAA020)资助
摘    要:开源软件的开发主要依靠开发人员的自我管理和志愿贡献。在软件开发过程中,开发人员的组成、分工、能力等会发生经常性的改变,这些改变都会通过交互行为的变化反映出来。已有研究成果表明开源软件存在核心团队,他们主导项目的开发与实施,但对开发团队随时间而发生的结构变化的研究较少。通过观测软件项目生命周期中开发者总体的变化情况,研究了开发者网络与软件的协同演化机理,以GNU/Linux公共数据集为例,讨论了开源软件开发者数量、自愿度、开发者经验与项目的协同演化现象,并给出了演化的合理解释。

关 键 词:开源软件  开发者  协同演化
收稿时间:2015/2/22 0:00:00
修稿时间:2015/5/29 0:00:00

Evolution of Contributors in Open Source Software Development
LI Qi-feng and LI Bing.Evolution of Contributors in Open Source Software Development[J].Computer Science,2015,42(12):43-46.
Authors:LI Qi-feng and LI Bing
Affiliation:State Key Laboratory of Software Engineering,School of Computer,Wuhan University,Wuhan 430072,China;School of Computer Science and Information Engineering,Hubei University,Wuhan 430062,China and International School of Software,Wuhan University,Wuhan 430072,China
Abstract:Open source software development is heavily based on voluntary contributions.Developers are self-selected.But as open source software projects evolve,changes in the development team affect their organization and decision structure.New members enter the group and others leave.From the related research it is known that a small group of very active developers are responsible in general for the proper evolution of a project.But it does not attend to the time axis that evolution requires.In this paper,we analyzed how software developers evolve in open source software projects.As case studies,we selected GNU/Linux for researching the behavior of contributors to work on a open source software project.Our aim is to give quantitative insight about the evolution of maintainers.We studied how many these develo-pers remain from the beginning of the project and what happens to packages maintained by those developers who left the project.
Keywords:Open source software  Developer  Co-evolution
点击此处可从《计算机科学》浏览原始摘要信息
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号