[发明专利]一种基于GitHub的软件资产推荐的方法及系统有效
申请号: | 201910120018.8 | 申请日: | 2019-02-18 |
公开(公告)号: | CN109885767B | 公开(公告)日: | 2021-02-05 |
发明(设计)人: | 熊倩华;任洪敏;熊志翔 | 申请(专利权)人: | 上海海事大学 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F16/958 |
代理公司: | 上海元好知识产权代理有限公司 31323 | 代理人: | 包姝晴;徐雯琼 |
地址: | 201306 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种基于GitHub的软件资产推荐的方法及系统。该方法包括:根据GitHub平台的开发人员数据和软件资产数据,呈现出目前开发人员和软件代码开发的情况,有助于开发人员和软件资产的全面统计和分析;建立开发者信息模型A、软件资产信息模型B;收集开发人员对软件和代码开发的行为信息,建立开发者‑行为矩阵模型C;利用基于开发者相似性度量和行为预测的协同过滤推荐技术对目标开发者推荐出最符合需求的Top‑n个软件资产,即Top‑n推荐模块;从而解决了开发者浪费大量时间去寻找最符合需求的软件资产的问题,同时根据软件资产推荐系统,也为软件开发人员提供了有效的开发资源和开发方向,促进了软件资产市场的快速发展。 | ||
搜索关键词: | 一种 基于 github 软件 资产 推荐 方法 系统 | ||
【主权项】:
1.一种基于GitHub的软件资产推荐的方法,其特征在于,步骤包含:步骤1、获取GitHub平台的软件资产信息;步骤2、建立开发者信息模型A,以记录不同开发者对软件资产的行为信息;所述行为信息包括:查找、浏览、下载、编辑、提交;步骤3、建立软件资产信息模型B,以记录开发者对软件资产的不同行为的总次数;步骤4、GitHub中收集开发者对软件资产的行为信息,建立开发者‑行为矩阵模型C,用来根据行为相似性分析最相似开发者,并提供最符合要求的软件资产;步骤5、对每一个开发者对软件资产的行为信息加入不同的权值k;步骤6、利用基于代码开发人员相似性度量技术和开发者行为预测技术的协同过滤推荐技术,为开发者推荐出符合需求的前Top‑n个软件资产。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海海事大学,未经上海海事大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910120018.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于书评的书籍推荐方法及系统
- 下一篇:工单处理方法、装置及系统