• DocumentCode
    2588659
  • Title

    Mica: A Web-Search Tool for Finding API Components and Examples

  • Author

    Stylos, Jeffrey ; Myers, Brad A.

  • Author_Institution
    Dept. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA
  • fYear
    2006
  • fDate
    4-8 Sept. 2006
  • Firstpage
    195
  • Lastpage
    202
  • Abstract
    Because software libraries are numerous and large, learning how to use them is a common and problematic task for experienced programmers and novices alike. Internet search engines such as Google have emerged as important resources to help programmers successfully use APIs. However, observations of programmers using Web search have revealed problems and inefficiencies in their use. We present a new prototype search tool called Mica that augments standard Web search results to help programmers find the right API classes and methods given a description of the desired functionality, and help programmers find examples when they already know which methods to use. Mica works by using the Google Web APIs to find relevant pages, and then analyzing the content of those pages to extract the most relevant programming terms and to classify the type of each result
  • Keywords
    Internet; application program interfaces; classification; search engines; software libraries; Google Web API; Internet; Mica; Web search tool; search engines; software libraries; Application software; Computer science; Documentation; Internet; Java; Programming profession; Search engines; Software libraries; Terminology; Web search;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human-Centric Computing, 2006. VL/HCC 2006. IEEE Symposium on
  • Conference_Location
    Brighton
  • Print_ISBN
    0-7695-2586-5
  • Type

    conf

  • DOI
    10.1109/VLHCC.2006.32
  • Filename
    1698785