基于向量表示的代码搜索方法

来源 :西华大学学报(自然科学版) | 被引量 : 0次 | 上传用户:kerchi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件开发者在开发项目过程中往往需要引用大量由其他开发者开发的基础软件包。为获取除基础软件包开发文档外的使用方式,软件开发者需将代码关键词输入到代码搜索引擎搜索代码片段。文章提出一种基于向量表示的代码搜索方法,该方法收集Github和Stack Overflow数据集中的代码片段训练一个扩充代码词的skip-gram模型,并使用这个模型扩充从搜索文本中提取的与代码词关联的搜索关键词,得到搜索关键词上下文代码片段向量组,将搜索关键词上下文代码片段向量组和待匹配代码片段向量组编码后,计算余弦相似度并排序生成搜索
其他文献
阅读在社会中的作用与日俱增,我国小学语文阅读教学以“单篇阅读”教学为主,大部分老师仅按教材进行教学,很少使用教材外的文本。而近年来兴起的“群文阅读”,是一种“师生依
安阳方言属于晋语区,是中原官话和晋语的过渡地带的语言。本文从对"子"尾的研究入手,描写安阳市区方言和林州方言中"子"尾的分布特征,并进行比较分析,从语义和语用的角度进行
<正>从今年1月1日起,河南省在本行政区域内长江、淮河、黄河和海河四大流域,全面实施了地表水水环境生态补偿机制。一季度,全省共扣缴生态补偿金3718万元。在该省18个省辖市
传感技术是现代信息技术的三大支柱之一,伴随着光纤通信技术的发展,光纤传感技术也获得极大发展,其因结构简单、抗电磁干扰、耐腐蚀、便于实时监测和远程测量等优点被广泛应
聚丙烯酰胺工业是二十世纪五十年代开始发展的,1952年美国氰氨公司首先进行了聚丙烯酰胺工业生产的开发研究,两年后投入大规模生产。1962年后,我国多家研究院(如吉林化学工业公司
“中国企业对澳大利亚医疗健康行业的投资,从2015年后突飞猛进,在过去三年已完成16笔交易,投资规模总计达到55亿澳元。”毕马威澳大利亚和悉尼大学商学院最新发布的《揭秘中国企
会议
露天矿裂缝破碎带对于矿区边坡安全和采场爆破效果好坏息息相关,特别是随着开采深度的加大,边坡应力将更为集中。石宝铁矿软硬岩交互,构造较复杂,节理裂隙发育,断层破碎带和
以徐州飞虹新型装配式钢结构保障性住宅项目为例,从采光能耗、节点连接、碰撞检测、预制构件生产清单、施工管理等方面,阐述了BIM技术在装配式钢结构工程全寿命周期中的应用,
随着农场城镇化进程不断加快,职工群众由原来分散居住在连队平房里,到集中入住到小高层,享受到了现代城镇文明生活。但是,仍有一部分连队留守困难职工需要扶持和帮助。为了保
磁性纳米材料具有高比表面积、特殊的磁性能、优异的化学稳定性和生物相容性等特点,近年吸引了科学家的广泛关注。磁性纳米药物载体是纳米技术与现代医药学结合的产物,是一种