Network-Based Interaction
Alan Dix
Lancaster University (and at time of first publication, vfridge
and aQtive)
alan@hcibook.com
www.hcibook.com/alan/
See updated page for 3rd edition
Chapter 16 from Human-Computer
Interaction Handbook
(first edition)
updated for The Human-Computer Interaction Handbook: Fundamentals, Evolving Technologies and Emerging Applications, Second Edition
and second edition version reprinted in:
Human-Computer Interaction Fundamentals
see extended
abstract and overview slides in HTML
or PPT (30K)
also early draft chapter (PDF, 375K)
Full reference:
A. Dix (2003). Network-Based Interaction.
Chapter 16. The Human-Computer
Interaction Handbook: fundamentals, evolving technologies and emerging
applications, eds. J. Jacko and A. Sears. Lawrence Erlbaum Associates.
ISBN 0-8058-4468-6. pp.331-357.
http://www.hcibook.com/alan/papers/network2003/
A. Dix (2007). Network-Based Interaction.
Chapter 16. Human-Computer Interaction Handbook (2nd ed.) , eds. A. Sears and J. Jacko. CRC Press, 2007.
A. Dix (2009). Network-Based Interaction.
Chapter 16. Human-Computer Interaction Fundamentals, eds. A. Sears and J. Jacko. CRC Press, 2009.
HCI fundamentals book site @ CRC
A. Dix (2012).
Network-Based Interaction. Chapter 11 in J. Jacko (Ed.), The Human-Computer Interaction Handbook (3rd Edition). CRC Press. pp.237-272
third edition book site @ CRC
In some ways this chapter could be seen as redundant in a HCI book
surely networks are just an implementation mechanism, a detail below the surface,
all that matters are the interfaces that are built on them. On the other hand,
networked interfaces, especially the web, but increasingly also mobile devices,
have changed the way we view the world and we view society. Even those bastions
of conservatism, the financial institutions have found themselves in sea-change
and a complete re-structuring of the fundamentals of businesses ... just an
implementation detail.
structure
The chapter will begin with a brief overview of types of networks (section 16.2)
and then deal with network-based interaction under four main headings:
- networks as enablers
(16.3)
- things that are only possible with networks
- networks as mediators
(16.4)
- issues and problems because of networks
- networks as subjects
(16.5)
- understanding and managing networks
- networks as platforms
(16.6)
- algorithms and architectures for distributed
interfaces
In addition, there will be a section (16.7) taking a broader view of the history
and future of network interaction and the societal effects and paradigm
changes engendered, especially by more resent developments in global and
wireless networking..
keywords: networks, internet, groupware, e-commerce, network delays,
social impact of technology
references and links
- G. D. Abowd and A. J. Dix (1992). Giving undo attention. Interacting with
Computers, 4(3): 317-342.
<http://www.hcibook.com/alan/papers/undo92/>
- C. Arehart, N. Chidambaram, S. Guruprasad, A. Homer, R. Howell, S. Kasippillai,
R. Machin, T. Myers, A. Nakhimovsky, L. Passani, C. Pedley, R. Taylor and
M. Toschi (2000). Professional WAP. Wrox Books, ISBN 1861004044. The Wrox
series includes some of the best programmer-level texts on web and related
technology: <http://www.wrox.com/>
- B. Arons (1997). SpeechSkimmer: a system for interactively skimming recorded
speech. ACM Transactions on Computer Human Interaction (TOCHI), 4(1):338,
1999.
- AvantGo (2001). <http://www.avantgo.com/>
- Barnard, P. and May, J. (1995) Interactions with Advanced Graphical Interfaces
and the Deployment of Latent Human Knowledge. In F. Paterno' (ed) Eurographics
Workshop on the Design, Specification and Verification of Interactive Systems,
Berlin: Springer Verlag.More information about ICS at:<http://www.mrc-cbu.cam.ac.uk/personal/phil.barnard/ics/>
- V. Bellotti. Design for Privacy in Ubiquitous Computing Environments. Proceedings
of CSCW'93. ACM Press, 1993, pp. 7792
- Benford, S., J. Bowers, L. Fahlen, J. Mariani, T. Rodden (1994). Supporting
Cooperative Work in Virtual Environments. The Computer Journal, 37(8):635668.
- Berlage, T., Spenke, M., The GINA Interaction Recorder. In Proceedings
of the IFIP WG2.7 Working Conference on Engineering for Human-Computer Interaction
(Ellivuori, Finland, Aug 10--14, 1992).
- Bluetooth (2001). Official Bluetooth SIG Website.<http://www.bluetooth.com/>
- W. Buxton and T. Moran. EuroPARCs Integrated Interactive Intermedia
Facility (IIIF): Early Experiences. In Multi-User Interfaces and Applications,
pages 1134. S. Gibbs and A.A. Verrijn-Stuart, North-Holland, September
1990. Proceedings of IFIP WG8.4 Confer-ence, Heraklion, Greece.
- A. Campbell and K. Nahrstedt, editors. (1997). Building QoS into Distributed
Systems. Kluwer, Boston. ISBN 0-412-80940-0
- S. K. Card, T. P. Moran, and A. Newell. The Psychology of Human Computer
Interaction. Lawrence Erlbaum Associates, Hillsdale, New Jersey, 1983.
- CERN. European Organisation for Nuclear Research.<http://public.web.cern.ch/Public/>
- D. Clarke, A. Dix, D. Ramduny and D. Trepess, editors. (1997). Workshop
on Time and the Web, Staffordshire University, June 1997.Extended abstracts
at:<http://www.soc.staffs.ac.uk/seminars/web97/papers/>
Also report in SIGCHI Bulletin, 30(1), 1998, pp. 30-33.<http://www.acm.org/sigchi/bulletin/1998.1/dix.html>
- Dix, A.J. (1987). The myth of the infinitely fast machine. in People and
Computers III Proceedings of HCI'87. 1987. Cambridge University Press.
p. 215-228.
- A. J. Dix (1991). Formal Methods for Interactive Systems. Academic Press.
<http://www.hiraeth.com/books/formal/>
- A. Dix and S. A. Brewster (1994). Causing Trouble with Buttons. Ancilliary
Proceedings of HCI'94, Glasgow, Scotland. Ed. D. England.<http://www.hcibook.com/alan/papers/buttons94/>
- A. J. Dix (1994). Seven Years on, the Myth Continues. RR9405, University
of Huddersfield.<http://www.hcibook.com/alan/papers/myth95/7-years-on.html>
- A. J. Dix (1995). Dynamic pointers and threads. Collaborative Computing,
1(3): pp. 191-216.More about dynamic pointers at:<http://www.hcibook.com/alan/topics/dynamic/>
- A. J. Dix (1996). Closing the Loop: modelling action, perception and information.
(Keynote) AVI'96 - Advanced Visual Interfaces, Eds. T. Catarci, M. F. Costabile,
S. Levialdi and G. Santucci. Gubbio, Italy, ACM Press. pp. 20-28. <http://www.hcibook.com/alan/papers/AVI96/>
- A. Dix, J. Finlay, G. Abowd and R. Beale (1998). Human-Computer Interaction,
second edition. Prentice Hall. ISBN 0-13-239864-8.Web site including searchable
contents:<http://www.hcibook.com/>
- Dix, A., T. Rodden, N. Davies, J. Trevor, A. Friday, K. Palfreyman (2000).
Exploiting space and location as a design framework for interactive mobile
systems. ACM Transactions on Computer-Human Interaction. (TOCHI). 7(3), pp.
285321, September 2000
- A. Dix (2001). Cyber-economies and the Real World. Keynote South
African Institute of Computer Scientists and Information Technologists Annual
Conference, SAICSIT 2001. Pretoria, September 2001.<http://www.hcibook.com/alan/papers/SAICSIT2001/>
- A. Dix (2001). artefact + marketing = product. Interfaces, no. 48, Autumn
2001, pp. 20-21<http://www.hiraeth.com/alan/ebulletin/product-and-market/>
- Martin Dodge and Rob Kitchin (2001). Atlas of Cyberspace. Adison Wesley,
ISBN 0-201-74575-5<http://www.cybergeography.org/atlas/>
- P. Dourish and V. Bellotti. Awareness and Coordination in Shared Workspaces.
Proceedings of CSCW'92, 1992. pp. 107114.
- W. Keith Edwards and Tom Rodden (2001). Jini, Example by Example. SUN Microsystems
press. ISBN 0-13-033858-3
- Electrolux (1999). Screenfridge. <http://www.electrolux.com/screenfridge/>
- C.A. Ellis and S.J. Gibbs (1989). Concurrency control in groupware systems.
Proceedings of 1989 ACM SIGMOD International Conference on Management of Data.
SIGMOD Record, 18(2):399407.
- B. J. Fogg, J. Marshall, O. Laraki, A. Osipovich, C. Varma, N. Fang, J.
Paul, A. Rangnekar, J. Shon, P. Swani and M. Treinen (2001). What Makes Web
Sites Credible? a report on a large quantitative study. Proceedings of CHI2001,
Seattle, 2001. CHI Letters 3(1). ACM Press. pp. 6168.
- Foster, I. and Kesselman, C. (Eds). The Grid: Blueprint for a New Computing
Infrastructure. Morgan-Kaufmann (1999).
- I. Foster (2000). Internet Computing and the Emerging Grid. Nature, WebMatters,
7 December 2000.<http://www.nature.com/nature/webmatters/grid/grid.html>
- W. W. Gaver, R. B. Smith, and T. O'Shea. Effective sounds in complex situations:
The ARKola simulation. In S. P. Robertson, G. M. Olson, and J. S. Olson, editors,
Reaching through technology - CHI'91 conference proceedings, pages 85-90.
ACM Press, New York, April, 1991.
- H-W. Gellersen, M. Beigl, and H. Krull. The MediaCup: Awareness Technology
embedded in an Everyday Object. Handheld & Ubiqutious Computing, Lecture
notes in computer science; Vol 1707, ISBN 3-540-66550-1; H-W Gellersen
ed., Springer, 1999, pp 308-310 <http://www.teco.uni-karlsruhe.de/~michael/publication/mediacuphtml/>
- W. D. Gray, B. E. John, and M. E. Atwood. The precis of project ernestine
or an overview of a validation of goms. In P. Bauersfeld, J. Bennett and G.
Lynch, editors, Striking a Balance, Proceedings of the CHI'92 Conference on
Human Factors in Computing Systems, pages 307-312. ACM Press, 1992.
- C. Greenhalgh (1997). Analysing movement and world transitions in virtual
reality tele-conferencing. Proc. ECSCW 97, John A. Hughes, Wolfgang Prinz,
Tom Rodden and Kjeld Schmidt (eds.), 1997, Kluwer Academic Publishers, ISBN
0-7923-4638-6, pp. 313-328.<http://citeseer.nj.nec.com/greenhalgh97analysing.html>
- GRID (2001). GRID Forum home page. <http://www.gridforum.org/>
- Halasz, F., T. Moran, and R. Trigg, NoteCards in a nutshell, in Proceedings
of the CHI+GI. 1987, ACM, New York: p. 45-52.
- HFIG (2001). Hybrid Feature Interaction Group, Glasgow UK.<http://www.dcs.gla.ac.uk/research/hfig/>
- D. Hindus, S. D. Mainwaring, N. Leduc, A. E. Hagström and O. Bayley
(2001). Casablanca: designing social communication devices for the home. Proceedings
of CHI 2001. ACMP Press. pp. 325 - 332
- S. Howard and J. Fabre, editors. Temporal Aspects of Usability, special
issue of Interacting with Computers, vol, 11, no. 1, 1999.
- ICQ. <http://www.icq.com/products/whatisicq.html>
- IEEE 802.11 Working Group <http://www.ieee802.org/11/>
- IPng (2001). IP Next Generation (IPng) Working Group home page.<http://playground.sun.com/pub/ipng/html>
- ISO/IEC 7498 (1994). Information technology Open Systems Interconnection
Basic Reference Model: The Basic Model. International Standards Organisation.
<http://www.iso.org>
- B. E. John. Extensions of GOMS analyses to expert performance requiring
perception of dynamic visual and auditory information. In J. C. Chew and J.
Whiteside, editors, Empowering People - Proceedings of CHI'90 Human Factors
in Computer Systems, pages 107-115. ACM Press, 1990.
- C. Johnson and P. Gray, editors (1996). Temporal Aspects of Usability,
(report of workshop in Glasgow June 1995), SIGCHI Bulletin, ACM, Vol.28 No.2,
April 1996. <http://www.acm.org/sigchi/bulletin/1996.2/timeintro.html>
- C. Johnson (1997). What's the Web Worth? The Impact of Retrieval Delays
on the Value of Distributed Information. In [[Clarke, 1997]].<http://www.soc.staffs.ac.uk/seminars/web97/papers/johnson.html>
- JPEG (2001). Joint Photographic Experts Group home page<http://www.jpeg.org/public/jpeghomepage.htm>
- J. J. Kistler and M. Satyanarayanan. Disconnected operation in the CODA
file system. ACM Transactions on Computer Systems, 10(1):325, February
1992.
- D. Lavery, A. Kilgourz and P. Sykeso (1994). Collaborative Use of X-Windows
Applications in Observational Astronomy. People and Computers IX, G. Cockton,
S. Draper and G. Wier (eds), Cambridge University Press, 1994, pp. 383396.
- A. Light and I. Wakeman (2001). Beyond the Interface: Users' Perceptions
of Interaction and Audience on Websites. Dave Clarke and Alan Dix (eds.).
Special Issue Interfaces for the Active Web (Part 1). Interacting with Computers,
13(3), February 2001. pp. 401426
- A. Light (2001). Interaction at the Producer-User Interface: An Interdisciplinary
Analysis of Communication and Relationships through Interactive Components
on Websites for the purpose of improving Design.. DPhil Thesis. University
of Sussex, UK.<http://www.cogs.susx.ac.uk/users/annl/summary.html>
- S. Lock, J. Allanson, P. Phillips: User-Driven Design of a Tangible Awareness
Landscape. Symposium on Designing Interactive Systems 2000: 434-440.<http://www.acm.org/pubs/citations/proceedings/chi/347642/p434-lock/>
- J. A. Mariani and T. Rodden. The impact of CSCW on database technology.
In Proc. ACM Conference on Computer Supported Cooperative Work, 1991.Includes
critique of 'transparency' in a CSCW setting.
- M. Mauve (2000). Consistency in replicated continuous interactive media.
Proceedings of CSCW'2000. Philadelphia, USA, ACM Press. pp. 181-190
- E. Mitsopoulos (2000). A Principled Approach to the Design of Auditory
Interaction in the Non-Visual User Interface. DPhil Thesis, University of
York,UK.Thesis:<http://www.cs.york.ac.uk/ftpdir/reports/YCST-2000-07.zip>
Web pages on auditory scene analysis and auditory illusions:<http://www-users.cs.york.ac.uk/~enm/asa/asa.html>
- S. E. McDaniel and T. Brinck. Awareness in Collaborative Systems: A CHI
97 Workshop (report). SIGCHI Bulletin, ACM, Vol.29 No.4, October 1997.Workshop
report: <http://www.acm.org/sigchi/bulletin/1997.4/mcdaniel.html>
Workshop web pages: <http://www.usabilityfirst.com/groupware/awareness/workshop/>
- B. McManus (1997). Compensatory Actions for Time Delays. In [[Clarke, 1997]]
<http://www.soc.staffs.ac.uk/seminars/web97/papers/barbara.html>
- L. I. Millett, B. Friedman and E. Felten (2001). Cookies and Web Browser
Design: toward informed consent online. Proceedings of CHI2001, Seattle, 2001.
CHI Letters 3(1). ACM Press. pp. 4652.
- MPEG (2001). Moving Picture Experts Group home page<http://www.cselt.it/mpeg/>
- M. Olson and S. Bly. The Portland Experience: a report on a distributed
research group. International Journal of Man-Machine Studies, 34:211228,
1991.
- Palfreyman, K. and Rodden, T. A Protocol for User Awareness on the World
Wide Web, in Proceedings of CSCW'96, (Boston, Massachusetts, Nov. 1996), ACM
Press, 130139.
- Patterson, J.F, Day, M. and Kucan, J. Notification Servers for Synchronous
Groupware, in Proceedings of CSCW'96 (Cambridge Massachusetts, 1996), ACM
Press, 122129.
- Pausch, R., Virtual reality on five dollars a day, in CHI'91 Conference
Proceedings, S.P. Robertson, G.M. Olson, and J.S. Olson, Editors. 1991, Addison
Wesley: p. 265-270.
- D. Ramduny and A. Dix (1997). Why, What, Where, When: Architectures for
Co-operative work on the WWW. Proceedings of HCI'97, Eds. H. Thimbleby, B.
O'Connaill and P. Thomas. Bristol, UK, Springer. pp. 283-301. <http://www.hcibook.com/alan/papers/WWWW97/>
- D. Ramduny, A. Dix and T. Rodden (1998). Getting to Know: the design space
for notification servers. Proceedings of CSCW'98. pp. 227-235<http://www.hcibook.com/alan/papers/GtK98/>
- Resnick, P. and H.R. Varian (guest editors), (1997). Special Issue on Recommender
Systems. CACM. 40(3):5689.
- Rodden, T. 1996. Populating the application: a model of awareness for cooperative
applications. In Proceedings of the 1996 ACM Conference on Computer-Spported
Cooperative Work (CSCW 96, Boston, MA, Nov. 1620), M. S. Ackerman,
Ed. ACM Press, New York, NY, 8796.
- N. Roussel. Exploring new uses of video with videoSpace. In Proc.
of EHCI'01, the 8th IFIP Working Conference on Engineering for Human-Computer
Interaction, Lecture Notes in Computer Science. Springer-Verlag, May 2001.
<http://www-iiuf.unifr.ch/%7erousseln/publications/EHCI01.pdf>
- N. Roussel. Beyond Webcams and Videoconferencing: Informal Video Communication
on the Web. In Proceedings of The Active Web, Stafford, pages 65-69, January
1999<http://www.visualize.uk.com/conf/activeweb/proceed/pap15/>
- Sandor, O., Bogdan, C., And Bowers, J. 1997. Aether: An Awareness Engine
for CSCW. In Proceedings of the Fifth European Conference on Computer Supported
Cooperative Work (ECSCW97), J. Hughes, Ed. Kluwer Academic, Dordrecht,
Netherlands, 221236.
- A. Sangha. Legal Implications Of Location Based Advertising. Interview
for the WAP Group, June 2001.<http://www.thewapgroup.com/53762_1.DOC>
- B. Schneier (1996). Applied Cryptography, Second Edition. Wiley. ISBN:
0471-11709-9.This is the best single point for cryptography, encryption,
authentication, digital signatures, including full algorithms and source code
on CD-ROM.
- SETI@home the search for extra-terrestrial intelligence.<http://setiathome.ssl.berkeley.edu/>
- D. Siegal (1999). Futurize your Enterprise. Wiley, ISBN 0471-35763-4. <http://www.futurizenow.com>
- Shneiderman, B., Response time and display rate in human performance with
computers. ACM computing surveys, 1984. 16(3): p. 265-286.
- M. Stefik, D. G. Bobrow, G. Foster, S. Lanning, and D. Tatar. WYSIWIS revisited:
early experiences with multiuser interfaces. ACM Transactions on Office Information
Systems, 5(2):147-167, 1987.
- R. Stevens. UNIX Network Programming, Volume 1, Second Edition: Networking
APIs: Sockets and XTI, Prentice Hall, 1998.
- R. Stevens. UNIX Network Programming, Volume 2, Second Edition: Interprocess
Communications, Prentice Hall, 1999. W. Richard Stevens books are classics
on Internet protocols and programming. <http://www.kohala.com/start/>
- L. Stifelman, B. Arons and C. Schmandt (2001). The Audio Notebook: paper
and pen interaction with structured speech. Proceedings of CHI2001, Seattle,
2001. CHI Letters 3(1). ACM Press. pp. 182189.
- Chengzheng Sun and Clarence Ellis (1998). Operational transformation in
real-time group editors: issues, algorithms, and achievements. Proceedings
of CSCW'98. Seattle, USA. ACM Press pp. 59-68.
- SUN Microsystems (2001). Awarenex.<http://www.sun.com/research/features/awarenex/>
- Nicolas Vidot, Michelle Cart, Jean Ferriz and Maher Suleiman (2000). Copies
convergence in a distributed real-time collaborative environment. Proceedings
of CSCW'2000. Philadelphia, USA, ACM Press. pp. 171-180 in ACM Digital Library
- Wisneski, G., Ishii, H., Dahley, A., Gorbet, M., Brave, S., Ullmer, B.,
Yarin, P. (1998). Ambient Display: Turning Architectural Spache into an Interface
between People and Digital. Information. In: Proceedings of the First International
Workshop on Cooperative Buildings (CoBuild'98), Darmstadt, Germany (February
25-26, 1998). Lecture Notes in Computer Science, Vol. 1370. Springer-Verlag,
Heidelberg.
- Witten, I. H., Thimbleby, H. W., Coulouris, G., and Greenberg, S. (1991).
Liveware: a new approach to sharing data in social networks. International
Journal of Man-Machine Studies, 34:337348.
- T. G. Zimmerman (1996). Personal Area Networks: Near-field intrabody communication.
IBM Systems Journal, Vol. 35, Nos. 3&4, 1996.<http://isj.www.media.mit.edu/projects/isj/SectionE/609.htm>
additional links
- IETF RFC 2729 - Taxonomy of communication requirements for large scale
multicast applications. <http://www.ietf.org/rfc/rfc2729.txt>
- contains succinct definitions of many networking terms such as jitter, burstiness
etc.
Alan Dix 20/9/2001