摘要: 通过示例代码学习简单算法的实现和具体API的使用方式是程序开发人员在软件开发中进行软件复用的高效手段,也是使用代码搜索引擎的主要目的。代码搜索引擎从网页搜索技术发展而来,提供对网络上源代码资源的检索功能,能够有效定位与搜索内容相关的代码,为程序开发人员提供帮助。但现有的代码搜索引擎没有在搜索结果中区别API的实现代码与使用代码,搜索结果存在冗余,导致用户无法快速有效地找到提供有用信息的代码片段。为了使用户更好更快地找到代码搜索目标,阐述了应用语法与语义分析技术从区分API实现代码和使用代码、相似代码聚类、
刘石,李合,王啸吟,张路,谢冰. 基于语法与语义分析的代码搜索结果优化[J]. 计算机科学, 2009, 36(8): 165-168. https://doi.org/
LIU Shi,LI He,WANG Xiao-yin,ZHANG Lu,XIE Bing. Enhancement of Code Search Results Using Syntax and Semantic Analysis[J]. Computer Science, 2009, 36(8): 165-168. https://doi.org/