ACM Home Page
Please provide us with feedback. Feedback
Assieme: finding and leveraging implicit references in a web search interface for programmers
Full text PdfPdf (2.15 MB)
Source
Symposium on User Interface Software and Technology archive
Proceedings of the 20th annual ACM symposium on User interface software and technology table of contents
Newport, Rhode Island, USA
SESSION: Search interfaces table of contents
Pages: 13 - 22  
Year of Publication: 2007
ISBN:978-1-59593-679-2
Authors
Raphael Hoffmann  University of Washington, Seattle, WA
James Fogarty  University of Washington, Seattle, WA
Daniel S. Weld  University of Washington, Seattle, WA
Sponsors
ACM: Association for Computing Machinery
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 117,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1294211.1294216
What is a DOI?

ABSTRACT

Programmers regularly use search as part of the development process, attempting to identify an appropriate API for a problem, seeking more information about an API, and seeking samples that show how to use an API. However, neither general-purpose search engines nor existing code search engines currently fit their needs, in large part because the information programmers need is distributed across many pages. We present Assieme, a Web search interface that effectively supports common programming search tasks by combining information from Web-accessible Java Archive (JAR) files, API documentation, and pages that include explanatory text and sample code. Assieme uses a novel approach to finding and resolving implicit references to Java packages, types, and members within sample code on the Web. In a study of programmers performing searches related to common programming tasks, we show that programmers obtain better solutions, using fewer queries, in the same amount of time spent using a general Web search interface.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Bajracharya, S., Ngo, T., Linstead, E., Rigor, P., Dou, Y., Baldi, P. and Lopes, C. Sourcerer: A Search Engine for Open Source Code. International Conference on Software Engineering (ICSE 2007).
 
2
Banko, M., Cafarella, M., Soderland, S., Broadhead, M. and Etzioni, O. Open Information Extraction from the Web. International Join Conferences on Artificial Intelligence (IJCAI 2007), 2670--2676.
 
3
 
4
5
6
7
8
9
10
11
 
12
13
14
 
15
 
16
 
17
18
 
19
20
 
21
 
22
23
24
 
25
26
27
 
28
29
30
31

CITED BY  8

Collaborative Colleagues:
Raphael Hoffmann: colleagues
James Fogarty: colleagues
Daniel S. Weld: colleagues