一种基于GitHub的软件资产推荐的方法及系统
本发明提供了一种基于GitHub的软件资产推荐的方法及系统。该方法包括:根据GitHub平台的开发人员数据和软件资产数据,呈现出目前开发人员和软件代码开发的情况,有助于开发人员和软件资产的全面统计和分析;建立开发者信息模型A、软件资产信息模型B;收集开发人员对软件和代码开发的行为信息,建立开发者-行为矩阵模型C;利用基于开发者相似性度量和行为预测的协同过滤推荐技术对目标开发者推荐出最符合需求的Top-n个软件资产,即Top-n推荐模块;从而解决了开发者浪费大量时间去寻找最符合需求的软件资产的问题,同时根据软件资产推荐系统,也为软件开发人员提供了有效的开发资源和开发方向,促进了软件资产市场的快速...
Saved in:
Format | Patent |
---|---|
Language | Chinese |
Published |
05.02.2021
|
Subjects | |
Online Access | Get full text |
Cover
Summary: | 本发明提供了一种基于GitHub的软件资产推荐的方法及系统。该方法包括:根据GitHub平台的开发人员数据和软件资产数据,呈现出目前开发人员和软件代码开发的情况,有助于开发人员和软件资产的全面统计和分析;建立开发者信息模型A、软件资产信息模型B;收集开发人员对软件和代码开发的行为信息,建立开发者-行为矩阵模型C;利用基于开发者相似性度量和行为预测的协同过滤推荐技术对目标开发者推荐出最符合需求的Top-n个软件资产,即Top-n推荐模块;从而解决了开发者浪费大量时间去寻找最符合需求的软件资产的问题,同时根据软件资产推荐系统,也为软件开发人员提供了有效的开发资源和开发方向,促进了软件资产市场的快速发展。
The invention provides a software asset recommendation method and system based on GitHub. The method comprises the steps of according to developer data and software asset data of a GitHub platform, presenting the situation of current developer and software code development to facilitate the comprehensive statistics and analysis of developers and software assets; establishing a developer information model A and a software asset information model B; collecting the behavior information of software and code development by developers, and establishing a developer-behavior matrix model C; recommending top-n software assets most meeting requirements to a target developer through a collaborative filtering recommendatio |
---|---|
Bibliography: | Application Number: CN201910120018 |