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

来源 :计算机科学与探索 | 被引量 : 0次 | 上传用户:onlymiss
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在软件开发过程中,开发者经常会以复用代码的方式,提高软件开发效率。已有的研究通常采用传统的信息检索技术来实现代码推荐。这些方法存在自然语言查询的高层级的意图与代码的低层级的实现细节不匹配的问题。提出了一种基于序列到序列模型的代码片段推荐方法DeepCR。该方法结合程序静态分析技术与序列到序列模型,训练自然语言查询生成模型,为代码片段生成查询,通过计算生成的查询和开发者输入的自然语言查询的相似度得分来实现代码片段推荐。所构建的代码库的数据来源于Stack Overflow问答网站,确保了数据的真实性。通过计
其他文献
<正> 【《核欧洲世界测览》1990年3—4期第11页报道】今后10至20年,世界各国铀浓缩仍将继续超过需求。一般从实验室阶段开发出一种分离过程需要15年以上的时间,因此目前需要
由于进口工业机器人控制器价格普遍偏高,大大增加了工业机器人的使用成本。针对这一现状,论文以TMS620F28655型号的DSP芯片为核心,设计了一款低成本、稳定可靠、易使用的机器人
阐述了水泥中六价铬的主要来源,探讨了国内外的检测方法,对近期江西省六价铬普查的数据进行了分析,最后提出了几种生产上控制六价铬的方法。
在采取掺加抗剥落剂、用水泥替代部分矿粉、用石灰岩细集料代替破碎卵石细集料等单一或综合的抗剥离措施的情况下,进行破碎卵石沥青混合料路用性能试验研究。结果表明:抗剥落剂
目的:评价该院70岁以上老年患者万古霉素用药合理性,为临床用药提供参考。方法:采用回顾性分析方法,对2011-2012年该院应用万古霉素的83例70岁以上老年患者所做的病原学检查
摘要数字图像相关测试方法能够实现全场、非接触测量,受测量环境影响小,具有较高的测量精度,已经广泛应用于工程中。为了能够准确地评价数字图像相关测试系统的计量性能,需对其进
从1949年至今,台湾一直采取各种措施对海外华文教育进行扶植。由于起步早、坚持久、应变快,这项工作卓有成效,虽然台湾有它的政治目的,但它在弘扬中华文化及提高华侨青年文化水平
<正> 【《美国原子科学家通报》1990年9月号第49页报道】 5个核武器国家的海军大约拥有146 000件核武器,占世界核武器总量约30%。约750艘舰船和潜艇能够发射海上核武器,从去年
针对含有裂纹的正交各向异性材料板结构疲劳寿命预测计算量大、精度低,提出一种基于扩展有限元法(XFEM)与支持向量机回归(SVR)的正交各向异性材料板结构疲劳寿命预测方法。在
<正>一、纪念活动缘起2015年恰逢我国科技体制改革启动30周年。1985年3月13日颁布《中共中央关于科学技术体制改革的决定》(以下简称《决定》),这标志着科技体制改革拉开了序