Cognitive dimensions of notations
Proceedings of the fifth conference of the British Computer Society, Human-Computer Interaction Specialist Group on People and computers V
Modelling interaction using template abstractions
HCI '94 Proceedings of the conference on People and computers IX
The skull beneath the skin: entity-relationship models of information artifacts
International Journal of Human-Computer Studies - Special issue: the role of cognitive science in human-computer interaction
Towards a framework for investigating temporal properties in interaction
ACM SIGCHI Bulletin - Special celebration issue: 50 years of ACM
The cognitive dimension of viscosity: A sticky problem for HCI
INTERACT '90 Proceedings of the IFIP TC13 Third Interational Conference on Human-Computer Interaction
An Action Based Framework for Verifying Logical and Behavioural Properties of Concurrent Systems
CAV '91 Proceedings of the 3rd International Workshop on Computer Aided Verification
Task-action grammars: a model of the mental representation of task languages
Human-Computer Interaction
Hi-index | 0.00 |
An analytic framework termed cognitive dimensions is developed to provide formal definitions of dimensions for assessing the suitability of interactive systems for particular tasks. Cognitive dimensions is a psychological framework that provides broadbrush characterisations of interactive behaviours that are of particular relevance to ease of use. The framework also provides an effective terminology to support a wide range of assessments including interface evaluation, and assessing the resistance of languages to program modification. We propose that software design can benefit from interpreting cognitive dimensions as tools for assessing software characteristics such as usability and modifiability. Our interpretation of these dimensions has the benefits of being formal and at the same time yielding practical measures and guidelines for assessment. In particular such a formalisation emphasises the degree to which cognitive dimensions can serve as constructive expressions of non-functional requirements in general. This work builds upon a growing body of work concerned with formally characterising interactive properties that are significant to successful use. In particular it examines the dimensions associated with the notion of viscosity--resistance to local change and demonstrates their relevance in the context of program modification.