Dynamic versus static menus: an exploratory comparison
ACM SIGCHI Bulletin
GroupLens: an open architecture for collaborative filtering of netnews
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
Apple guide: a case study in user-aided design of online help
CHI '95 Conference Companion on Human Factors in Computing Systems
Recommending and evaluating choices in a virtual community of use
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Social information filtering: algorithms for automating “word of mouth”
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Principles of mixed-initiative user interfaces
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Analysis of recommendation algorithms for e-commerce
Proceedings of the 2nd ACM conference on Electronic commerce
Proceedings of the 6th international conference on Intelligent user interfaces
A suggestive interface for 3D drawing
Proceedings of the 14th annual ACM symposium on User interface software and technology
Designing the User Interface: Strategies for Effective Human-Computer Interaction
Designing the User Interface: Strategies for Effective Human-Computer Interaction
Introduction to Modern Information Retrieval
Introduction to Modern Information Retrieval
User Modeling in Human–Computer Interaction
User Modeling and User-Adapted Interaction
User Modeling and User-Adapted Interaction
MovieLens unplugged: experiences with an occasionally connected recommender system
Proceedings of the 8th international conference on Intelligent user interfaces
A Machine-Learning Apprentice for the Completion of Repetitive Forms
IEEE Expert: Intelligent Systems and Their Applications
Amazon.com Recommendations: Item-to-Item Collaborative Filtering
IEEE Internet Computing
An Adaptive User Interface Based On Personalized Learning
IEEE Intelligent Systems
Introduction: design and evaluation of notification user interfaces
International Journal of Human-Computer Studies - Notification user interfaces
Usability Meanings and Interpretations in ISO Standards
Software Quality Control
Usability trade-offs for adaptive user interfaces: ease of use and learnability
Proceedings of the 9th international conference on Intelligent user interfaces
An Empirical Study of the Effect of Agent Competence on User Performance and Perception
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 1
Predicting human interruptibility with sensors
ACM Transactions on Computer-Human Interaction (TOCHI)
IEEE Transactions on Knowledge and Data Engineering
A hybrid learning system for recognizing user tasks from desktop activities and email messages
Proceedings of the 11th international conference on Intelligent user interfaces
Don't look stupid: avoiding pitfalls when recommending research papers
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
A field evaluation of an adaptable two-interface design for feature-rich software
ACM Transactions on Computer-Human Interaction (TOCHI)
A personalized English learning recommender system for ESL students
Expert Systems with Applications: An International Journal
Predictability and accuracy in adaptive user interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A survey of software learnability: metrics, methodologies and guidelines
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Social navigation support in a course recommendation system
AH'06 Proceedings of the 4th international conference on Adaptive Hypermedia and Adaptive Web-Based Systems
What would other programmers do: suggesting solutions to error messages
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
D-Macs: building multi-device user interfaces by demonstrating, sharing and replaying design actions
UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology
Data-driven suggestions for creativity support in 3D modeling
ACM SIGGRAPH Asia 2010 papers
Improving program navigation with an active help system
Proceedings of the 2010 Conference of the Center for Advanced Studies on Collaborative Research
Peer interaction effectively, yet infrequently, enables programmers to discover new tools
Proceedings of the ACM 2011 conference on Computer supported cooperative work
Design and evaluation of a command recommendation system for software applications
ACM Transactions on Computer-Human Interaction (TOCHI)
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
How can we support users' preferential choice?
CHI '11 Extended Abstracts on Human Factors in Computing Systems
AppMap: exploring user interface visualizations
Proceedings of Graphics Interface 2011
AdaptableGIMP: designing a socially-adaptable interface
Proceedings of the 24th annual ACM symposium adjunct on User interface software and technology
IP-QAT: in-product questions, answers, & tips
Proceedings of the 24th annual ACM symposium on User interface software and technology
Query-feature graphs: bridging user vocabulary and system functionality
Proceedings of the 24th annual ACM symposium on User interface software and technology
LemonAid: selection-based crowdsourced contextual help for web applications
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Triggering triggers and burying barriers to customizing software
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Egidio: a non-invasive approach for synthesizing organizational models
Proceedings of the 34th International Conference on Software Engineering
MixT: automatic generation of step-by-step mixed media tutorials
Proceedings of the 25th annual ACM symposium on User interface software and technology
Improving software developers' fluency by recommending development environment commands
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
Patina: dynamic heatmaps for visualizing application usage
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Promoting Hotkey use through rehearsal with ExposeHK
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Skillometers: reflective widgets that motivate and help users to improve performance
Proceedings of the 26th annual ACM symposium on User interface software and technology
NAVSEC: a recommender system for 3D network security visualizations
Proceedings of the Tenth Workshop on Visualization for Cyber Security
Hi-index | 0.00 |
We explore the use of modern recommender system technology to address the problem of learning software applications. Before describing our new command recommender system, we first define relevant design considerations. We then discuss a 3 month user study we conducted with professional users to evaluate our algorithms which generated customized recommendations for each user. Analysis shows that our item-based collaborative filtering algorithm generates 2.1 times as many good suggestions as existing techniques. In addition we present a prototype user interface to ambiently present command recommendations to users, which has received promising initial user feedback.