学科分类
/ 1
2 个结果
  • 简介:收集了Tomcat6项目从2006—2010年10个版本的开发者修改日志和邮件列表信息,分析各个版本下开发者网络中开发者的活跃度演化趋势,从中提取典型的角色演化模式,并对比不同演化模式的开发者在特定工作类型上的贡献程度。实验结果表明,开发者网络中存在5种典型的角色演化模式,而且不同演化模式下的开发者从事的工作类型也有所不同。

  • 标签: 开源软件社区 开发者网络分析 角色演化 活跃度
  • 简介:利用Git代码库中文件提交信息统计开源软件中的单次提交的文件数量分布,并且利用网络模体分析方法将单次提交的少量文件之间的相互依赖关系进行了分析。发现每个项目中程序员单次提交的文件数量基本服从幂律分布,并且程序员单次提交的少量文件之间通常会存在显著的相互依赖关系。通过对程序员单次提交文件之间的关系分析,可以帮助现有的推荐系统预测程序员下一步可能修改的文件,从而提高程序员的工作效率。

  • 标签: 开源软件 编程网络 模体 幂律 文件依赖网络