基于内部边的群体软件开发中的项目推荐方法  被引量:2

Approach based on internal link to project recommendation in collective software

在线阅读下载全文

作  者:丁沂[1,2] 李兵[3,4] 程璨[3] 张迪 

机构地区:[1]武汉大学计算机学院&软件工程国家重点实验室,武汉430072 [2]武汉软件工程职业学院计算机学院,武汉430205 [3]武汉大学国际软件学院&软件工程国家重点实验室,武汉430072 [4]武汉大学复杂网络研究中心,武汉430072

出  处:《计算机工程与应用》2018年第1期229-234,共6页Computer Engineering and Applications

基  金:国家重点研发计划(No.2016YFB0800401);国家重点基础研究发展计划(973)(No.2014CB340401);国家自然科学基金(No.61572371);中国博士后基金(No.2015M582272);中央高校基本科研业务费专项资金(No.2042016kf0033);湖北省自然科学基金(No.2016CFB158);武汉市黄鹤英才(专项)计划

摘  要:开源软件生态系统的快速发展,为软件开发提供了一种新的模式,对开源软件推荐系统的研究已经成为当前一个重要的研究领域。已有的软件工程推荐系统大都利用协同过滤、机器学习以及开发者-项目属性匹配的方法进行推荐,而利用网络结构和网络分析技术进行推荐的研究相对较少。以软件生态系统GNOME为研究对象,构建开发者-项目二分网络,利用二分网络链路预测技术,采用一种基于内部边的方法对开发者进行项目推荐,并与协同过滤方法进行了对比。实验结果表明基于内部边的推荐方法比协同过滤方法更好。The rapid development of open source software ecosystem provides a new model for software development.The research of open source software recommendation system has become an important research field. Most of the existing software engineering recommender systems use the methods of collaborative filtering, machine learning or matching the attribute of the developers between the projects. The research of using network structure and network analysis technology to carry out the recommendation is relatively small. This paper takes GNOME community as the research object, builds a developer-project bipartite network, uses the link prediction technology of bipartite network, recommends the most suitable projects to developers using internal links and compared with the collaborative filtering method. The experimental results show that the method based on the internal links is better than the collaborative filtering method.

关 键 词:二分网络 加权投影 内部边 项目推荐 

分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论] TP391.3[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象