Understanding and learning text-editing skills: observations on the role of new user expectations
Cognition, computing, and cooperation
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
Too much of a good thing?: Identifying and resolving bloat in the user interface
CHI 98 Cconference Summary on Human Factors in Computing Systems
Recommendation as classification: using social and content-based information in recommendation
AAAI '98/IAAI '98 Proceedings of the fifteenth national/tenth conference on Artificial intelligence/Innovative applications of artificial intelligence
Principles of mixed-initiative user interfaces
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
An algorithmic framework for performing collaborative filtering
Proceedings of the 22nd annual international ACM SIGIR conference on Research and development in information retrieval
Recommender systems in e-commerce
Proceedings of the 1st ACM conference on Electronic commerce
Analysis of recommendation algorithms for e-commerce
Proceedings of the 2nd ACM conference on Electronic commerce
Reducing the gap between what users know and what they need to know
CUU '00 Proceedings on the 2000 conference on Universal Usability
Training wheels in a user interface
Communications of the ACM
Proceedings of the 6th international conference on Intelligent user interfaces
Item-based collaborative filtering recommendation algorithms
Proceedings of the 10th international conference on World Wide Web
A suggestive interface for 3D drawing
Proceedings of the 14th annual ACM symposium on User interface software and technology
An evaluation of a multiple interface design solution for bloated software
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Specifying preferences based on user history
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Novelty and redundancy detection in adaptive filtering
SIGIR '02 Proceedings of the 25th annual international ACM SIGIR conference on Research and development in information retrieval
Collaborative filtering with privacy via factor analysis
SIGIR '02 Proceedings of the 25th annual international ACM SIGIR conference on Research and development in information retrieval
Side views: persistent, on-demand previews for open-ended tasks
Proceedings of the 15th annual ACM symposium on User interface software and technology
User Centered System Design; New Perspectives on Human-Computer Interaction
User Centered System Design; New Perspectives on Human-Computer Interaction
On the recommending of citations for research papers
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
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
Effects of instant messaging interruptions on computing tasks
CHI '00 Extended Abstracts on Human Factors in Computing Systems
Amazon.com Recommendations: Item-to-Item Collaborative Filtering
IEEE Internet Computing
Predicting human interruptibility with sensors: a Wizard of Oz feasibility study
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
CoBuild '98 Proceedings of the First International Workshop on Cooperative Buildings, Integrating Information, Organization, and Architecture
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
Studying the Evolution and Enhancement of Software Features
ICSM '00 Proceedings of the International Conference on Software Maintenance (ICSM'00)
Promoting universal usability with multi-layer interface design
CUU '03 Proceedings of the 2003 conference on Universal usability
Evaluating collaborative filtering recommender systems
ACM Transactions on Information Systems (TOIS)
Latent semantic models for collaborative filtering
ACM Transactions on Information Systems (TOIS)
Designing example-critiquing interaction
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
Improving recommendation lists through topic diversification
WWW '05 Proceedings of the 14th international conference on World Wide Web
IEEE Transactions on Knowledge and Data Engineering
Time weight collaborative filtering
Proceedings of the 14th ACM international conference on Information and knowledge management
Being accurate is not enough: how accuracy metrics have hurt recommender systems
CHI '06 Extended Abstracts on Human Factors in Computing Systems
Recency-based collaborative filtering
ADC '06 Proceedings of the 17th Australasian Database Conference - Volume 49
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 personalized English learning recommender system for ESL students
Expert Systems with Applications: An International Journal
Improving Recommendation Novelty Based on Topic Taxonomy
WI-IATW '07 Proceedings of the 2007 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology - Workshops
Long-term and session-specific user preferences in a mobile recommender system
Proceedings of the 13th international conference on Intelligent user interfaces
A new approach to evaluating novel recommendations
Proceedings of the 2008 ACM conference on Recommender systems
A survey of software learnability: metrics, methodologies and guidelines
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Collaborative filtering with temporal dynamics
Proceedings of the 15th ACM SIGKDD international conference on Knowledge discovery and data mining
Evaluating critiquing-based recommender agents
AAAI'06 Proceedings of the 21st national conference on Artificial intelligence - Volume 1
CommunityCommands: command recommendations for software applications
Proceedings of the 22nd annual ACM symposium on User interface software and technology
Beyond performance: Feature awareness in personalized interfaces
International Journal of Human-Computer Studies
An adaptive calendar assistant using pattern mining for user preference modelling
Proceedings of the 15th international conference on Intelligent user interfaces
Automatically generating personalized user interfaces with Supple
Artificial Intelligence
Characterizing large-scale use of a direct manipulation application in the wild
Proceedings of Graphics Interface 2010
A personal learning apprentice
AAAI'92 Proceedings of the tenth national conference on Artificial intelligence
Empirical analysis of predictive algorithms for collaborative filtering
UAI'98 Proceedings of the Fourteenth conference on Uncertainty in artificial intelligence
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
Social navigation support in a course recommendation system
AH'06 Proceedings of the 4th international conference on Adaptive Hypermedia and Adaptive Web-Based Systems
IP-QAT: in-product questions, answers, & tips
Proceedings of the 24th annual ACM symposium on User interface software and technology
User-driven collaborative intelligence: social networks as crowdsourcing ecosystems
CHI '12 Extended Abstracts on Human Factors in Computing Systems
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
Hi-index | 0.00 |
We examine the use of modern recommender system technology to aid command awareness in complex software applications. We first describe our adaptation of traditional recommender system algorithms to meet the unique requirements presented by the domain of software commands. A user study showed that our item-based collaborative filtering algorithm generates 2.1 times as many good suggestions as existing techniques. Motivated by these positive results, we propose a design space framework and its associated algorithms to support both global and contextual recommendations. To evaluate the algorithms, we developed the CommunityCommands plug-in for AutoCAD. This plug-in enabled us to perform a 6-week user study of real-time, within-application command recommendations in actual working environments. We report and visualize command usage behaviors during the study, and discuss how the recommendations affected users behaviors. In particular, we found that the plug-in successfully exposed users to new commands, as unique commands issued significantly increased.