检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[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[自动化与计算机技术—计算机科学与技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.145