Theory Based Design: From Individual Users and Tasks to Collaborative Systems
Abstract
How do we design computer systems so that they are useful and efficient arte-facts that improve the quality and productivity of our lives? What explanations can we offer as to why some systems achieve this and others fail? How can we predict which systems or system features are going to be usable and useful and which ones are not? If we knew how to answer these questions then we would be in a better position to design and evaluate computer systems. Moreover, we would be developing an explanatory understanding of HCI and furthering the discipline of computing as a science. This paper provides an example of an explanatory, causal account of HCI that shows how models and principles for HCI can be developed from theory and practice. In particular, the paper considers principles for designing user interfaces to support user tasks. It goes on to consider how further factors need to be considered in the design of collaborative and mobile systems to support healthcare. How these can be modelled to provide an explanatory, causal understanding of relevant aspects of human computer interaction is discussed. The implications of this for further principles of design and evaluation are considered. Examples are provided from current work with theoretical, empirical and design considerations made.
Keywords
Human Computer Interaction Design Principles User Tasks Group Work CollaborationPreview
Unable to display preview. Download preview PDF.
References
- [1]Barnard, P., Bridging between basic theories and the artifacts of Human-Computer Interaction, in J.M. Carroll (ed.), Designing interaction: psychology at the human computer interface, Cambridge University Press, Cambridge, 1991, pp. 103–127.Google Scholar
- [2]Clark, H.H. and Brennan, S.E., Grounding in communication, in L.B. Resnick, J.M. Levine and S.D. Teasley (eds.), Perspectives on socially shared cognition, APA Books, Washington D.C., 1991, pp. 127–149.CrossRefGoogle Scholar
- [3]Hamilton, F., Johnson, P. and Johnson, H., Task related principles for user interface design, in Proc. of the Schärding workshop on Task Analysis (Schärding, June 1998).Google Scholar
- [4]Johnson, H. and Johnson, P., Task knowledge structures: psychological basis and integration into system design, Acta Psychologica, Vol. 78, 1991, pp. 3–26.CrossRefGoogle Scholar
- [5]Johnson, P., Johnson, H. and Wilson, S. Rapid prototyping of user interfaces driven by task models, in J.M. Carroll (ed.), Scenario-based design: envisioning work and technology in system development, John Wiley, New York, 1995, pp. 209–246.Google Scholar
- [6]Long, J.B. Cognitive ergonomics and human-computer interaction: an introduction, in J.B. Long and A. Whitefield (eds.), Cognitive ergonomics and human-computer interaction, Cambridge University Press, Cambridge, 1989, pp. 4–34.Google Scholar
- [7]Markopoulos, P., Johnson, P. and Rowson, J., Formal aspects of task based design, in M.D. Harrison and J.C. Torres (eds.), Proc. of 4th Int. Workshop on Design, Specification and Verification of Interactive Systems DSV-IS’97 (Granada, 4–6 June 1997), Springer-Verlag, Vienna, 1997, pp 209–224.Google Scholar
- [8]Newell, A. and Card, S.K., The prospects for psychological science in human-computer interaction, Human-Computer Interaction, Vol. 1, 1985, pp. 209–242.CrossRefGoogle Scholar
- [9]Searle, J.R., Speech acts, Cambridge University Press, Cambridge, 1969.Google Scholar
- [10]Winograd, T. and Flores, F., Understanding computers and cognition: a new foundation for design, Addison Wesley, Reading, 1986.MATHGoogle Scholar