The automated tutoring of introductory computer programming
Communications of the ACM
Relations between cognitive psychology and computer system design
Interfacing thought: cognitive aspects of human-computer interaction
Cognitive resources and the learning of human-computer dialogs
Interfacing thought: cognitive aspects of human-computer interaction
Improving human-computer interaction—a quest for cognitive science
Interfacing thought: cognitive aspects of human-computer interaction
Approximate modelling of cognitive activity: towards an expert system design aid
CHI '87 Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface
A multiple, virtual-workspace interface to support user task switching
CHI '87 Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface
Travel around a learning support environment: rambling, orienteering or touring?
CHI '88 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Programmable user models for predictive evaluation of interface designs
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Conceptions of the discipline of HCI: craft, applied science, and engineering
Proceedings of the fifth conference of the British Computer Society, Human-Computer Interaction Specialist Group on People and computers V
Designing interaction
Cognitive walkthroughs: a method for theory-based evaluation of user interfaces
International Journal of Man-Machine Studies
The trouble with computers
The Muse method for usability engineering
The Muse method for usability engineering
CHI '87 Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface
ELIZA—a computer program for the study of natural language communication between man and machine
Communications of the ACM
Usability Engineering
The Psychology of Human-Computer Interaction
The Psychology of Human-Computer Interaction
Modelling multimodal interaction: A theory-based technique for design analysis support
INTERACT '97 Proceedings of the IFIP TC13 Interantional Conference on Human-Computer Interaction
Iconic interfacing: The role of icon distinctiveness and fixed or variable screen locations
INTERACT '90 Proceedings of the IFIP TC13 Third Interational Conference on Human-Computer Interaction
Systematic Development of the Human Interface
APSEC '95 Proceedings of the Second Asia Pacific Software Engineering Conference
Further developments toward using formal grammar as a design tool
CHI '82 Proceedings of the 1982 Conference on Human Factors in Computing Systems
Human-Computer Interaction
Human-Computer Interaction
Supporting creative work tasks: the potential of multimodal tools to support sketching
C&C '99 Proceedings of the 3rd conference on Creativity & cognition
On the effective use and reuse of HCI knowledge
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 2
Systems, interactions, and macrotheory
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 2
Continuity in human computer interaction
CHI '00 Extended Abstracts on Human Factors in Computing Systems
Multimedia design for communication of dynamic information
International Journal of Human-Computer Studies - Special issue: Interactive graphical communication
A model for notification systems evaluation—assessing user goals for multitasking activity
ACM Transactions on Computer-Human Interaction (TOCHI)
Evoking affordances in virtual environments via sensory-stimuli substitution
Presence: Teleoperators and Virtual Environments
Human-Computer Interaction
Introduction to this special issue on representations in interactive systems development
Human-Computer Interaction
Using film cutting techniques in interface design
Human-Computer Interaction
Analysis of pointing tasks on a white board
DSVIS'06 Proceedings of the 13th international conference on Interactive systems: Design, specification, and verification
Hi-index | 0.00 |
Although cognitive theory has been recognized as essential for the analysis of human-computer interaction (HCI), the representations that have been developed have been directed more toward theoretical purposes than practical application. To bridge the gap between theory and application, representations need to satisfy requirements for broad scope, a unified theoretical basis, and abstraction. Interacting cognitive subsystems (ICS) is proposed as a unified cognitive theory that can be used as the basis for such representations, and two approaches based on the theory are described. One entails the description of cognitive task models, which are a relatively complete representation of the cognitive activity required of a user in the course of an interaction. The other entails the production of less complete diagrammatic notations, which are intended to provide support in small-scale problem identification and resolution and which can be applied across tasks, visual interface, and sound interface issues and can handle static and dynamic situations. Although the former can be implemented in a production-rule expert system (ICSpert] and, therefore, does not require detailed modeling knowledge on the part of the analyst, the latter is a pencil-and-paper technique that does require theoretical knowledge but is intended to facilitate the acquisition of such knowledge in the interest of educating its users about the human aspects of HCI. The representations differ in the knowledge required for their use, in the support that they offer, and in the situations for which they we appropriate. They have been used to represent problems from experimental situations, core HCI scenarios, and real-world design projects. They share breadth of scope and abstraction, and their parent theory supports transfer of knowledge across domains of application and from older to newer technologies and feedback between the domain of application and the domain of theory.