《电子测量技术杂志》发表论文赏析
作者:叶培根
单位:1.上海大学通信与信息工程学院 上海 200000; 2.中科院上海高等研究院智慧城市研究中心 上海 201210
摘要:通过挖掘GitHub开源项目开发过程中的数据,基于复杂网络和机器学习算法,量化分析出软件开发团队当前进展的相关指标。利用网络爬虫抓取项目数据进行复杂网络的相关分析,结果显示GitHub开源社区中的开发者网络具有小世界效应,一些项目的开发者网络具有无标度网络效应,网络聚集系数随着项目的新生会出现峰值随后趋于正常,并展示了基于时间序列的网络模块度以及其他表征网络特性指标的变化趋势。量化分析结果使管理者能够动态详实的掌握开发团队的情况,合理分配资源、安排开发任务,提高软件开发效率。
关键词:开源项目;数据挖掘;软件开发