计算机软件及计算机应用论文_开源社区评审过程
文章目录
1 背景介绍
2 相关研究
3 评审过程度量体系
3.1 评审活动
3.2 人员分布
4 实证研究
4.1 研究过程
4.1.1 项目选择
4.1.2 数据收集
4.1.3 软件缺陷
4.1.4 相关性分析
4.2 研究结果
4.2.1 当前时间段的代码评审过程和下一个时间段软件缺陷的关系
4.2.2 上一个时间段的软件缺陷数量与当前时间段的评审过程的相关性
5 讨论
5.1 有效性分析
5.2 启示
6 总结与展望
文章摘要:在开源社区中,不同开发人员提交的代码水平参差不齐,需要代码评审检查提交代码质量.决策者是代码评审的关键人物,审核提交代码,发现软件缺陷.代码评审情况会对开源软件质量产生影响,因此需要建立评审过程度量体系,了解代码评审情况,促进提高开源软件项目质量.现有的软件过程度量方法主要考虑提交代码和评审评论活动,缺乏考虑决策活动,难以充分度量人员的评审行为.引入决策者因素,提出了一个开源社区评审过程度量体系,包括评审活动指标和人员分布指标.评审活动指标包含评审次数、评审信息长度、评审代码改动行数以及评审时间.人员分布指标主要考虑改动者、评论者和决策者的比例和数量.然后,收集了3个热门开源项目数据,分析评审过程度量指标与软件缺陷数量的关系.通过实证研究分析发现:决策者数量,少改动、少评论、少决策者的比例等决策者相关指标和软件缺陷数量中等正相关.同时,与不考虑决策者的度量体系进行对比分析,发现含有决策者的度量体系与软件缺陷的相关性更高.实证研究结果验证了评审过程度量体系的有效性,说明增加决策者相关指标的必要性.
文章关键词:
上一篇:有机化工论文_ZIF-8浆液中试分离CO_(2)/N_(2)
下一篇:高等教育论文_一种细颗粒度的网络实验教学方法