10.3969/j.issn.1002-137X.2009.08.039
基于语法与语义分析的代码搜索结果优化
通过示例代码学习简单算法的实现和具体API的使用方式是程序开发人员在软件开发中进行软件复用的高效手段,也是使用代码搜索引擎的主要目的.代码搜索引擎从网页搜索技术发展而来,提供对网络上源代码资源的检索功能,能够有效定位与搜索内容相关的代码,为程序开发人员提供帮助.但现有的代码搜索引擎没有在搜索结果中区别API的实现代码与使用代码,搜索结果存在冗余,导致用户无法快速有效地找到提供有用信息的代码片段.为了使用户更好更快地找到代码搜索目标,阐述了应用语法与语义分析技术从区分API实现代码和使用代码、相似代码聚类、搜索结果摘要3个方面对代码搜索结果进行优化的方法,给出了一个代码搜索引擎的实现,并在实例研究中展示了该方法的有效性.
软件复用、代码搜索、语法与语义分析、API的实现与使用代码
36
TP311.5(计算技术、计算机技术)
国家科技支撑计划2006BAH02A02;国家高技术研究发展计划8632006AA01Z189
2009-10-23(万方平台首次上网日期,不代表论文的发表时间)
共4页
165-168