CHI '85 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
User Modeling in Human–Computer Interaction
User Modeling and User-Adapted Interaction
Empirical Evaluation of User Models and User-Adapted Systems
User Modeling and User-Adapted Interaction
Hipikat: recommending pertinent software development artifacts
Proceedings of the 25th International Conference on Software Engineering
How Are Java Software Developers Using the Eclipse IDE?
IEEE Software
Evaluation of a role-based approach for customizing a complex development environment
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A sketch of the programmer's coach: making programmers more effective
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
The lumière project: Bayesian user modeling for inferring the goals and needs of software users
UAI'98 Proceedings of the Fourteenth conference on Uncertainty in artificial intelligence
Improving program navigation with an active help system
Proceedings of the 2010 Conference of the Center for Advanced Studies on Collaborative Research
Improving software developers' fluency by recommending development environment commands
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
Hi-index | 0.00 |
To help software developers work efficiently, integrated development environments (IDE) include many tools. All too often, these developers are unaware of potentially useful tools within these IDEs that might help them complete their work more effectively. To improve both awareness and use of tools within an IDE, we have been developing a recommendation system called Spyglass that recommends tool(s) that might help a developer navigate information available in an IDE more efficiently. When designing such a recommendation system, important considerations are both the content of the recommendations and the form and manner in which those recommendations are made. In this paper, we focus on what we learned about the form and manner of making tool recommendations from a longitudinal user study of Spyglass. These results may be useful to others designing various kinds of recommendation systems for IDEs.