SurfClipse: Context-Aware Meta Search in the IDE

07/06/2018
by   Mohammad Masudur Rahman, et al.
0

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

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/06/2018

Towards a Context-Aware IDE-Based Meta Search Engine for Recommendation about Programming Errors and Exceptions

Study shows that software developers spend about 19 for information in t...
research
07/06/2018

Recommending Relevant Sections from a Webpage about Programming Errors and Exceptions

Programming errors or exceptions are inherent in software development an...
research
07/05/2018

An IDE-Based Context-Aware Meta Search Engine

Traditional web search forces the developers to leave their working envi...
research
09/09/2019

A Study of Context Dependencies in Multi-page Product Search

In product search, users tend to browse results on multiple search resul...
research
11/08/2021

Learning Context-Aware Representations of Subtrees

This thesis tackles the problem of learning efficient representations of...
research
08/10/2021

Diversity-aware Web APIs Recommendation with Compatibility Guarantee

With the ever-increasing prevalence of web APIs (Application Programming...
research
05/30/2022

Retrieving and Ranking Relevant JavaScript Technologies from Web Repositories

The selection of software technologies is an important but complex task....

Please sign up or login with your details

Forgot password? Click here to reset