Identifying and interpreting design errors

The central aim of this paper is to address the question of how best to consider the errors that occur during interaction. A distinction is drawn between human errors and user‐system errors, where the first is an error within one cognitive system and the other an error between two cognitive systems. A further distinction is then made between different types of user‐system error: mapping mismatches, and incongruity mismatches. Following this, a classification scheme (an Evaluative Classification of Mismatch, or ECM) for analyzing user‐system errors is defined, and a study into its usability is reported. The study was conducted at Hewlett Packard's Office Product Division, at Pinewood, Wokingham, UK, and involved trailing the scheme with a design team. The results of the study suggest that the ECM scheme is usable, with 98.5% of problems being classified, and designers reporting positive views on the scheme. Moreover, there was a high level of agreement between the different members of the design team as to...

[1]  Richard Davis User Error or Computer Error? Observations on a Statistics Package , 1983, Int. J. Man Mach. Stud..

[2]  Paul A. Booth Using errors to direct design , 1990, Knowl. Based Syst..

[3]  Donald A. Norman,et al.  A Psychologist Views Human Processing: Human Errors and Other Phenomena Suggest Processing Mechanisms , 1981, IJCAI.

[4]  Richard Davis,et al.  Task Analysis and User Errors: A Methodology for Assessing Interactions , 1983, Int. J. Man Mach. Stud..

[5]  Thomas P. Moran,et al.  The Command Language Grammar: A Representation for the User Interface of Interactive Computer Systems , 1981, Int. J. Man Mach. Stud..

[6]  Victoria Bellotti,et al.  Implications of Current Design Practice for the Use of HCI Techniques , 1988, BCS HCI.

[7]  Allen Newell,et al.  The psychology of human-computer interaction , 1983 .

[8]  Pamela Briggs,et al.  What we know and what we need to know: the user model versus the user's model in human-computer interaction , 1988 .

[9]  Charles Welty,et al.  Correcting User Errors in SQL , 1985, Int. J. Man Mach. Stud..

[10]  Donald A. Norman,et al.  Designing for error , 1987 .

[11]  Stephen J. Payne,et al.  Task-Action Grammars: A Model of the Mental Representation of Task Languages , 1986, Hum. Comput. Interact..

[12]  Israel Spiegler Modelling Man-Machine Interface in a Data Base Environment , 1983, Int. J. Man Mach. Stud..

[13]  Allen Newell,et al.  Computer text-editing: An information-processing analysis of a routine cognitive skill , 1980, Cognitive Psychology.

[14]  Donald A. Norman,et al.  Design rules based on analyses of human error , 1983, CACM.

[15]  Christine Knowles Can Cognitive Complexity Theory (CCT) Produce an Adequate Measure of System Usability? , 1988, BCS HCI.