首页> 中文学位 >开源软件社区开发者推荐的研究
【6h】

开源软件社区开发者推荐的研究

代理获取

目录

声明

第一章 绪论

1.1 研究背景

1.2 面临的挑战

1.3 相关研究

1.4 研究内容与方法

1.5 论文结构

1.6 小结

第二章 基于协作图的开发者推荐

2.1 概述

2.2 开发者协作图的构建及随机游走

2.3 研究问题

2.4 实验数据

2.5 实验结果与讨论

2.6 小结

第三章 基于构件信息的缺陷指派人推荐

3.1 缺陷指派人推荐简介

3.2 缺陷追踪社区数据资源的关联性分析

3.3 基于构件信息的缺陷指派人推荐方法

3.4 研究问题

3.5 实验数据

3.6 实验结果与讨论

3.7 小结

第四章 结束语

4.1 工作总结

4.2 研究展望

致谢

参考文献

作者在学期间取得的学术成果

展开▼

摘要

随着互联网的广泛应用,开源软件社区逐渐发展壮大,越来越多的开发者参与了社区中与软件相关的活动。开发者利用开源社区平台进行协作,交流相关领域的开发经验。久而久之开源社区积累了大量的数据资源。近年来研究者逐渐认识到了开源软件社区历史数据资源的价值,并尝试通过挖掘和分析这些资源解决软件工程领域的相关问题。
  依据推荐场景是否与具体任务相关,开源社区开发者推荐的问题可以分为两类。第一类问题与具体任务无关,主要目标是利用社区历史数据资源对开发者进行全局性排名,排名反映了开发者在社区中某一方面的贡献度。第二类问题与具体任务无关,目标是为软件演化过程中的具体任务自动地寻找最合适的开发者,解决该问题有助于提高开发者的工作效率。
  围绕开源软件的缺陷追踪系统形成的社区是最活跃的社区形式之一,该类社区的历史数据资源揭示了开发者缺陷管理活动的规律。本文主要以缺陷追踪社区的历史数据资源为基础开展了以上两方面的研究工作。一方面,本文提出了面向缺陷社区的开发者协作图的构建方式,利用协作图之上的随机游走完成了开发者的全局性排名,实验结果表明利用该排名能够识别社区中高贡献度的开发者;另一方面,本文利用数据分析的方法发现缺陷指派人和缺陷构件属性之间具有较强关联,以此为依据提出了一种基于构件信息的缺陷指派人推荐方法。实验结果表明了该方法的有效性。

著录项

  • 作者

    罗子展;

  • 作者单位

    国防科学技术大学;

  • 授予单位 国防科学技术大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 毛晓光;
  • 年度 2015
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;TP311.131;
  • 关键词

    开源软件; 缺陷社区; 历史数据; 开发者推荐;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号