收藏本站
收藏 | 投稿 | 手机打开
二维码
手机客户端打开本文

基于多维特征的开源项目个性化推荐方法

杨程  范强  王涛  尹刚  王怀民  
【摘要】:随着软件协同开发技术与社交网络的深度融合,社交化开发范式已成为当前软件创作与生产的重要方式.这一软件开发模型的灵活性与开放性,吸引了大规模的外围贡献者加入到开源社区中,形成了巨大的软件生产力.在开源社区中,这些分布广泛、规模巨大的外围贡献者,主要以一种无组织的松散方式进行协同.他们需要花费大量的时间和精力,在海量的开源项目中寻找到自己真正感兴趣的项目并进行长期贡献.为了提高大规模群体协同的效率,提出一种基于多维特征的开源项目个性化推荐方法(即Repo Like).该方法从开源项目自身流行度、关联项目技术相关度以及大众贡献者之间的社交关联度这3个维度度量开发者和开源项目之间的关联关系,并利用线性组合和Learning To Rank方法构建推荐模型,从而为开发者提供个性化的项目推荐服务.通过大规模的实验,其结果表明:Repo Like在推荐20个候选项目时的推荐命中率超过25%,能够有效地为开发人员提供有价值的推荐服务.

知网文化
【相似文献】
中国期刊全文数据库 前20条
1 ;开源项目[J];程序员;2009年04期
2 ;网上精粹[J];微电脑世界;2006年10期
3 ;开源项目推荐[J];程序员;2006年12期
4 靳黎明;;开源项目推荐[J];程序员;2007年04期
5 ;开源项目推荐[J];程序员;2007年07期
6 张平;;GPL:规范的自由[J];软件世界;2007年15期
7 ;开源项目推荐[J];程序员;2007年10期
8 ;开源项目[J];程序员;2008年12期
9 ;开源项目[J];程序员;2008年11期
10 ;开源项目推荐[J];程序员;2007年01期
11 ;开源项目推荐[J];程序员;2007年05期
12 ;开源项目推荐[J];程序员;2008年02期
13 ;开源项目[J];程序员;2009年02期
14 汤韬;;pen Source[J];程序员;2005年08期
15 ;开源项目推荐[J];程序员;2007年06期
16 透明;;前车之覆,后车之鉴——开源项目经验谈[J];程序员;2005年02期
17 ;开源项目推荐[J];程序员;2007年08期
18 ;开源项目推荐[J];程序员;2007年09期
19 雁鸣;制约中国Linux发展的九个因素[J];软件世界;2003年01期
20 马特·阿塞;;用开源不再是图便宜,而是提速创新[J];商学院;2014年05期
中国硕士学位论文全文数据库 前3条
1 顾卓珺;开源软件项目关键成功因素研究[D];复旦大学;2009年
2 郑亚凡;开源软件项目的敏捷管理方法研究[D];云南大学;2015年
3 严科磊;基于J2EE的小学信息技术课CAI系统的设计与实现[D];浙江工业大学;2012年
中国重要报纸全文数据库 前10条
1 博文;用开源软件有多大风险?[N];计算机世界;2007年
2 ;6个技术先进的开源项目[N];网络世界;2007年
3 ;开源的现状及未来[N];网络世界;2008年
4 ;开放源码项目Bug重重[N];网络世界;2008年
5 乐天 编译;部署开源软件小心绊脚石[N];计算机世界;2010年
6 ;接入开源云[N];网络世界;2012年
7 田梦;开源:移动与云计算是契机[N];计算机世界;2009年
8 John C.Dvorak;开源软件内忧外患[N];计算机世界;2007年
9 边歆;开源SOA具有成本优势[N];网络世界;2008年
10 ;硬件也开源[N];网络世界;2010年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978