| Assieme: finding and leveraging implicit references in a web search interface for programmers |
| Full text |
Pdf
(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
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 91, Citation Count: 9
|
|
|
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
|
Edward Cutrell , Daniel Robbins , Susan Dumais , Raman Sarin, Fast, flexible filtering with phlat, Proceedings of the SIGCHI conference on Human Factors in computing systems, April 22-27, 2006, Montréal, Québec, Canada
[doi> 10.1145/1124772.1124812]
|
 |
7
|
|
 |
8
|
Mira Dontcheva , Steven M. Drucker , Geraldine Wade , David Salesin , Michael F. Cohen, Summarizing personal web browsing sessions, Proceedings of the 19th annual ACM symposium on User interface software and technology, October 15-18, 2006, Montreux, Switzerland
[doi> 10.1145/1166253.1166273]
|
 |
9
|
Susan Dumais , Edward Cutrell , JJ Cadiz , Gavin Jancke , Raman Sarin , Daniel C. Robbins, Stuff I've seen: a system for personal information retrieval and re-use, Proceedings of the 26th annual international ACM SIGIR conference on Research and development in informaion retrieval, July 28-August 01, 2003, Toronto, Canada
[doi> 10.1145/860435.860451]
|
 |
10
|
|
 |
11
|
|
| |
12
|
|
 |
13
|
|
 |
14
|
|
| |
15
|
|
| |
16
|
|
| |
17
|
|
 |
18
|
|
| |
19
|
|
 |
20
|
David Mandelin , Lin Xu , Rastislav Bodík , Doug Kimelman, Jungloid mining: helping to navigate the API jungle, Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation, June 12-15, 2005, Chicago, IL, USA
|
| |
21
|
|
| |
22
|
|
 |
23
|
|
 |
24
|
|
| |
25
|
|
 |
26
|
|
 |
27
|
|
| |
28
|
|
 |
29
|
Naiyana Sahavechaphan , Kajal Claypool, XSnippet: mining For sample code, Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, October 22-26, 2006, Portland, Oregon, USA
|
 |
30
|
|
 |
31
|
Ka-Ping Yee , Kirsten Swearingen , Kevin Li , Marti Hearst, Faceted metadata for image search and browsing, Proceedings of the SIGCHI conference on Human factors in computing systems, April 05-10, 2003, Ft. Lauderdale, Florida, USA
[doi> 10.1145/642611.642681]
|
CITED BY 9
|
|
|
|
|
Raphael Hoffmann , Saleema Amershi , Kayur Patel , Fei Wu , James Fogarty , Daniel S. Weld, Amplifying community content creation with mixed initiative information extraction, Proceedings of the 27th international conference on Human factors in computing systems, April 04-09, 2009, Boston, MA, USA
|
|
|
Otávio Augusto Lazzarini Lemos , Sushil Bajracharya , Joel Ossher , Paulo Cesar Masiero , Cristina Lopes, Applying test-driven code search to the reuse of auxiliary functionality, Proceedings of the 2009 ACM symposium on Applied Computing, March 08-12, 2009, Honolulu, Hawaii
|
|
|
|
|
|
|
|
|
Joel Brandt , Philip J. Guo , Joel Lewenstein , Mira Dontcheva , Scott R. Klemmer, Two studies of opportunistic programming: interleaving web foraging, learning, and writing code, Proceedings of the 27th international conference on Human factors in computing systems, April 04-09, 2009, Boston, MA, USA
|
|
|
Daniel S. Weld , Fei Wu , Eytan Adar , Saleema Amershi , James Fogarty , Raphael Hoffmann , Kayur Patel , Michael Skinner, Intelligence in wikipedia, Proceedings of the 23rd national conference on Artificial intelligence, p.1609-1614, July 13-17, 2008, Chicago, Illinois
|
|
|
|
|
|
|
|