首页> 中文期刊> 《计算机科学》 >基于语法与语义分析的代码搜索结果优化

基于语法与语义分析的代码搜索结果优化

         

摘要

通过示例代码学习简单算法的实现和具体API的使用方式是程序开发人员在软件开发中进行软件复用的高效手段,也是使用代码搜索引擎的主要目的.代码搜索引擎从网页搜索技术发展而来,提供对网络上源代码资源的检索功能,能够有效定位与搜索内容相关的代码,为程序开发人员提供帮助.但现有的代码搜索引擎没有在搜索结果中区别API的实现代码与使用代码,搜索结果存在冗余,导致用户无法快速有效地找到提供有用信息的代码片段.为了使用户更好更快地找到代码搜索目标,阐述了应用语法与语义分析技术从区分API实现代码和使用代码、相似代码聚类、搜索结果摘要3个方面对代码搜索结果进行优化的方法,给出了一个代码搜索引擎的实现,并在实例研究中展示了该方法的有效性.

著录项

  • 来源
    《计算机科学》 |2009年第8期|165-168|共4页
  • 作者单位

    北京大学信息科学技术学院高可信软件技术教育部重点实验室;

    北京;

    100871;

    北京大学信息科学技术学院高可信软件技术教育部重点实验室;

    北京;

    100871;

    北京大学信息科学技术学院高可信软件技术教育部重点实验室;

    北京;

    100871;

    北京大学信息科学技术学院高可信软件技术教育部重点实验室;

    北京;

    100871;

    北京大学信息科学技术学院高可信软件技术教育部重点实验室;

    北京;

    100871;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 软件工程;
  • 关键词

    软件复用; 代码搜索; 语法与语义分析; API的实现与使用代码;

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号