Introduction
On a Web site for a U.K. airline, there are two pull-down menus, one for U.K. departure airports and the other
for non-U.K. destinations.
When you select a departure airport the destination menu changes so that only those with flights
from the chosen departure airport are shown (see Fig. 3.1).
There are several U.K. airports within a few hours’ drive of my home,
so I wanted to know where I can fly from in order to get to Faro.
The Web site did not support this and I had to try each accessible U.K. airport individually.
Now in retrospect it seems like common sense that a reasonable thing to want to ask is "how do I get to Faro?",
but the designer simply thought logically: "from" then "to".
The execution was technically flawless. Many similar sites fail completely on some browsers due to version-specific scripts.
This worked well, but did the wrong thing. The site was well designed aesthetically and technically,
but failed to deliver an experience that matched what a reasonable user might expect.
Humancomputer interaction (HCI) is about understanding this sort of situation and about techniques and methods
that help avoid these problems.
This chapter is split into three main parts.
First we will look at the nature of human—computer interaction as an academic and design discipline and at its roots,
development, and links to other disciplines.
Then we will look at a typical HCI design process and the way different techniques and methods contribute to it.
Finally, we will look at more particular HCI issues for the Web.
Of course, this whole book is about human factors and the Web, and some issues are covered in detail in other chapters;
hence this latter part of the chapter tries to complement these.
This chapter concludes with a brief view of the directions in which HCI is developing within the context of the Web
and related networked and mobile technologies.
References
- AAAI (1998). AAAI-98 Workshop on Recommender Systems. http://rsv.ricoh.com/~marko/rec98/
- Apple Computer (1996). Macintosh Human Interface Guidelines. http://developer.apple.com/techpubs/mac/
- archive.org (2003). Internet Archive: Wayback Machine. http://web.archive.org/
- Blythe, M. , Overbeeke, K. , Monk, A., & Wright, P. (Eds.) (2003).
Funology: From Usability to Enjoyment. Dordrecht, the Netherlands: Kluwer
- Carroll, J. (Ed.) (2000). Making Use: Scenario-Based Design of Human-Computer
Interactions. MIT Press.
- Catledge, L., & Pitkow, J. (1995). Characterizing browsing strategies
in the World-Wide Web. In Proceedings of the Third International World
Wide Web Conference, Darmstadt, Germany. http://www.igd.fhg.de/www/www95/papers/
- Chen, C., & Czerwinski, M. (1998). From Latent Semantics to Spatial
Hypertext - An Integrated Approach, Hypertext'98 (pp. 7786). ACM Press.
- Clark, J. (Ed.) (1999). XSL Transformations (XSLT) Version 1.0. W3C
Recommendation. 16 November 1999. http://www.w3.org/TR/xslt
- Clark, H. (1996). Using Language. Cambridge University Press.
- Crabtree, A. (2003). Designing Collaborative Systems: A Practical
Guide to Ethnography, Springer.
- Diaper, D., & Stanton, N. (Eds.) (2004). The Handbook of Task
Analysis for Human-Computer Interaction. Lawrence Erlbaum Associates.
- Dix, A. & Mancini, R. (1997). Specifying history and backtracking
mechanisms, In P. Palanque and F. Paternó. (Eds.), Formal Methods
in Human-Computer Interaction (pp. 1-24). London: Springer-Verlag. http://www.hcibook.com/alan/papers/histchap97/
- Dix, A. (1998). Hands Across the Screen - why scrollbars are on the
right and other stories. Interfaces, 37, 1922. http://www.hcibook.com/alan/papers/scrollbar/
- Dix, A. (2000a). Designing a virtual fridge (poster). Computers and
Fun 3, York, 13th December 2000. (abstract appears in Interfaces vol
46, 1011. Spring 2001). http://www.vfridge.com/research/candf3/
- Dix, A. (2000b). Welsh Mathematician walks in Cyberspace the cartography
of cyberspace, (keynote). Proceedings of the Third International Conference
on Collaborative Virtual Environments - CVE2000, (pp. 37). ACM Press.
http://www.hcibook.com/alan/papers/CVE2000/
- Dix, A. (2001). artefact + marketing = product. Interfaces, 48, 2021.
http://www.hiraeth.com/alan/ebulletin/product-and-market/
- Dix, A. (2003a). In a strange land. http://www.hiraeth.com/alan/topics/cyberspace/
- Dix, A. (2003b). Deconstructing Experience - pulling crackers apart.
In M. Blythe, K. Overbeeke, A. Monk and P. Wright (Eds.), Funology:
From Usability to Enjoyment (pp. 165-178). Dordrecht, the Netherlands:
Kluwer. http://www.hcibook.com/alan/papers/deconstruct2003/
- Dix, A., Howes, A., & Payne, S. (2003). Post-web cognition: evolving
knowledge strategies for global information environments International
Journal of Web Engineering Technology, 1(1), 112126. http://www.hcibook.com/alan/papers/post-web-cog-2003/
- Dix, A., Finlay, J., Abowd, G., & Beale, R. (2004). HumanComputer
Interaction, third edition. Prentice Hall. http://www.hcibook.com/e3/
- DMOZ (2003). Open Directory Project. http://www.dmoz.org
- Fisher, A. (1990). Labyrinth - solving the riddle of the maze, New
York: Harmony Books.
- Fitts, P., & Posner, M. (1967). Human Performance. Wokingham,
UK: Wadsworth.
- Flanagan, D., Farley, J., Crawford, W., & Magnusson, K. (1999).
Java Enterprise in a Nutshell. O'Reilly.
- Hughes, J., O'Brien, J., Rouncefield, M., Sommerville, I., &
Rodden, T. (1995). Presenting ethnography in the requirements process.
In Proc. IEEE Conf. on Requirements Engineering, RE'95 (pp. 2734).
IEEE Press.
- Inxight Software (1999). Hyperbolic Tree. http://www.inxight.com/
- Jacko, J., & Sears, A. (2003). Human-Computer Interaction Handbook.
New Jersey, USA: Lawrence Erlbaum & Associates.
- Krasner, G., & Pope, S. (1988). A cookbook for using the model-view-controller
user interface paradigm in Smalltalk-80. JOOP, 1(3).
- Larson, K., & Czerwinski, M. (1998). Web Page Design: Implications
of Memory, Structure and Scent for Information Retrieval, In Proceedings
of CHI98, Human Factors in Computing Systems (pp. 25-32). ACM Press.
- Lohr, C. (1998). Alexa Internet Donates Archive of the World Wide
Web to Library of Congress. Alexa Internet Press Release, 13th Oct.
1998. http://www.alexa.com/company/inthenews/loc.html
- Lynch, P., & Horton, S. (2002). Web Style Guide: Basic Design
Principles for Creating Web Sites, Second Edition http://www.webstyleguide.com/
- Scott MacKenzie, I.S. (2003). Motor Behaviour Models for Human-Computer
Interaction. In John Carroll (Ed.), HCI Models, Theories, and Frameworks:
Toward an Multidisciplinary Science. Morgan Kaufman
- Miller, G. (1956). The magical number seven, plus or minus two: some
limits on our capacity to process information. Psychological Review,
63(2), 8197.
- Monk, A., Wright, P., Haber, J., & Davenport, L. (1993). Improving
your human computer interface: a practical approach. Hemel Hempstead,
UK: Prentice Hall International.
- Monk, A. (2003). Common Ground in Elecronically Mediated Communication:
Clark's Theory of Languge Use. Chapter 10 in HCI Model, Theories and
Frameworks: Towards a Multidisciplinary Science. J. Carroll (Ed.). Morgan
Kaufmann. pp. 263289.
- Nelson, T. (1981). Literary Machines: The Report on, and of, Project
Xanadu, Concerning Word Processing, Electronic Publishing, Hypertext,
Thinkertoys, Tomorrow's Intellectual Revolution, and Certain other Topics
Including Knowledge, Education and Freedom. Sausalito, CA, USA: Mindful
Press.
- Nielsen, J. (1994). Heuristic evaluation. In Usability Inspection
Methods. New York, USA: John Wiley.
- Nielsen, J. (1996). Why Frames Suck (most of the time). http://www.useit.com/alertbox/9612.html
- Open Software Foundation (1995). OSF/Motif Programmer’s Guide, Revision
2. Prentice Hall
- Palanque, P., & Paternó, F. (Eds.) (1997). Formal Methods
in Human-Computer Interaction. London, Springer-Verlag.
- Pfaff, P., & ten Hagen, P. (Eds.) (1985). Seeheim Workshop on
User Interface Management Systems. Berlin: Springer-Verlag.
- Resnick, P., & Varian, H. (guest editors) (1997). Special Issue
on Recommender Systems. CACM. 40(3), 5689.
- Rouet, J-F., Ros, C., Jégou, G., & Metta, S. (2003). Locating
Relevant Categories in Web Menus: Effects of Menu Structure, Aging and
Task Complexity. In D. Harris, V. Duffy, M. Smith and C. Stephandis
(Eds.), Human-Centred Computing: Cognitive Social and Ergonomic Aspects.
Vol. 3 of Proc. of HCI Intnl (pp. 547551). New Jersey, USA: Laurence
Earlbaum. .
- Sommerville, I. (2001). Software Engineering, 6th Edition. Addison-Wesley.
http://www.software-engin.com
- Suchman, L. (1987). Plans and Situated Actions: The problem of humanmachine
communication. Cambridge, UK: Cambridge University Press
- Tauscher, L., & Greenberg, S. (1997). How people revisit web
pages: empirical findings and implications for the design of history
systems. International Journal of Human Computer Studies, 47(1), 399406.
http://www.cpsc.ucalgary.ca/grouplab/papers/1997/
- Taylor, F. (1911). The Principles of Scientific Management.
- Thompson, J. (2003). What is Taylorism? http://instruct1.cit.cornell.edu/courses/dea453_653/ideabook1/thompson_jones/Taylorism.htm
- vfridge limited (2003). Virtual Christmas Crackers. http://www.vfridge.com/crackers/
- Watchfire Corporation (2003). Bobby online accessibility checker.
http://bobby.watchfire.com/
- Wright, P., Finlay, J., & Light, A. (Eds.) (2003). HCI, the Arts
and the Humanities. York, UK. July 2003. http://www.hiraeth.com/conf/HCI-arts-humanities-2003/
- Yahoo! (2003). Web Site Directory. http://www.yahoo.com
|
|
- Full reference:
- A. Dix (2004). Chapter 3: Human-Computer Interaction and
Web Design. In Handbook of Human Factors in Web Design.
Robert W. Proctor and Kim-Phuong L. Vu (eds). Lawrence Erlbaum.
pp. 28-47
http://www.hcibook.com/alan/papers/
web-hci-2004/
|
Fig 3.1. Airport selection on a Web site.
Fig 3.9. A virtual fridge door on the Web
www.vfridge.com |
zoom image
Acknowledgements
Work gathered for this chapter was originally supported by a number of
sources including the UK EPSRC funded projects EQUATOR (www.equator.ac.uk)
and DIRC (www.dirc.org.uk).
Several illustrations are taken with permission from Human-Computer Interaction,
Third Edition, A. Dix, J. Finlay, G. D. Abowd, and R. Beale, Prentice-Hall,
2004. www.hcibook.com/e3
|