• DocumentCode
    647240
  • Title

    An IDE-based context-aware meta search engine

  • Author

    Rahman, Md Mamunur ; Yeasmin, Sabina ; Roy, Chanchal K.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Saskatchewan, Saskatoon, SK, Canada
  • fYear
    2013
  • fDate
    14-17 Oct. 2013
  • Firstpage
    467
  • Lastpage
    471
  • Abstract
    Traditional web search forces the developers to leave their working environments and look for solutions in the web browsers. It often does not consider the context of their programming problems. The context-switching between the web browser and the working environment is time-consuming and distracting, and the keyword-based traditional search often does not help much in problem solving. In this paper, we propose an Eclipse IDE-based web search solution that collects the data from three web search APIs-Google, Yahoo, Bing and a programming Q & A site-StackOverflow. It then provides search results within IDE taking not only the content of the selected error into account but also the problem context, popularity and search engine recommendation of the result links. Experiments with 25 runtime errors and exceptions show that the proposed approach outperforms the keyword-based search approaches with a recommendation accuracy of 96%. We also validate the results with a user study involving five prospective participants where we get a result agreement of 64.28%. While the preliminary results are promising, the approach needs to be further validated with more errors and exceptions followed by a user study with more participants to establish itself as a complete IDE-based web search solution.
  • Keywords
    information retrieval; search engines; Bing; Eclipse IDE-based context-aware meta search engine; Google; StackOverflow; Web browser; Web search; Web search API; Yahoo; application program interface; keyword-based traditional search; search engine recommendation; Browsers; Context; Measurement; Programming; Search engines; Search problems; Web search; API mash-up; Context-based search; IDE-based search; SimHash algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering (WCRE), 2013 20th Working Conference on
  • Conference_Location
    Koblenz
  • Type

    conf

  • DOI
    10.1109/WCRE.2013.6671324
  • Filename
    6671324