Interfacing thought: cognitive aspects of human-computer interaction
What “question-asking protocols” can say about the user interface
International Journal of Man-Machine Studies
Predicting the learnability of task-action mappings
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
User interface evaluation in the real world: a comparison of four techniques
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Triggers and barriers to customizing software
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
An evaluation of animated demonstrations of learning computer-based tasks
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The psychology of expertise
Automatic chunk detection in human-computer interaction
AVI '94 Proceedings of the workshop on Advanced visual interfaces
Turning research into practice: characteristics of display-based interaction
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A field study of exploratory learning strategies
ACM Transactions on Computer-Human Interaction (TOCHI)
Connecting theory and practice: a case study of achieving usability goals
CHI '85 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Reducing the gap between what users know and what they need to know
CUU '00 Proceedings on the 2000 conference on Universal Usability
Learning to use word processors: problems and prospects
ACM Transactions on Information Systems (TOIS)
Training wheels in a user interface
Communications of the ACM
Learnability in information design
SIGDOC '01 Proceedings of the 19th annual international conference on Computer documentation
ACM-SE 18 Proceedings of the 18th annual Southeast regional conference
Designing the User Interface: Strategies for Effective Human-Computer Interaction
Designing the User Interface: Strategies for Effective Human-Computer Interaction
Usability Engineering
A Practical Guide to Usability Testing
A Practical Guide to Usability Testing
Level 6: Why We Can't Get There from Here
IEEE Software
Evaluating usability methods: why the current literature fails the practitioner
interactions - The digital muse: HCI in support of creativity
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
User-oriented interactive computer graphics
UODIGS '76 Proceedings of the ACM/SIGGRAPH Workshop on User-oriented Design of Interactive Graphics Systems
Usability engineering methods for software developers
Communications of the ACM - Interaction design and children
Stencils-based tutorials: design and evaluation
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Over the Shoulder Learning: Supporting Brief Informal Learning
Computer Supported Cooperative Work
Human-Computer Interaction (3rd Edition)
Human-Computer Interaction (3rd Edition)
Dynamic detection of novice vs. skilled use without a task model
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Strategies for accelerating on-line learning of hotkeys
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Exploring exploring a word processor
Human-Computer Interaction
EverybodyLovesSketch: 3D sketching for a broader audience
Proceedings of the 22nd annual ACM symposium on User interface software and technology
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
ToolClips: an investigation of contextual video assistance for functionality understanding
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Using concept maps to evaluate the usability of APIs
CHI '10 Extended Abstracts on Human Factors in Computing Systems
Multi-Layered Interfaces to Improve Older Adults’ Initial Learnability of Mobile Applications
ACM Transactions on Accessible Computing (TACCESS)
Proceedings of the 6th Nordic Conference on Human-Computer Interaction: Extending Boundaries
ICWE'10 Proceedings of the 10th international conference on Web engineering
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)
Dips and ceilings: understanding and supporting transitions to expertise in user interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A case study of post-deployment user feedback triage
Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering
AppMap: exploring user interface visualizations
Proceedings of Graphics Interface 2011
ShowMeHow: translating user interface instructions between applications
Proceedings of the 24th annual ACM symposium 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
Searching for software learning resources using application context
Proceedings of the 24th annual ACM symposium on User interface software and technology
Sketch-sketch revolution: an engaging tutorial system for guided sketching and application learning
Proceedings of the 24th annual ACM symposium on User interface software and technology
The impact of tutorials on games of varying complexity
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Delta: a tool for representing and comparing workflows
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
GamiCAD: a gamified tutorial system for first time autocad users
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
Community enhanced tutorials: improving tutorials with multiple demonstrations
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Changing perspectives on evaluation in HCI: past, present, and future
CHI '13 Extended Abstracts on Human Factors in Computing Systems
A trace-based framework for analyzing and synthesizing educational progressions
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Updating quality models for evaluating new generation web applications
Journal of Web Engineering
Coping tactics employed by visually disabled users on the web
International Journal of Human-Computer Studies
TutorialPlan: automated tutorial generation from CAD drawings
IJCAI'13 Proceedings of the Twenty-Third international joint conference on Artificial Intelligence
Targets-Drives-Means: A declarative approach to dynamic behavior specification with higher usability
Robotics and Autonomous Systems
Hi-index | 0.01 |
It is well-accepted that learnability is an important aspect of usability, yet there is little agreement as to how learnability should be defined, measured, and evaluated. In this paper, we present a survey of the previous definitions, metrics, and evaluation methodologies which have been used for software learnability. Our survey of evaluation methodologies leads us to a new question-suggestion protocol, which, in a user study, was shown to expose a significantly higher number of learnability issues in comparison to a more traditional think-aloud protocol. Based on the issues identified in our study, we present a classification system of learnability issues, and demonstrate how these categories can lead to guidelines for addressing the associated challenges.