Abstract
This paper argues that two limitations restrict the utility of interface specification languages. Firstly, they provide no means of capturing the cognitive conditions that lead to operator ‘error’. This makes it difficult to distinguish between the normal behaviour of an expert and the mistakes that often lead to problems for novices. The second weakness is that interface notations cannot easily be used to represent and reason about asynchronous failures. This prevents designers from identifying solutions to failures that could occur at many different points during interaction. These are significant limitations because they reflect a pre-occupation with normative behaviour. Unless we have some means of analysing system failure and operator error then we will continue to have interfaces that are designed to support perfect users in perfect environments.
This is a preview of subscription content,log in via an institution to check access.
Access this chapter
Subscribe and save
- Get 10 units per month
- Download Article/Chapter or eBook
- 1 Unit = 1 Article or 1 Chapter
- Cancel anytime
Buy Now
- Chapter
- JPY 3498
- Price includes VAT (Japan)
- eBook
- JPY 5719
- Price includes VAT (Japan)
- Softcover Book
- JPY 7149
- Price includes VAT (Japan)
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
P. Barnard. Interacting cognitive subsystems: A psycholinguistic approach to short-term memory. In A. Ellis, editor,Progress in the Psychology of Language, volume 2, pages 197–258. Lawrence Erlbaum, London, 1995.
J. Barwise and J. Perry.Situations And Attitudes. Bradford Books, Cambridge, United States of America, 1983.
R. Bastide and P. Palanque. Petri net objects for the design, validation and prototyping of user-driven interfaces. In D. Diaper, D. Gilmore, G. Cockton, and B. Shackel, editors,Human-Computer Interaction—INTERACT’90, pages 625–631. Elsevier Science Publications, North Holland, Netherlands, 1990.
J.M. Carroll.The Nurnberg Funnel: Designing Minimalist Instruction For Practical Computer Skill. MIT Press, Boston, United States of America, 1992.
D. Diaper and P. Johnson. Task analysis for knowledge description. In J. Long and A. Whitefield, editors,Cognitive Ergonomics For Human Computer Interaction, pages 191–224. Cambridge University Press, Cambridge, United Kingdom, 1989.
P. Gray, D. England, and S. McGowan. XUAN: Enhancing UAN to capture temporal relationships among actions. In G. Cockton, S. Draper, and G. Weir, editors,People And Computers IX, pages 301–312. Cambridge University Press, Cambridge, United Kingdom, 1984.
P.D. Gray and C.W. Johnson. A critical analysis of interface specification notations. InThe Design, Specification and Verification of Interactive Systems, pages 113–133. Springer Verlag, Berlin, Germany, 1995.
J. Halpern. Reasoning about knowledge: A survey. InHandbook Of Logic And Artificial Inteligence: Volume 4 — Epistemic And Temporal Reasoning, pages 1–34. Clarendon Press, Oxford, United Kingdom, 1995.
T. Hewett. Importance of failure analysis for human-computer interface design.Interacting With Computers, 1(3):3–8, 1991.
J. Hintikka.Knowledge And Belief. Cornell University Press, Ithica, United States of America, 1962.
D. Hix and H.R. Hartson.Developing User Interfaces. John Wiley and Sons, London, 1993.
D. John and D. Kieras. The goms family of analysis techniques: Tools for design and evaluation. Technical Report CMU-CS-94-181, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, USA, 1994.
C.W. Johnson.A Formal Approach To The Integration Of Human Factors And Systems Engineering. PhD thesis, Department Of Computer Science, University of York, York, United Kingdom, 1992.
C.W. Johnson. A probabilistic logic for the development of safety-critical interactive systems.International Journal Of Man-Machine Studies, 39(2):333–351, 1993.
C.W. Johnson. Using Z to support the design of interactive, safety-critical systems.IEE Software Engineering Journal, 10(2):49–60, 1995.
C.W. Johnson. Literate specification: Using design rationale to support formal methods in the development of human-machine interfaces.Human Computer Interaction Journal, 1996. Acceped and to appear early in 1996.
S. Mitchell. The automatic filtering of electronic mail messages. Technical report, Dept of Computing Science, University of Glasgow, Scotland, 1996. Final year dissertation.
D.A. Norman. The ‘problem’ with automation: Inappropriate feedback and interaction not ‘over-automation’. In D.E. Broadbent, J. Reason, and A. Baddeley, editors,Human Factors In Hazardous Situations, pages 137–145. Clarendon Press, Oxford, United Kingdom, 1990.
P. O’Donnell and S. Draper. How machine delays change user strategies. In C. Johnson, editor,The Challenge Of Time. Glasgow Interactive Systems Group, Glasgow, United Kingdom, 1995. G-95.1.
H. Petroski.To Engineer Is Human: The Role Of Failure In Successful Design. St. Martin’s Press, New York, United States of America, 1986.
B. Sharratt. Memory-cognition-action tables: A pragmatic approach to analytical modelling. InInteract T90, pages 625–631. Elsevier Science, North Holland, 1990.
D. Taylor. The role of human action in man-machine system errors. In J. Rasmussen, K. Duncan, and J. Leplat, editors,New Technology and Human Error., pages 287–292. John Wiley and Sons, London, United Kingdom, 1987.
G.H. von Wright.An Essay In Modal Logic. Elsevier, North Holland, Netherlands:, 1951.
T. Winograd and F. Flores.Understanding Computers And Cognition. Addison-Wesley, Reading, United States of America, 1987.
Author information
Authors and Affiliations
Glasgow Interactive Systems Group (GIST), Department of Computing Science, University of Glasgow, Glasgow, G12 8QQ, UK
Chris Johnson & Phil Gray
- Chris Johnson
You can also search for this author inPubMed Google Scholar
- Phil Gray
You can also search for this author inPubMed Google Scholar
Editor information
Editors and Affiliations
Institut d’Informatique, Facultés Universitaires Notre-Dame de la Paix, Namur, Belgium
Francois Bodart & Jean Vanderdonckt M.Sc. &
Rights and permissions
Copyright information
© 1996 Springer-Verlag/Wien
About this paper
Cite this paper
Johnson, C., Gray, P. (1996). Supporting Error-Driven Design. In: Bodart, F., Vanderdonckt, J. (eds) Design, Specification and Verification of Interactive Systems ’96. Eurographics. Springer, Vienna. https://doi.org/10.1007/978-3-7091-7491-3_11
Download citation
Publisher Name:Springer, Vienna
Print ISBN:978-3-211-82900-4
Online ISBN:978-3-7091-7491-3
eBook Packages:Springer Book Archive
Share this paper
Anyone you share the following link with will be able to read this content:
Sorry, a shareable link is not currently available for this article.
Provided by the Springer Nature SharedIt content-sharing initiative