Representing cognitive activity in complex tasks

  • Authors:
  • Philip J. Barnard;Jon May

  • Affiliations:
  • MRC Cognition and Brain Sciences Unit, Cambridge, United Kingdom;Department of Psychology, University of Sheffield, Sheffield, United Kingdom

  • Venue:
  • Human-Computer Interaction
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.