基于序列到序列模型的代码片段推荐
万方数据知识服务平台
应用市场
我的应用
会员HOT
万方期刊
×

点击收藏,不怕下次找不到~

@万方数据
会员HOT

期刊专题

10.3778/j.issn.1673-9418.1907057

基于序列到序列模型的代码片段推荐

引用
在软件开发过程中,开发者经常会以复用代码的方式,提高软件开发效率.已有的研究通常采用传统的信息检索技术来实现代码推荐.这些方法存在自然语言查询的高层级的意图与代码的低层级的实现细节不匹配的问题.提出了一种基于序列到序列模型的代码片段推荐方法DeepCR.该方法结合程序静态分析技术与序列到序列模型,训练自然语言查询生成模型,为代码片段生成查询,通过计算生成的查询和开发者输入的自然语言查询的相似度得分来实现代码片段推荐.所构建的代码库的数据来源于Stack Overflow问答网站,确保了数据的真实性.通过计算代码片段推荐结果的平均倒数排名(MRR)和Hit@K来验证方法的有效性.实验结果表明,DeepCR优于现有研究工作,能够有效提高代码片段推荐效果.

程序静态分析、序列到序列模型、代码片段推荐

14

TP391(计算技术、计算机技术)

The National Key Research and Development Program of China under Grant No. 2018YFB1003902 国家重点研发计划;the Na-tional Natural Science Foundation of China under Grant No. 61972197 国家自然科学基金;the Fundamental Research Funds for the Central Universities of China under Grant No. NS2019055 中央高校基本科研业务费专项资金;江苏高校"青蓝工程"

2020-05-18(万方平台首次上网日期,不代表论文的发表时间)

共9页

731-739

相关文献
评论
暂无封面信息
查看本期封面目录

计算机科学与探索

1673-9418

11-5602/TP

14

2020,14(5)

相关作者
相关机构

专业内容知识聚合服务平台

国家重点研发计划“现代服务业共性关键技术研发及应用示范”重点专项“4.8专业内容知识聚合服务技术研发与创新服务示范”

国家重点研发计划资助 课题编号:2019YFB1406304
National Key R&D Program of China Grant No. 2019YFB1406304

©天津万方数据有限公司 津ICP备20003920号-1

信息网络传播视听节目许可证 许可证号:0108284

网络出版服务许可证:(总)网出证(京)字096号

违法和不良信息举报电话:4000115888    举报邮箱:problem@wanfangdata.com.cn

举报专区:https://www.12377.cn/

客服邮箱:op@wanfangdata.com.cn