SurfClipse: Context-Aware Meta Search in the IDE

被引:6
|
作者
Rahman, Mohammad Masudur [1 ]
Roy, Chanchal K. [1 ]
机构
[1] Univ Saskatchewan, Dept Comp Sci, Saskatoon, SK S7N 0W0, Canada
关键词
Context-aware web search; meta search; context-relevance; errors and exceptions;
D O I
10.1109/ICSME.2014.109
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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/similar to masud.rahman/surfclipse
引用
收藏
页码:617 / 620
页数:4
相关论文
共 50 条
  • [1] An IDE-Based Context-Aware Meta Search Engine
    Rahman, Mohammad Masudur
    Yeasmin, Shamima
    Roy, Chanchal K.
    2013 20TH WORKING CONFERENCE ON REVERSE ENGINEERING (WCRE), 2013, : 467 - 471
  • [2] Towards a Context-Aware IDE-Based Meta Search Engine for Recommendation about Programming Errors and Exceptions
    Rahman, Mohammad Masudur
    Yeasmin, Shamima
    Roy, Chanchal K.
    2014 SOFTWARE EVOLUTION WEEK - IEEE CONFERENCE ON SOFTWARE MAINTENANCE, REENGINEERING, AND REVERSE ENGINEERING (CSMR-WCRE), 2014, : 194 - 203
  • [3] CONTEXT-AWARE SEARCH ARCHITECTURE
    Weinberger, Hadas
    Guzikov, Oleg
    Raby, Keren
    ICEIS 2010: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 5: HUMAN-COMPUTER INTERACTION, 2010, : 71 - 78
  • [4] Modeling Context-Aware Command Recommendation and Acceptance in an IDE
    Gasparic, Marko
    Ricci, Francesco
    2015 IEEE/ACM 2ND INTERNATIONAL WORKSHOP ON CONTEXT FOR SOFTWARE DEVELOPMENT, 2015, : 1 - 5
  • [5] A vlHMM Approach to Context-Aware Search
    Liao, Zhen
    Jiang, Daxin
    Pei, Jian
    Huang, Yalou
    Chen, Enhong
    Cao, Huanhuan
    Li, Hang
    ACM TRANSACTIONS ON THE WEB, 2013, 7 (04)
  • [6] Context-Aware Ranking in Web Search
    Xiang, Biao
    Jiang, Daxin
    Pei, Jian
    Sun, Xiaohui
    Chen, Enhong
    Li, Hang
    SIGIR 2010: PROCEEDINGS OF THE 33RD ANNUAL INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH DEVELOPMENT IN INFORMATION RETRIEVAL, 2010, : 451 - 458
  • [7] Context-aware and voice interactive search
    Tran Lam Quan
    Phan Dang Hung
    Nguyen Hoang Anh
    Dinh Anh Tuan
    Phi Tung Lam
    Vu Tat Thang
    2013 INTERNATIONAL CONFERENCE OF SOFT COMPUTING AND PATTERN RECOGNITION (SOCPAR), 2013, : 7 - 12
  • [8] Context-Aware Asset Search for Graphic Design
    Kovacs, Balazs
    O'Donovan, Peter
    Bala, Kavita
    Hertzmann, Aaron
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2019, 25 (07) : 2419 - 2429
  • [9] A Context-Aware Click Model for Web Search
    Chen, Jia
    Mao, Jiaxin
    Liu, Yiqun
    Zhang, Min
    Ma, Shaoping
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING (WSDM '20), 2020, : 88 - 96
  • [10] iMecho: a Context-aware Desktop Search System
    Chen, Jidong
    Guo, Hang
    Wu, Wentao
    Wang, Wei
    PROCEEDINGS OF THE 34TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR'11), 2011, : 1269 - 1269