代码搜索相关论文
开源及企业软件项目和各类软件开发网站上的代码片段是重要的软件开发资源.然而,很多开发者代码搜索需求反映的代码的高层意图和主......
早期的研究员们将搜索语句与代码中的文本内容和结构信息进行匹配以实现代码搜索的目的。考虑到自然语言描述中反映的高级查询意图......
近年来,随着互联网行业的高速发展和开源软件、开源社区的兴起,网络上出现了大量的代码仓库,特别是一些被高频访问的在线搜索网站,......
随着信息时代的迅猛发展,软件开发活动逐渐在越来越多的企业中扮演着更加重要的角色,为了将开发人员从复杂繁重的工作中解放出来,......
自然语言代码搜索在软件开发中起着重要作用,它允许程序员以自然语言进行查询,并从Internet或源代码库中获取代码片段。但是,在现......
代码搜索是软件开发及维护过程中的一项常见任务,开发者经常需要进行代码搜索来帮助完成代码学习和重用、代码重构、bug定位等工作......
如何提高软件开发效率、保证软件质量和降低软件开发成本是软件工程领域的三个核心问题。在互联网发展的大趋势下,开源软件也逐渐......
在软件工程领域,软件开发的质量、效率和成本是软件开发过程中关注的三个核心问题。进入二十一世纪以来,随着互联网的普及,信息技......
软件工程在50多年的发展过程中,积累了大量高质量的代码,这些代码广泛分布于网络、个人电脑和代码仓库中。随着软件开发向智能化、......
任务规划技术在现实生活中应用十分广泛。任务规划算法通常在给定有限的子任务空间下进行子任务安排,进而得到一条可以满足业务需......
随着软件项目规模的扩大以及软件复杂性的增加,缺陷修复的难度越来越大.其中,绝大多数缺陷问题都是由代码的错误编写导致的,在软件......
代码复用可以有效缩短软件开发的时间,而代码搜索是代码复用的主要途径.提出了一种基于程序切片和BiGRU的代码搜索方法,该方法通过......
软件分析是软件生命周期中许多活动(分析、设计、实现、测试、维护等)的基础,也是软件领域长期稳定的研究内容.本文首先对软件分析......
随着时代的进步与互联网的迅速发展,对于建筑环境的预测和评估已经不能仅仅依靠人力与经验了,而需要专业的软件进行分析与计算。建......
随着互联网行业的快速发展以及开源社区、开源软件的兴起,越来越多的高质量代码可供软件开发人员选择.如何快速并准确地搜索到想要......
软件的开发及维护过程中经常要对代码进行搜索.基于关键字匹配的代码搜索面临与传统信息检索一样的问题,即用户查询关键字与代码文......
寻找学术论文的开源代码对于验证研究成果的优劣十分关键,直接影响了学术科研的效率和质量,因此,面向学术论文的代码质量评价方法......
软件的开发及维护过程中经常要对代码进行搜索。基于关键字匹配的代码搜索面临与传统信息检索一样的问题,即用户查询关键字与代码文......
通过示例代码学习简单算法的实现和具体API的使用方式是程序开发人员在软件开发中进行软件复用的高效手段,也是使用代码搜索引擎的......
互联网中的开源项目及代码示例存在许多克隆代码。克隆代码的存在使得程序员需要花费很多的时间从代码搜索返回的结果中获取有用代......
如何有效地帮助程序员从目前的各种代码库中搜索与特定编程任务相关的代码,已成为软件工程重要的研究领域之一.提出一种基于增强描......
当今社会软件无所不在,追求高质量和高效率的软件开发是软件工程研究的核心目标.软件开发经历了从结构化方法、面向对象方法到网络服......
随着软件开发技术的不断发展,软件的功能需求也在不断充实与进步,不仅在数量和种类上更加丰富,而且在实现的细节上也越来越复杂。......
多年来的软件开发积累了大量的源代码,同时不少代码搜索工具也被开发出来,但是,现有的工具都不够精确,因而很少有人使用。本文提出......
现代软件开发大量依赖类库以及第三方软件框架和开发,为此软件开发者经常需要寻找能够解决特定问题的应用程序编程接口API并通过示......
代码搜索引擎(code search engines,CSE)产生和互联网上日益增加的开源代码工程,使得软件开发人员在软件开发的过程中可以大量的重用已......
代码搜索已经成为软件开发不可或缺的一部分,相关的研究也越来越受到研究者的关注。该领域的研究属于软件工程和信息检索的交叉领......
如何提高软件的开发效率是软件工程领域的一个核心问题。随着互联网的发展以及开源软件的流行,软件及代码的重用在提高软件开发效......
软件开发者在开发项目过程中往往需要引用大量由其他开发者开发的基础软件包。为获取除基础软件包开发文档外的使用方式,软件开发......
在大型IT企业中,尤其像Google或者百度,代码搜索已是软件开发过程中不可或缺且频繁的活动,其通过借鉴或复用已有代码,加速开发过程......
代码搜索和API推荐算法能够帮助开发者有效实现编程任务。截至目前,研究者们发表了一系列相关文献。尽管一些学者对该研究领域的背......
随着程序代码库(例如Codeplex,Github,Sourceforge)中的源代码资源越来越丰富,代码搜索已经成为软件开发中的一种常见活动。其搜索......
通过复用已有的开源代码或内部遗留代码,可极大地提高软件开发效率、降低开发成本,而准确地搜索到所需代码是代码复用的前提和基础......
软件在人类社会生活中发挥着越来越重要的作用,软件工程研究软件系统构造、开发、运行、维护、演化的创新方法以提高效率和质量.从......