ABSTRACT
HCI endeavors to create human-centered computer systems, but underlying technological infrastructures often stymie these efforts. We outline three specific classes of user experience difficulties caused by underlying technical infrastructures, which we term constrained possibilities, unmediated interaction, and interjected abstractions. We explore how prior approaches in HCI have addressed these issues, and discuss new approaches that will be required for future progress. We argue that the HCI community must become more deeply involved with the creation of technical infrastructures. Doing so, however, requires a substantial expansion to the methodological toolbox of HCI.
Supplemental Material
Available for Download
- Ackerman, M.S.: The Intellectual Challenge of CSCW: The Gap Between Social Requirements and Technical Feasibility. Human-Computer Interaction, 15(2--3):179--203, (2000) Google ScholarDigital Library
- Bell, M., et al.: Interweaving Mobile Games with Everyday Life. ACM CHI 2006 417--426 Google ScholarDigital Library
- Bhattacharjee, S., Calvert, K.L. and Zegura, E.W.: An Architecture for Active Networking. Proceedings of the Seventh IFIP Conference on High Performance Networking, White Plains, NY, USA (1997) 265--279 Google ScholarDigital Library
- Blumenthal, M.S. and Clark, D.D.: Rethinking the Design of the Internet: The End-to-End Arguments vs. the Brave New World. ACM Trans. on Internet Tech., 1(1):70--109, (2001) Google ScholarDigital Library
- Bly, S., et al.: Broken Expectations in the Digital Home. ACM CHI 2006 568--573 Google ScholarDigital Library
- Calvert, K.L., Edwards, W.K. and Grinter, R.E.: Moving Toward the Middle: The Case Against the End-to-End Argument in Home Networking. ACM HotNets--VI (2007)Google Scholar
- Cao, X. and Iverson, L.: Intentional Access Management: Making Access Control Usable for End-Users. ACM SOUPS 2006 20--31 Google ScholarDigital Library
- Card, S.K., Moran, T.P. and Newell, A.: The Psychology of Human-Computer Interaction. Erlbaum (1983) Google ScholarDigital Library
- Chetty, M., Sung, J.-Y. and Grinter, R.E.: How Smart Homes Learn: The Evolution of the Networked Home and Household. Ubicomp 2007 127--144 Google ScholarDigital Library
- Chun, B., et al.: PlanetLab: an overlay testbed for broad-coverage services. SIGCOMM Comput. Commun. Rev., 33(3):3--12, (2003) Google ScholarDigital Library
- Dabrowski, J.R. and Munson, E.V.: Is 100 Milliseconds Too Fast? : CHI 2001 317--318 Google ScholarDigital Library
- Dey, A.K., Abowd, G.D. and Salber, D.: A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications. Hum.-Comput. Interact., 16(2):97--166, (2001) Google ScholarDigital Library
- Dey, A.K. and Newberger, A.: Support for Context-Aware Intelligibility and Control. ACM CHI 2009 859--868 Google ScholarDigital Library
- Dourish, P.: Developing a Reflective Model of Collaborative Systems. ACM ToCHI, 2(1):40--63, (1995) Google ScholarDigital Library
- Dourish, P.: Accounting for System Behaviour. Computers and Design in Context (1997) 145--170 Google ScholarDigital Library
- Dourish, P., et al.: Extending Document Management Systems with User-Specific Active Properties. ACM Trans. Inf. Syst., 18(2):140--170, (2000) Google ScholarDigital Library
- Edwards, W.K., et al.: Stuck in the Middle: The Challenges of User-Centered Design and Evaluation for Infrastructure. ACM CHI 2003:297--304, (2003) Google ScholarDigital Library
- Edwards, W.K. and Grinter, R.E.: At Home With Ubiquitous Computing: Seven Challenges. Ubicomp 2001 256--272 Google ScholarDigital Library
- Edwards, W.K., et al.: Experiences with Recombinant Computing. ACM ToCHI, 16(1):1--44, (2009) Google ScholarDigital Library
- Edwards, W.K., et al.: Using Speakeasy for Ad Hoc Peer to Peer Collaboration. ACM CSCW 2002 256--265 Google ScholarDigital Library
- Glasson, J.: Introduction to Environmental Impact Assessment. Routledge (2005)Google Scholar
- Grinter, R.E., et al.: The Work to Make a Home Network Work. ECSCW 2005 469--488 Google ScholarDigital Library
- Hong, J.I. and Landay, J.A.: An Architecture for Privacy-Sensitive Ubiquitous Computing. ACM MobiSys 2004 177--189 Google ScholarDigital Library
- Hong, J.I. and Landay, J.A.: SATIN: a Toolkit for Informal Ink-Based Applications. ACM UIST 2000 63--72 Google ScholarDigital Library
- Horrigan, J.: Home Broadband Adoption 2009. Pew Internet & American Life, Washington, DC, USA (2009)Google Scholar
- Johanson, B. and Fox, A.: Extending Tuplespaces for Coordination in Interactive Workspaces. J. Syst. Softw., 69(3):243--266, (2004) Google ScholarDigital Library
- John, B.E., et al.: Bringing Usability Concerns to the Design of Software Architecture. Engineering HCI and Interactive Systems. Springer (2005) 1--19 Google ScholarDigital Library
- Kiczales, G., des Rivieres, J. and Bobrow, D.: The Art of the Meta-Object Protocol. MIT Press, Cambridge (1991) Google ScholarDigital Library
- Klemmer, S.R., et al.: Papier-Mache: Toolkit Support for Tangible Input. ACM CHI 2004 399--406 Google ScholarDigital Library
- Lampson, B.: Protection. ACM SIGOPS Operating Systems Review, 8(1):18--24, (1974) Google ScholarDigital Library
- Lee, C., Dourish, P. and Mark, G.: The Human Infrastructure of Cyberinfrastructure. ACM CSCW 2006. 483--492 Google ScholarDigital Library
- Leopold, L.B., et al.: A Procedure for Evaluating Environmental Impact. U.S. Geological Survey (1971)Google Scholar
- Lim, B.Y., Dey, A.K. and Avrahami, D.: Why and Why Not Explanations Improve the Intelligibility of Context-Aware Intelligent Systems. ACM CHI 2009 2119--2128 Google ScholarDigital Library
- Maeda, C., et al.: Open Implementation Analysis and Design. SIGSOFT Softw. Eng. Notes, 22(3):44--52, (1997) Google ScholarDigital Library
- Mainwaring, S.D., Chang, M.F. and Anderson, K.: Infrastructures and Their Discontents: Implications for Ubicomp. Ubicomp 2004 418--432Google Scholar
- Maxion, R.A. and Reeder, R.W.: Improving User-Interface Dependability Through Mitigation of Human Error. Int. J. Hum.-Comput. Stud., 63(1--2):25--50, (2005) Google ScholarDigital Library
- McDonald, D.W., Smith, K.A. and Karlova, N.: Problem Solving Probes: A Method for Discovering Conceptual Disconnects with Digital Living Technologies. ACM CSCW 2008 Designing for Families WorkshopGoogle Scholar
- Miller, B., et al.: Home Networking with Universal Plug and Play. IEEE Communications, 39(12):104--109, (2001) Google ScholarDigital Library
- Miller, R.B.: Response Time in Man-Computer Conversational Transactions. December 1968 Fall Joint Computer Conference (1968) Google ScholarDigital Library
- Myers, B., Hudson, S.E. and Pausch, R.: Past, Present, and Future of User Interface Software Tools. ACM ToCHI, 7(1):3--28, (2000) Google ScholarDigital Library
- Newman, W.M.: Better or just different? On the benefits of designing interactive systems in terms of critical parameters. ACM DIS 1997 239--245 Google ScholarDigital Library
- Nichols, J., et al.: Generating Remote Control Interfaces for Complex Appliances. ACM UIST 2002 161--170 Google ScholarDigital Library
- Norman, D.A.: The Design of Everyday Things. Basic Books (2002) Google ScholarDigital Library
- Olsen, D.R.: Evaluating User Interface Systems Research. ACM UIST 2007 251--258 Google ScholarDigital Library
- Olsen, D.R., et al.: Cross-Modal Interaction Using XWeb. ACM UIST 2000 191--200 Google ScholarDigital Library
- Olson, J.S., Grudin, J. and Horvitz, E.: A Study of Preferences for Sharing and Privacy. ACM CHI 2005 1985--1988 Google ScholarDigital Library
- Oppenheimer, P.: Top-down network design. Cisco (1998) Google ScholarDigital Library
- Palen, L. and Dourish, P.: Unpacking "Privacy" for a Networked World. ACM CHI 2003 129--136 Google ScholarDigital Library
- Rodden, T. and Benford, S.: The evolution of buildings and implications for the design of ubiquitous domestic environments. ACM CHI 2003 Google ScholarDigital Library
- Salber, D., Dey, A.K. and Abowd, G.D.: The Context Toolkit: Aiding the Development of Context-Enabled Applications. ACM CHI 1999 434--441 Google ScholarDigital Library
- Sandhu, R. and Samarati, P.: Access control: Principle and Practice. IEEE Communications, 32(9):40--48, (1994)Google ScholarDigital Library
- Shehan, E. and Edwards, W.K.: Home Networking and HCI: What Hath God Wrought? : CHI 2007 547--556 Google ScholarDigital Library
- Stankovic, J. and Ramamritham, K.: A Reflective Architecture for Real-Time Operating Systems. Advances in Real-Time Systems:23--38, (1995) Google ScholarDigital Library
- Star, S.L.: The Ethnography of Infrastructure. The American Behavior Scientist, 43(3):377--391, (1999)Google ScholarCross Ref
- Star, S.L. and Ruhleder, K.: Steps towards an ecology of infrastructure: complex problems in design and access for large-scale collaborative systems. ACM CSCW 1994 253--264 Google ScholarDigital Library
- Tolia, N., Andersen, D.G. and Satyanarayanan, M.: Quantifying Interactive User Experience on Thin Clients. Computer, 39(3):46--52, (2006) Google ScholarDigital Library
- Tolmie, P., et al.: Unremarkable computing. ACM CHI 2002. pp. 399--406 Google ScholarDigital Library
- Voida, S., et al.: Share and Share Alike: Exploring User Interface Affordances of File Sharing. ACM CHI 2006 221--230 Google ScholarDigital Library
- Westman, W.E.: Ecology, Impact Assessment, and Environmental Planning. Wiley (1985)Google Scholar
- Whitten, A. and Tygar, J.D.: Why Johnny Can't Encrypt: A Usability Evaluation of PGP 5.0. USENIX Security Symposium (1999) Google ScholarDigital Library
Index Terms
- The infrastructure problem in HCI
Recommendations
Affordances in HCI: toward a mediated action perspective
CHI '12: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsInterpretations of the concept of "affordances" in HCI are becoming increasingly diverse, extending well beyond the original Gibsonian meaning. We discuss some of the key analyses of affordances in HCI research and make three related claims. First, we ...
Reflective HCI: articulating an agenda for critical practice
CHI EA '06: CHI '06 Extended Abstracts on Human Factors in Computing SystemsReflective HCI is a style of HCI research that integrates technical practice with ongoing critical reflection. In the last thirty years, HCI researchers and practitioners have expanded their interests from aspects of cognitive ergonomics concerned with ...
Ethnography of scaling, or, how to a fit a national research infrastructure in the room
CSCW '14: Proceedings of the 17th ACM conference on Computer supported cooperative work & social computingEthnographers have traditionally studied people in particular times and places. However, sociotechnical systems are often long-term enterprises, spanning the globe and serving vast communities. Drawing from three cases of research infrastructure ...
Comments