loading...
Mica: A Web-Search Tool for Finding API Components and Examples
Brighton, United Kingdom September 04-September 08
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/VLHCC.2006.32Visual Languages and Human-Centric Co ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Jeffrey Stylos, Carnegie Mellon University, Pittsburgh PA
Brad A. Myers, Carnegie Mellon University, Pittsburgh PA
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.
Citation:
Jeffrey Stylos, Brad A. Myers, "Mica: A Web-Search Tool for Finding API Components and Examples," vlhcc, pp.195-202, Visual Languages and Human-Centric Computing (VL/HCC'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.