Abstract
Coupling is the action of binding two entities so that they can operate together to provide new functions. In this article, we propose a formal definition for coupling and present two complementary conceptual tools to reason about coupling interaction resources. The first tool is a graph theoretic and algebraic notation that can be used to identify the consequents of causal couplings so that the side-effects of the creation of a coupling can be analyzed in a formal and systematic way. The second tool formulates the problem of coupling using an 8 state automaton that models the life cycle of a coupling and provides designers with a structure to verify that usability properties have been satisfied for each state. We conclude with the concept of meta-UI, an overarching interactive system that shows that coupling is only one aspect of a larger problem space.
The original version of the book was revised: The copyright line was incorrect. The Erratum to the book is available at DOI: 10.1007/978-3-540-92698-6_37
Chapter PDF
Similar content being viewed by others
Keywords
References
Ballagas, R., Meredith, R., Stone, M., Borchers, J.: iStuff: APhysical User Interface Toolkit for Ubiquitous Computing Environments. In: Proc. Of CHI 2003, Ft.Lauderdale, Florida, pp. 537–544 (2003)
Bastien, J.M.C., Scapin, D.L.: Critères Ergonomiques pour l’Évaluation d’Interfaces Utilisateurs, Technical report 1993. INRIA (1993)
Bérard, F.: Vision par Ordinateur pour l’Interaction Homme-Machine Fortement Couplée, Thesis, Université Joseph Fourier, p. 200 (November 1999)
Card, S.K., Mackinlay, J.D., Robertson, G.: The design space of input devices. In: Proceedings of the SIGCHI, Seattle, Washington, United States, pp. 117–124 (1990)
Coutaz, J.: Meta-User Interface for Ambient Spaces. In: Coninx, K., Luyten, K., Schneider, K.A. (eds.) TAMODIA 2006. LNCS, vol. 4385, pp. 1–15. Springer, Heidelberg (2007)
Dey, A.K., Hamid, R., Beckmann, C., Li, I., Hsu, D.: A CAPpella: programming by demonstration of context-aware applications. In: Proceedings of the SIGCHI, CHI 2004, pp. 33–40. ACM Press, New York (2004)
Dobson, S., Nixon, P.: More principled design of pervasive computing systems. In: Bastide, R., Palanque, P., Roth, J. (eds.) DSV-IS 2004 and EHCI 2004. LNCS, vol. 3425, pp. 292–305. Springer, Heidelberg (2005)
Grahm, C., Cockton, G.: Design Principles for Interactive Software. Chapman & Hall, London (1996)
Hinckley, K.: Synchronous gestures for multiple persons and computers. In: Proc. of UIST 2003, Vancouver, Canada, pp. 149–158 (2003)
Holmquist, L.E., Mattern, F., Schiele, B., Alahuhta, P., Beigl, M., Gellersen, H.W.: Smart-Its Friends: A Technique for Users to Easily Establish Connections between Smart Artefacts. In: Abowd, G.D., Brumitt, B., Shafer, S. (eds.) UbiComp 2001. LNCS, vol. 2201, pp. 116–221. Springer, Heidelberg (2001)
IST-2000-28323 FAME European project, http://isl.ira.uka.de/fame/
Jacob, R.J.K., Sibert, L.E., McFarlane, D.C., Mullen Jr., M.P.: Integrality and separability of input devices. ACM Transactions on Computer-Human Interaction 1(1), 3–26 (1994)
Johanson, B., Hutchins, G., Winograd, T., Stone, M.: PointRight: experience with flexible input redirection in interactive workspaces. In: Proceedings of the 15th annual ACM symposium on User interface software and technology UIST 2002, France, pp. 227–234 (2002)
Kurtenbach, G., Baudel, T.: Hypermarks: Issuing Commands by Drawing Marks in Hypercard. In: Proc. ACM SIGCHI Adjunct Proceedings, p. 64. ACM, New York (1992)
Lachenal, C.: Modèle et Infrastructure Logicielle pour l’Interaction multi-instrument, multi-surface. Thesis of University Joseph Fourier (December 2004)
Nielsen, J.: Usability engineering at a discount. In: Salvendy, G., Smith, M.J. (eds.) Designing and Using Human-Computer Interfaces and Knowledge Based Systems, pp. 394–401. Elsevier Science Publishers, Amsterdam (1989)
Norman, D.: User Centered System Design. Lawrence Erlbaum, Mahwah (1986)
Rekimoto, J., Ayatsuka, Y., Kohno, M.: SyncTap: An Interaction Technique for Mobile Networking. In: Proc. of MOBILE HCI 2003, Udine, Italy, pp. 104–115 (2003)
Rodden, T., Crabtree, A., Hemmings, T., Koleva, B., Humble, J., Akesson, K.P., Hansson, P.: Configuring the Ubiquitous Home. In: Proc. of the 2004 ACM Symposium on Designing Interactive Systems (DIS 2004), Cambridge, Massachusetts. ACM Press, New York (2004)
Sohn, T., Dey, A.: iCAP: an informal tool for interactive prototyping of context-aware applications. In: CHI 2003 Extended Abstracts on Human Factors in Computing Systems, Ft. Lauderdale, Florida, pp. 974–975. ACM Press, New York (2003)
Sutcliffe, A., Mehandjiev, N.: End-User Development. In: Communication of the ACM, special Issue on End-User Development. ACM publ., New York (2004)
Wharton, C., Rieman, J., Lewis, C., Polson, P.: The Cognitive Walkthrough Method: A Practitioner’s Guide. In: Nielsen, J., Mack, R.L. (eds.) Usability Inspection Methods, pp. 105–141. John Wiley & Sons, New York (1994)
Weiser, M.: The computer for the 21st century. Scientific American, 94–104 (September 1991)
Zhai, S.: User performance in relation to 3D input device design. SIGGRAPH Comput. Graph. 32(4), 50–54 (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Barralon, N., Coutaz, J. (2008). Coupling Interaction Resources in Ambient Spaces: There Is More Than Meets the Eye!. In: Gulliksen, J., Harning, M.B., Palanque, P., van der Veer, G.C., Wesson, J. (eds) Engineering Interactive Systems. EHCI 2007. Lecture Notes in Computer Science, vol 4940. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92698-6_32
Download citation
DOI: https://doi.org/10.1007/978-3-540-92698-6_32
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-92697-9
Online ISBN: 978-3-540-92698-6
eBook Packages: Computer ScienceComputer Science (R0)