您所在的位置: 成果库 一种考虑代码语句顺序信息的代码片段推荐方法

一种考虑代码语句顺序信息的代码片段推荐方法

发布时间: 2022-04-20

基本信息

合作方式: 技术转让
成果类型: 发明专利,新技术
行业领域:
其他
成果介绍

本发明公开了一种考虑代码语句顺序信息的代码片段推荐方法,包括:获取当前代码上下文,进行格式化、结构信息和声明的变量类型提取,并将清理后的代码片段转化为LC序列;计算代码数据库中代码片段和当前代码上下文的BWT相似度和变量类型相似度,获取若干与当前代码上下文相似度最高的代码片段作为候选集;根据候选集中代码片段与当前代码上下文的BWT相似性、变量相似性和结构相似性对候选代码片段进行重新排序,并向用户呈现重新排序的列表。与现有技术相比,本发明使用了代码语句之间的顺序信息,使得推荐的代码片段与查询之间的相似度更高,用户能够更好的使用推荐的代码片段。并且在排序过程中引入了结构信息,使其能够获得更好的排序的效果。

成果亮点
团队介绍
成果资料