一种基于功能相似度匹配的代码搜索方法

    公开(公告)号:CN110716749B

    公开(公告)日:2023-08-04

    申请号:CN201910828507.9

    申请日:2019-09-03

    Applicant: 东南大学

    Abstract: 本发明公开了一种基于功能相似度匹配的代码搜索方法,针对输入是自然语言查询的情况,对代码库中的代码进行功能信息的挖掘,挖掘代码片段的功能注释与功能API这两个特征来度量代码片段和查询语句的功能相似度,结合代码片段的方法名和方法体两个特征,根据不同特征的重要性分配不同的权重,计算查询和与代码片段的总的相似度得分,按照得分高低排序,把搜索结果返回给用户。充分考虑并挖掘了源代码中包含的功能信息,并根据重要性分配权重,使得匹配精度更高。

    一种基于功能相似度匹配的代码搜索方法

    公开(公告)号:CN110716749A

    公开(公告)日:2020-01-21

    申请号:CN201910828507.9

    申请日:2019-09-03

    Applicant: 东南大学

    Abstract: 本发明公开了一种基于功能相似度匹配的代码搜索方法,针对输入是自然语言查询的情况,对代码库中的代码进行功能信息的挖掘,挖掘代码片段的功能注释与功能API这两个特征来度量代码片段和查询语句的功能相似度,结合代码片段的方法名和方法体两个特征,根据不同特征的重要性分配不同的权重,计算查询和与代码片段的总的相似度得分,按照得分高低排序,把搜索结果返回给用户。充分考虑并挖掘了源代码中包含的功能信息,并根据重要性分配权重,使得匹配精度更高。

Patent Agency Ranking