一种可扩展的本地代码搜索框架Sando.pptxVIP

  • 4
  • 0
  • 约 9页
  • 2017-06-09 发布于湖北
  • 举报

一种可扩展的本地代码搜索框架Sando.pptx

一种可扩展的本地代码搜索框架Sando

一种可扩展的本地代码搜索框架 汇报人:赵菁菁 导师:苏小红 An Extensible Local Code Search Framework 目录 CONTENTS PART ONE 研究背景 4 为了对代码进行维护,开发者依赖本地代码搜索工具(LCS)来确定起始点或者种子,大部分开发者在进行维护时都首先开始代码搜索。但是开发者最常用的代码搜索工具常会返回不尽人意的结果,这与工具的匹配方法有关系。 代码搜索工具 为什么不使用先进方法? 尽管在本地代码搜索方面已经有了很多进展,但是大多数开发者仍然使用基于词汇匹配的搜索工具,我们假设有两个原因: 不清楚方法间的区别 获取不到可用的实现方法 PART TWO Sando框架和工具 6 Sando代码搜索工具与框架 框架中嵌入了一个通用的、可扩展的LCS模型,该处理模型: 阐述了不同LCS方法间的区别 提供了不同方法的清晰比较,并阐释了单一组件改进对于整个代码搜索处理的影响 不同方法锁定LCS处理的不同方面,把这些方法集成到一起 Sando是一个独立的LCS工具,它稳定、开源,可作为VS的扩展。 Sando作为框架也可以快速扩展,通过启用实际的、基于开发者的评估,Sando对现有基于实验室的LCS评估进行了补充。 Sando框架和工具 7 Sando代码搜索工具与

文档评论(0)

1亿VIP精品文档

相关文档