加载中...
首页专利查询专利详情

*来源于国家知识产权局数据,仅供参考,实际以国家知识产权局展示为准

一种基于启发式和神经网络的非API成员推荐方法

发明专利无效专利
  • 申请号:
    CN201810454355.6
  • IPC分类号:G06F8/30;G06N3/08
  • 申请日期:
    2018-05-14
  • 申请人:
    北京理工大学
著录项信息
专利名称一种基于启发式和神经网络的非API成员推荐方法
申请号CN201810454355.6申请日期2018-05-14
法律状态权利终止申报国家中国
公开/公告日2018-10-16公开/公告号CN108664237A
优先权暂无优先权号暂无
主分类号G06F8/30IPC分类号G;0;6;F;8;/;3;0;;;G;0;6;N;3;/;0;8查看分类表>
申请人北京理工大学申请人地址
北京市海淀区中关村南大街5号 变更 专利地址、主体等相关变化,请及时变更,防止失效
权利人北京理工大学当前权利人北京理工大学
发明人姜林;刘辉
代理机构北京理工正阳知识产权代理事务所(普通合伙)代理人唐华
摘要
本发明涉及一种基于启发式和神经网络的非API成员推荐方法,属于代码补全及代码推荐技术领域。本方法根据开源软件中赋值语句右侧的非API成员访问样例sample,收集该非API对象声明类型所包含的成员,包括继承得到的成员然后根据赋值语句所在类与非API对象声明类之间的关系,将不可访问的成员剔除,余下可访问的成员作为候选放入初始候选列表cdtList中,供后续步骤使用。对步骤1中的样例基于三种特定启发式规则进行预测。利用信息训练神经网络,得到一个能够过滤掉低可靠性预测结果的过滤器。当程序员在赋值语句右侧的非API实例对象后输入“.”时,预测可能访问的非API成员。本发明在相同数据集下推荐正确的成员个数明、正确的概率显高于现有方法和工具。

我浏览过的专利

专利服务由北京酷爱智慧知识产权代理公司提供