How people revisit web pages: empirical findings and implications for the design of history systems
International Journal of Human-Computer Studies - Special issue: World Wide Web usability
An Empirical Analysis of Web Page Revisitation
HICSS '01 Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 5 - Volume 5
Smartback: supporting users in back navigation
Proceedings of the 13th international conference on World Wide Web
Mica: A Web-Search Tool for Finding API Components and Examples
VLHCC '06 Proceedings of the Visual Languages and Human-Centric Computing
Sourcerer: a search engine for open source code supporting structure-based search
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
Using task context to improve programmer productivity
Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering
Web page revisitation revisited: implications of a long-term click-stream study of browser usage
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Assieme: finding and leveraging implicit references in a web search interface for programmers
Proceedings of the 20th annual ACM symposium on User interface software and technology
Large scale analysis of web revisitation patterns
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Two studies of opportunistic programming: interleaving web foraging, learning, and writing code
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Forward Decay: A Practical Time Decay Model for Streaming Systems
ICDE '09 Proceedings of the 2009 IEEE International Conference on Data Engineering
Codetrail: Connecting source code and web resources
Journal of Visual Languages and Computing
Example-centric programming: integrating web search into the development environment
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Linking e-mails and source code artifacts
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
HyperSource: bridging the gap between source and code-related web sites
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Fishtail: from task context to source code examples
Proceedings of the 1st Workshop on Developing Tools as Plug-ins
Beyond the usual suspects: context-aware revisitation support
Proceedings of the 22nd ACM conference on Hypertext and hypermedia
Hi-index | 0.00 |
The web is an important source of development-related resources, such as code examples, tutorials, and API documentation. Yet existing development environments are largely disconnected from these resources. In this work, we explore how to provide useful web page recommendations to developers by focusing on the problem of refinding web pages that a developer has previously used. We present the results of a study about developer browsing activity in which we found that 13.7% of developers visits to code-related pages are revisits and that only a small fraction (7.4%) of these were initiated through a low-cost mechanism, such as a bookmark. To assist with code-related revisits, we introduce Reverb, a tool which recommends previously visited web pages that pertain to the code visible in the developer's editor. Through a field study, we found that, on average, Reverb can recommend a useful web page in 51% of revisitation cases.