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

文档序号:17441125发布日期:2019-04-17 04:46阅读:来源:国知局

技术特征:

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

技术研发人员:李伟湋;艾磊;黄志球;周宇;陶传奇;张智轶
受保护的技术使用者:南京航空航天大学
技术研发日:2018.11.05
技术公布日:2019.04.16
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1