SOAR: an architecture for general intelligence
Artificial Intelligence
CHI '87 Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface
Planning in the context of human-computer interaction
Proceedings of Third Conference of the British Computer Society Human-Interactio on People and computers III
Programmable user models for predictive evaluation of interface designs
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Cumulating the science of HCI: from s-R compatibility to transcription typing
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Skilled financial planning: the cost of translating ideas into action
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Unified theories of cognition
The Psychology of Human-Computer Interaction
The Psychology of Human-Computer Interaction
Getting into a system: External-internal task mapping analysis
CHI '83 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Human Problem Solving
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Developing process models as summaries of HCI action sequences
Human-Computer Interaction
Automating human-performance modeling at the millisecond level
Human-Computer Interaction
Hi-index | 0.00 |
The knowledge analysis of a device and a task, when written in an external Instruction Language and translated into rules for a programmable cognitive architecture, enables a designer to predict conceptual errors in device usage. This kind of prediction lies outside the scope of GOMS-based models. The cognitive architecture, which is referred to as a “Programmable User Model” (PUM), incorporates a limited problem-solving capability based upon means-ends analysis and multiple problem spaces. The example presented, concerning a simple text editor, illustrates the application of a PUM and demonstrates that a correct description of local knowledge does not necessarily lead to correct behaviour. This can serve to alert the designer to difficulties with the usability of a proposed interface.