Novice/expert differences in programming skills
International Journal of Man-Machine Studies - The MIT Press scientific computation series
Personalizing Delivered Information in a Software Reuse Environment
UM '01 Proceedings of the 8th International Conference on User Modeling 2001
ACM SIGIR Forum
Understanding user goals in web search
Proceedings of the 13th international conference on World Wide Web
Automatic identification of user goals in Web search
WWW '05 Proceedings of the 14th international conference on World Wide Web
Web search personalization with ontological user profiles
Proceedings of the sixteenth ACM conference on Conference on information and knowledge management
Tagsplanations: explaining recommendations using tags
Proceedings of the 14th international conference on Intelligent user interfaces
Two studies of opportunistic programming: interleaving web foraging, learning, and writing code
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
What Makes APIs Hard to Learn? Answers from Developers
IEEE Software
A degree-of-knowledge model to capture source code familiarity
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Leveraging usage similarity for effective retrieval of examples in code repositories
Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineering
How do programmers ask and answer questions on the web? (NIER track)
Proceedings of the 33rd International Conference on Software Engineering
SNIPR: complementing code search with code retargeting capabilities
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
The Web is an important resource for a programmer: as much as 20% of a programmer's time is spent on the Web [2]. When a programmer searches for information on the Web, two distinct information needs arise depending on the programmer's previous knowledge of a library's Application Programming Interfaces (APIs): learning how to invoke a software library versus reminding the programmers themselves the details deemed not worth remembering [2].