SurfClipse:IDE中的上下文感知Meta搜索
SurfClipse: Context-Aware Meta Search in the IDE
摘要:
尽管现有IDE对编程错误和异常提供了各种调试支持,但软件开发人员经常在Web上寻找工作解决方案或任何最新信息。传统的网络搜索不考虑他们搜索解决方案的问题的上下文,因此它通常对解决问题没有多大帮助。在本文中,我们提出了一个上下文感知的Meta搜索工具,SurfClipse,分析遇到的异常及其上下文的IDE,并建议不仅合适的搜索查询,但也异常(及其上下文)的相关网页。该工具针对IDE中的异常从三个流行的搜索引擎和一个编程问答站点收集结果,根据异常的上下文对结果进行相关性优化,然后在推荐之前对结果进行排名。它提供了两种工作模式--交互式和主动式,以满足开发人员的多种需求,人们可以使用该工具提供的自定义嵌入式浏览器浏览结果页面。工具页:www.usask.ca/~masud.rahman/surfclipse
英文摘要:
Despite various debugging supports of the existing IDEs for programming errors and exceptions, software developers often look at web for working solutions or any up-to-date information. Traditional web search does not consider the context of the problems that they search solutions for, and thus it often does not help much in problem solving. In this paper, we propose a context-aware meta search tool, SurfClipse, that analyzes an encountered exception and its context in the IDE, and recommends not only suitable search queries but also relevant web pages for the exception (and its context). The tool collects results from three popular search engines and a programming Q & A site against the exception in the IDE, refines the results for relevance against the context of the exception, and then ranks them before recommendation. It provides two working modes--interactive and proactive to meet the versatile needs of the developers, and one can browse the result pages using a customized embedded browser provided by the tool. Tool page: www.usask.ca/~masud.rahman/surfclipse
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。