-
公开(公告)号:CN110716749B
公开(公告)日:2023-08-04
申请号:CN201910828507.9
申请日:2019-09-03
Applicant: 东南大学
IPC: G06F8/75 , G06F16/332 , G06F16/38
Abstract: 本发明公开了一种基于功能相似度匹配的代码搜索方法,针对输入是自然语言查询的情况,对代码库中的代码进行功能信息的挖掘,挖掘代码片段的功能注释与功能API这两个特征来度量代码片段和查询语句的功能相似度,结合代码片段的方法名和方法体两个特征,根据不同特征的重要性分配不同的权重,计算查询和与代码片段的总的相似度得分,按照得分高低排序,把搜索结果返回给用户。充分考虑并挖掘了源代码中包含的功能信息,并根据重要性分配权重,使得匹配精度更高。
-
公开(公告)号:CN110716749A
公开(公告)日:2020-01-21
申请号:CN201910828507.9
申请日:2019-09-03
Applicant: 东南大学
IPC: G06F8/75 , G06F16/332 , G06F16/38
Abstract: 本发明公开了一种基于功能相似度匹配的代码搜索方法,针对输入是自然语言查询的情况,对代码库中的代码进行功能信息的挖掘,挖掘代码片段的功能注释与功能API这两个特征来度量代码片段和查询语句的功能相似度,结合代码片段的方法名和方法体两个特征,根据不同特征的重要性分配不同的权重,计算查询和与代码片段的总的相似度得分,按照得分高低排序,把搜索结果返回给用户。充分考虑并挖掘了源代码中包含的功能信息,并根据重要性分配权重,使得匹配精度更高。
-