• DocumentCode
    176283
  • Title

    SurfClipse: Context-Aware Meta-search in the IDE

  • Author

    Rahman, M.M. ; Roy, C.K.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Saskatchewan, Saskatoon, SK, Canada
  • fYear
    2014
  • fDate
    Sept. 29 2014-Oct. 3 2014
  • Firstpage
    617
  • Lastpage
    620
  • Abstract
    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, Surf Clipse, 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.
  • Keywords
    online front-ends; query processing; question answering (information retrieval); recommender systems; search engines; ubiquitous computing; IDE; SurfClipse; Web pages; Web search; context-aware meta search tool; customized embedded browser; interactive mode; proactive mode; programming Q&A site; programming errors; programming exceptions; search queries; Context; Measurement; Metasearch; Programming; Search engines; Search problems; Web search; Context-aware web search; context-relevance; errors and exceptions; meta search;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Evolution (ICSME), 2014 IEEE International Conference on
  • Conference_Location
    Victoria, BC
  • ISSN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSME.2014.109
  • Filename
    6976153