基于增强描述的代码搜索方法

来源 :软件学报 | 被引量 : 0次 | 上传用户:wzgl2005
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如何有效地帮助程序员从目前的各种代码库中搜索与特定编程任务相关的代码,已成为软件工程重要的研究领域之一.提出一种基于增强描述的代码搜索方法 DERECS,该方法首先基于开源项目、问答系统等构建一个代码-描述语料库,并分析代码及自然语言描述,提取方法调用和代码结构相关特征值;然后,基于代码片段中的方法调用及代码片段的结构特征对代码进行描述增强,以减小被搜索的代码与自然语言查询语句之间的差异,扩大搜索的范围.使用真实自然语言查询语句作为测试基准,对DERECS进行验证.验证结果表明,DERECS的效果显著优于
其他文献
提供了一种合成N,N-二乙基苯胺的新方法。苯胺与乙醇在固体催化剂上进行反应,苯胺转化率100%,N,N-二乙基苯胺的选择性50~78%。文中讨论了反应历程和反应控制过程。
从对制氧机组进行油品替代准备,到2014 年4 月把长城L-TSA/LF46 长寿命汽轮机油分别加装到空压机、增压机、膨胀机和氮压机内,并且在设备使用油的一个月、半年、一年、二年后,对
<正>在改革开放、社会主义市场经济的大环境下,在电子信息产业大发展,尤其在新能源硅光伏产业井喷式的大发展拉动下,我国的半导体硅晶体生长技术与设备能力获得了世界上最快
会议
介绍了高速公路机电系统备品备件管理的重要性,通过分析备品分类管理和合理选择备品存储模式等备件管理内容,从编制备品备件的原则和编制备品备件的方法等方面对备品备件的编
针对SVK40-3S型离心式压缩机开车过程中,一二级转子振动大造成压缩机联锁停车故障,经原因分析查找,发现低速转子推力盘松动导致转子在运转过程中发生轴向窜动是造成一二级叶轮损
<正>贵州茅台酒,与英国威士忌、法国科涅克白兰地并称世界三大蒸馏名酒。它以其"酱香突出、香型优雅、回味幽长、空杯留香"的独有特色,立于中外名酒群之上。一九一五年获巴拿
会议
在中华优秀传统文化中,虽然儒道释都认同"天人合一"这一命题,主张人与自然、人与社会、人与人和合相处,在和谐中得到发展,但道家在和合的极终诉求、路径及实践上却与儒释明显
为了了解沙漠植物梭梭维持水源的利用情况,探明其对水源的利用策略,利用稳定性同位素技术定位取样,对准噶尔盆地南缘荒漠区梭梭进行了研究。结果表明,冬季,梭梭基本没有直接
民族复兴、国家富强、人民幸福的中国梦,包括了每一个中国人的梦,当然也包括每一个农民的梦。实现农民梦,对于农机而言,责任重大、使命光荣。农机梦与农民梦相融相通,要把农机梦融
150 t转炉一次除尘系统的喷嘴,喷水量比较大、供水压力低,而且喷嘴易堵塞,导致除尘有盲点,除尘效果不好,烟囱时常有冒黄烟、黑烟现象,对周围环境影响很大。另外,由于用水量较大,煤气