Abstract
Interactive systems combine a human operator with a computer. Either may be a source of error. The verification processes used must ensure both the correctness of the computer component, and also minimize the risk of human error. Human-centred design aims to do this by designing systems in a way that make allowance for human frailty. One approach to such design is to adhere to design rules. Design rules, however, are often ad hoc. We examine how a formal cognitive model, encapsulating results from the cognitive sciences, can be used to justify such design rules in a way that integrates their use with existing formal hardware verification techniques. We consider here the verification of a design rule intended to prevent a commonly occurring class of human error know as the post-completion error.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Back, R., Mikhajlova, A., von Wright, J.: Modeling component environments and interactive programs using iterative choice. Technical Report 200, Turku Centre for Computer Science (September 1998)
Blandford, A.E., Young, R.M.: The role of communication goals in interaction. In: Adjunct Proceedings of HCI 1998, pp. 14–15 (1998)
Blandford, A.E., Barnard, P.J., Harrison, M.D.: Using interaction framework to guide the design of interactive systems. International Journal of Human Computer Studies 43, 101–130 (1995)
Blandford, A.E., Butterworth, R., Curzon, P.: PUMA footprints: linking theory and craftskill in usability evaluation. In: Proc. of Interact, pp. 577–584 (2001)
Bumbulis, P., Alencar, P.S.C., Cowen, D.D., Lucena, C.J.P.: Validating properties of component-based graphical user interfaces. In: Bodart, F., van der Donckt, J. (eds.) Proc. Design, Specification and Verification of Interactive Systems 1996, pp. 347–365. Springer, Heidelberg (1996)
Butterworth, R., Blandford, A.E., Duke, D.: Using formal models to explore display based usability issues. Journal of Visual Languages and Computing 10, 455–479 (1999)
Butterworth, R., Blandford, A.E., Duke, D.: Demonstrating the cognitive plausibility of interactive systems. Formal Aspects of Computing 12, 237–259 (2000)
Byrne, M., Bovair, S.: A working memory model of a common procedural error. Cognitive Science 21(1), 31–61 (1997)
Campos, J.C., Harrison, M.D.: Formally verifying interactive systems: a review. In: Harrison, M.D., Torres, J.C. (eds.) Design, Specification and Verification of Interactive Systems 1997, pp. 109–124. Springer, Wien (1997)
Curzon, P., Blandford, A.E.: Using a verification system to reason about postcompletion errors. Presented at Design, Specification and Verification of Interactive Systems (2000), Available from http://www.cs.mdx.ac.uk/puma/asWP31
Curzon, P., Blandford, A.E.: Detecting multiple classes of user errors. In: Nigay, L., Little, M.R. (eds.) EHCI 2001. LNCS, vol. 2254, pp. 57–71. Springer, Heidelberg (2001)
Curzon, P., Blandford, A.E.: From a formal user model to design rules. In: Forbrig, P., Limbourg, Q., Urban, B., Vanderdonckt, J. (eds.) DSV-IS 2002. LNCS, vol. 2545, pp. 19–33. Springer, Heidelberg (2002)
Duke, D.J., Barnard, P.J., Duce, D.A., May, J.: Syndetic modelling. Human-Computer Interaction 13(4), 337–394 (1998)
Fields, R.E.: Analysis of erroneous actions in the design of critical systems. Technical Report YCST 20001/09, University of York, Department of Computer Science, D.Phil Thesis (2001)
Gordon, M.J.C., Melham, T.F. (eds.): Introduction to HOL: a theorem proving environment for higher order logic. Cambridge University Press, Cambridge (1993)
Gray, W., Young, R.M., Kirschenbaum, S.: Introduction to this special issue on cognitive architectures and human-computer interaction. Human-Computer Interaction 12, 301–309 (1997)
Gray, W.D.: The nature and processing of errors in interactive behavior. Cognitive Science 24(2), 205–248 (2000)
Hollnagel, E.: Cognitive Reliability and Error Analysis Method. Elsevier, Amsterdam (1998)
Kieras, D.E., Wood, S.D., Meyer, D.E.: Predictive engineering models based on the EPIC architecture for a multimodal high-performance human-computer interaction task. ACM Trans. Computer-Human Interaction 4(3), 230–275 (1997)
Leadbetter, D., Lindsay, P., Hussey, A., Neal, A., Humphreys, M.: Towards model based prediction of human error rates in interactive systems. In: Australian Comp. Sci. Communications: Australasian User Interface Conf., vol. 23(5), pp. 42–49 (2001)
Moher, T.G., Dirda, V.: Revising mental models to accommodate expectation failures in human-computer dialogues. In: Design, Specification and Verification of Interactive Systems 1995, pp. 76–92. Springer, Wien (1995)
Paterno’, F., Mezzanotte, M.: Formal analysis of user and system interactions in the CERD case study. In: Proceedings of EHCI 1995: IFIP Working Conference on Engineering for Human-Computer Interaction, pp. 213–226. Chapman and Hall Publisher, Boca Raton (1995)
Ritter, F.E., Young, R.M.: Embodied models as simulated users: introduction to this special issue on using cognitive models to improve interface design. Int. J. Human-Computer Studies 55, 1–14 (2001)
Roast, C.R.: Modelling unwarranted commitment in information artifacts. In: Chatty, S., Dewan, P. (eds.) Engineering for Human-Computer Interaction, pp. 77–90. Kluwer Academic Press, Dordrecht (1998)
Rushby, J.: Using model checking to help discover mode confusions and other automation suprises. In: 3rd Workshop on Human Error, Safety and System Development, HESSD 1999 (1999)
Xiong, H., Curzon, P., Tahar, S., Blandford, A.: Formally linking MDG and HOL based on a verified MDG system. In: Butler, M., Petre, L., Sere, K. (eds.) IFM 2002. LNCS, vol. 2335, pp. 205–224. Springer, Heidelberg (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Curzon, P., Blandford, A. (2004). Formally Justifying User-Centred Design Rules: A Case Study on Post-completion Errors. In: Boiten, E.A., Derrick, J., Smith, G. (eds) Integrated Formal Methods. IFM 2004. Lecture Notes in Computer Science, vol 2999. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24756-2_25
Download citation
DOI: https://doi.org/10.1007/978-3-540-24756-2_25
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21377-2
Online ISBN: 978-3-540-24756-2
eBook Packages: Springer Book Archive