Abstract
Ambient environments introduce new user interaction issues. The interaction environment which was static and closed becomes open, heterogeneous and dynamic. The variety of users, devices and physical environments leads to a more complex interaction context. As a consequence, the user interface has to adapt itself to preserve its utility and usability. It is no longer reasonable to continue to propose static and rigid interfaces while users, systems and environments are more and more diversified. To the dynamic nature of the interaction context introduced by ambient environments, the user interface must also respond by a dynamic adaptation. Thanks to the interaction richness it can offer, multimodality represents an interesting solution to this adaptation problem. The objective is to exploit all the interaction capabilities available to the system at a given moment, to instantiate and evolve user interfaces. In this chapter, we start by presenting a survey of the state of the art on user interaction adaptation . After, discussing the limitations of the existing approaches, we present our proposals to achieve user interaction adaptation within ambient environments. Then we describe the derived software architecture and the user evaluation it led to. We conclude by some directions for future work.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The model we propose in following sections was designed to take into account the global vision and will be expanded to include such plasticity in future versions.
- 2.
Wiimote is a sensor for video games that was designed by Nintendo in 2005. It is a remote control that includes vibrators, orientation sensors and screen pointing capabilities.
- 3.
- 4.
More details can also be found on the official jess website http://www.jessrules.com.
- 5.
That is the bundle of code to be executed within a specific mediator.
- 6.
In our implementation, available OIOs and styles are statically specified in the Interaction Ontology, but they could also be specified and retrieved from a remote library if necessary.
- 7.
We assume here that such techniques exist. We showed in Sect.ā3.4 that even though it is the case, the reliability of those techniques is variable. Our model is thus flexible to the extent that third-party ontologies that describe ecology devices are of a sufficient quality to allow alignment.
References
AndrĆ©, E.: The generation of multimedia presentations. In: Handbook of Natural Language Processing, pp. 305ā327. Marcel Dekker Inc, Basel (2000)
Appert, C., Huot, S., Dragicevic, P., Beaudouin-Lafon, M.: Flowstates: prototypage dāapplication interactives avec des flots de donnees et des machines a etats. In: Proceedings of 21eme Conference Francophone sur lāInteraction Homme-Machine, IHM 2009, pp. 119ā128. ACM Press, New York (2009)
Athanasopoulos, D., Zarras, A., Issarny, V., Pitoura, E., Vassiliadis, P.: CoWSAMI: interface-aware context gathering in ambient intelligence environments. Pervasive Mob. Comput. 4(3), 360ā389 (2008)
Balme, L., Demeure, A., Barralon, N., Coutaz, J., Calvary, G., et al.: Cameleon-rt: a software architecture reference model for distributed, migratable, and plastic user interfaces. In: Ambient Intelligence. Lecture Notes in Computer Science, vol. 3295, pp. 291ā302, Springer, Berlin (2004)
Bass, L., Faneuf, R., Little, R., Mayer, N., Pellegrino, B., Reed, S., Seacord, R., Sheppard, S., Szczur, M.: A metamodel for the runtime architecture of an interactive system. ACM SIGCHI Bull. 24(1), 32ā37 (1992)
Bellik, Y.: Interfaces multimodales: concepts, modĆØles et architectures. Ph.D. Thesis, UniversitĆ© dāOrsay Paris-Sud (1995)
Bellik, Y., Rebai, I., Machrouh, E., Barzaj, Y., Jacquet, C., Pruvost, G., Sansonnet, J.: Multimodal interaction within ambient environments: an exploratory study. In: Human-Computer Interaction, INTERACTā09: IFIP International Conference on Human-Computer Interaction; Uppsala, Sweden (2009)
Bernsen, N.: Modality Theory in support of multimodal interface design. In: Proceedings of Intelligent Multi-Media Multi-Modal Systems, pp. 37ā44 (1994)
Berti, S., PaternĆ³, F.: Migratory multimodal interfaces in multidevice environments. In: Proceedings of the International Conference on Multimodal Interfaces, pp. 92ā99. ACM Press, New York (2005)
Bohus, D., Rudnicky, A.I.: The ravenclaw dialog management framework: architecture and systems. Comput. Speech Lang. 23, 332ā361 (2009)
Bordegoni, M., Faconti, G., Maybury, M.T., Rist, T., Ruggieri, S., Trahanias, P., Wilson, M.: A standard reference model for intelligent multimedia presentation systems. Comput. Stand. Interfaces 18(6), 477ā496 (1997)
Braffort, A., Choisier, A., Collet, C., Dalle, P., Gianni, F., Lenseigne, B., Segouat, J.: Toward an annotation software for video of Sign Language, including image processing tools and signing space modelling. In: 4th International Conference on Language Resources and Evaluation, held in Lisbon, Portugal (2004)
Browne, D., Totterdell, P., Norman, M.: Adaptive User Interfaces. Academic Press, London (1990)
Brusilovsky, P.: Adaptive hypermedia. User Model. User-Adap. Inter. 11, 87ā110 (2001)
Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., Vanderdonckt, J.: A unifying reference framework for multi-target user interfaces. J. Interacting with computers 15/3, 289ā308 (2003). Elsevier Science B.V
Chikofsky, E., Cross II, J.: Reverse engineering and design recovery: a taxonomy. IEEE Softw. 7(1), 13ā17 (1990)
Coutaz, J.: Meta-user interfaces for ambient spaces. In: Task Models and Diagrams for Users Interface Design. Lecture Notes in Computer Science, vol. 4385, pp. 1ā15. Springer, Berlin (2007)
Coutaz, J., Nigay, L., Salber, D., Blandford, A., May, J., Young, R.: Four easy pieces for assessing the usability of multimodal interaction: the CARE properties. In: Proceedings of INTERACT, vol. 95, pp. 115ā120 (1995)
Dey, A.K.: Providing architectural support for building context-aware applications. Ph.D. Thesis, Georgia Institute of Technology (2000)
Dieterich, H., Malinowski, U., KĆ¼hme, T., Schneider-Hufschmidt, M.: State of the art in adaptive user interfaces. Hum. Factors Inform. Technol. 10, 13ā13 (1993)
Dragicevic, P., Fekete, J.: Input device selection and interaction configuration with ICON. In: People and Computers, pp. 543ā558. Springer, London (2001)
Duarte, C., CarriƧo, L.: A conceptual framework for developing adaptive multimodal applications. In: Proceedings of the 11th International Conference on Intelligent User Interfaces, pp. 132ā139. ACM Press, New York (2006)
Eisenstein, J., Vanderdonckt, J., Puerta, A.: Applying model-based techniques to the development of UIs for mobile computers. In: Proceedings of the 6th International Conference on Intelligent User Interfaces, pp. 69ā76. ACM Press Publication, Santa Fe, New Mexico, USA (2001)
Florins, M., Trevisan, D., Vanderdonckt, J.: The continuity property in mixed reality and multiplatform systems: a comparative study. In: Proceedings of CADUIā04, pp. 13ā16, Madeira Island (2004)
Forgy, C.: Rete: a fast algorithm for the many pattern/many object pattern match problem* 1. Artif. Intell. 19(1), 17ā37 (1982)
Frasincar, F., Houben, G.J.: Hypermedia presentation adaptation on the semantic web. In: Proceedings of the 2nd International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems, LNCS 2347, pp. 133ā142. Malaga, Spain (2002)
Friedman, E.: Jess in action: rule-based systems in java. Manning Publications Co., Greenwich, CT, USA (2003)
Frohlich, D.M.: The design space of interfaces, multimedia systems, interaction and applications. In: Proceedings of 1st Eurographics Workshop, held in Stockholm, Sweden (1991)
Gram, C., Cockton, G.: Design Principles for Interactive Software (IFIP International Federation for Information Processing). Chapman & Hall Ltd, London (1996)
Hagras, H., Goumopoulos, C., Bellik, Y., Minker, W., Meliones, A.: Research Results on Adaptation & Evolution. Technical Report, 7th Framework program, ATRACO Project Report - Deliverable D13 (2011)
Heinroth, T., Denich, D., Schmitt, A.: Owlspeak - adaptive spoken dialogue within intelligent environments. In: 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), pp. 666ā671. Mannheim (2010). http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5470518
Henricksen, K., Indulska, J., Rakotonirainy, A.: Modeling context information in pervasive computing systems. Pervasive Comput. 2414, 79ā117 (2002)
Horrocks, I., Patel-Schneider, P., Boley, H., Tabet, S., Grosof, B., Dean, M.: SWRL: a semantic web rule language combining OWL and RuleML. W3C Member submission 21 (2004). http://www.w3.org/Submission/2004/03/
Jaimes, A., Sebe, N.: Multimodal human-computer interaction: a survey. Comput. Vis. Image Underst. 108(1ā2), 116ā134 (2007)
Johnston, M., Bangalore, S.: Finite-state multimodal integration and understanding. Nat. Lang. Eng. 11(02), 159ā187 (2005)
Kobsa, A., Koenemann, J., Pohl, W.: Personalised hypermedia presentation techniques for improving online customer relationships. Knowl. Eng. Rev. 16(2), 111ā155 (2001)
Kolski, C., Le Strugeon, E.: A review of intelligent human-machine interfaces in the lights of the arch model. Int. J. Hum. Comput. Interact. 10(3), 193ā231 (1998)
Kolski, C., Forbrig, P., David, B., Girard, P., Tran, C., Ezzedine, H.: Agent-based architecture for interactive system design: current approaches, perspectives and evaluation. In: Jacko, J.A. (ed.) Human-Computer Interaction. New Trends, Lecture Notes in Computer Science, vol. 5610, pp. 624ā633. Springer, Berlin (2009). doi:10.1007/978-3-642-02574-7_70. http://dx.doi.org/10.1007/978-3-642-02574-7_70
Kurkovsky, S.: Multimodality in Mobile Computing and Mobile Devices: Methods for Adaptable Usability. IGI Global, 701 E. Chocolate Avenue Hershey, PA 17033, USA (2010)
Landragin, F.: Physical, semantic and pragmatic levels for multimodal fusion and fission (2007). Accessible on HAL server: http://hal.archives-ouvertes.fr
Larsson, S., Traum, D.: Information state and dialogue management in the TRINDI Dialogue Move Engine Toolkit. Nat. Lang. Eng. (Special Issue) 6(3), 323ā340 (2000)
Lee, G.G., Mariani, J., Minker, W. (eds.): Spoken Dialogue Systems for Ambient Environments. Lecture Notes in Computer Science, vol. 6392. Springer, Heidelberg (2010)
Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., LĆ³pez-Jaquero, V.: Usixml: a language supporting multi-path development of user interfaces. In: Engineering Human Computer Interaction and Interactive Systems, pp. 200ā220. Springer, Berlin (2005)
Mori, G., PaternĆ², F., Santoro, C.: Tool support for designing nomadic applications. In: Proceedings of the 8th International Conference on Intelligent User Interfaces, pp. 141ā148. ACM Press, New York (2003)
Mori, G., PaternĆ³, F., Santoro, C.: Design and development of multidevice user interfaces through multiple logical descriptions. IEEE Trans. Softw. Eng. 30(8), 507ā520 (2004)
Navarre, D., Palanque, P., Bastide, R., Schyn, A., Winckler, M., Nedel, L., Freitas, C.: A formal description of multimodal interaction techniques for immersive virtual reality applications. In: Human-Computer Interaction-INTERACT 2005, pp. 170ā183, Springer, Berlin (2005)
Nigay, L., Coutaz, J.: A generic platform for addressing the multimodal challenge. In: Proceedings of the Conference on Human Factors in Computing Systems, CHIā95 held in Denver, Colorado, USA (1995)
Oshry, M., Auburn, R., Baggia, P., Bodell, M., Burke, D., Burnett, D., Candell, E., Carter, J., Mcglashan, S., Lee, A., Porter, B., Rehor, K.: Voice extensible markup language (voicexml) version 2.1. Technical Report, W3C ā Voice Browser Working Group (2007)
Padovitz, A., Loke, S., Zaslavsky, A.: The ECORA framework: a hybrid architecture for context-oriented pervasive computing. Pervasive Mob. Comput. 4(2), 182ā215 (2008)
Paganelli, L., PaternĆ³, F.: Automatic reconstruction of the underlying interaction design of web applications. In: Proceedings of SEKE 2002. Ischia, Italy (2002)
PaternĆ³, F., Mancini, C., Meniconi, S.: Concurtasktrees: A diagrammatic notation for specifying task models. In: INTERACT ā97: Proceedings of the IFIP TC13 International Conference on Human-Computer Interaction, pp. 362ā369. Chapman & Hall, Ltd (1997)
Potel, M.: MVP: Model-View-Presenter The Taligent Programming Model for C++ and Java. Technical Report, Taligent Inc (1996). Available on http://www.wildcrest.com/Potel/Portfolio/mvp.pdf
Reenskaug, T.: Models - views - controllers. Technical Report, Xerox PARC (1979). http://heim.ifi.uio.no/~trygver/1979/mvc-2/1979-12-MVC.pdf
Riley, G.: Clips: an expert system building tool. In: NASA, Washington, Technology 2001: The Second National Technology Transfer Conference and Exposition, vol. 2 (1991)
Rist, T.: Supporting mobile users through adaptive information presentation. Multimodal Intell. Inf. Presentation 27, 113ā139 (2005)
Rist, T., Andre, E.: Building smart embodied virtual characters. In: Smart Graphics. Lecture Notes in Computer Science, vol. 2733, pp. 123ā130. Springer, Berlin (2003)
RomĆ”n, M., Hess, C., Cerqueira, R., Ranganathan, A., Campbell, R., Nahrstedt, K.: A middleware infrastructure for active spaces. IEEE Pervasive Comput. 1(4), 74ā83 (2002)
Rousseau, C.: PrĆ©sentation multimodale et contextuelle de lāinformation. Ph.D. Thesis, UniversitĆ© dāOrsay Paris-Sud (2006)
Rousseau, C., Bellik, Y., Vernier, F., Bazalgette, D.: A framework for the intelligent multimodal presentation of information. Signal Process. 86(12), 3696ā3713 (2006)
Samaan, K., Tarpin-Bernard, F.: Task models and interaction models in a multiple user interfaces generation process. In: In Proceedings of TAMODIA 2004, vol. 86, pp. 137ā144. ACM Press, Czech Republic (2004)
Scapin, D., Bastien, J.: Ergonomic criteria for evaluating the ergonomic quality of interactive systems. Behav. Inform. Technol. 16(4), 220ā231 (1997)
Serrano, M., Nigay, L., Lawson, J.Y.L., Ramsay, A., Murray-Smith, R., Denef, S.: The openinterface framework: a tool for multimodal interaction. In: CHI ā08 Extended Abstracts on Human Factors in Computing Systems, pp. 3501ā3506. ACM, New York, NY (2008). doi:http://doi.acm.org/10.1145/1358628.1358881
Stanciulescu, A., Limbourg, Q., Vanderdonckt, J., Michotte, B., Montero, F.: A transformational approach for multimodal web user interfaces based on UsiXML. In: Proceedings of the 7th International Conference on Multimodal Interfaces, pp. 259ā266. ACM, New York, NY (2005)
Stephanidis, C., Karagiannidis, C., Koumpis, A.: Decision making in intelligent user interfaces. In: Intelligent User Interfaces, IUIā97 held in Orlando, Florida, USA, pp. 195ā202 (1997)
Stephanidis, C., Paramythis, A., Sfyrakis, M., Stergiou, A., Maou, N., Leventis, A., Paparoulis, G., Karagiandidis, C.: Adaptable and adaptive user interfaces for disabled users in avanti project. In: Intelligence in Services and Networks: Technology for Ubiquitous Telecom Services. Lecture Notes In Computer Science. vol. 1430, pp. 153ā16. Springer, Berlin (1998)
Stephanidis, C., Savidis, A.: Universal access in the information society: methods, tools, and interaction technologies. UAIS J. 1(1), 40ā55 (2001)
Tandler, P.: The BEACH Application Model and Software Framework for Synchronous Collaboration in Ubiquitous Computing Environments. J. Syst. Softw. 69(3), 267ā296 (2004)
Tarpin-Bernard, F.: Interaction Homme-Machine Adaptative. Habilitation a diriger des recherches (hdr), UniversitƩ Claude Bernard de Lyon (2006)
Teil, D., Bellik, Y.: The Structure of Multimodal Dialog II. Multimodal Interaction Interface Using Voice and Gesture, chap.ā19, pp. 349ā366. John Benjamins Publishing Co., P.O.Box 75577, 1070 AN Amsterdam, The Netherlands, John Benjamins Noth America, P.O.Box 27519, Philadelphia PA 19118-0519, USA (2000)
Thevenin, D., Coutaz, J.: Plasticity of user interfaces: framework and research agenda. In: Human-computer Interaction, INTERACTā99: IFIP TC. 13 International Conference on Human-Computer Interaction, 30th August-3rd September 1999, Edinburgh, UK, p. 110. IOS Press (1999)
Thevenin, D., Coutaz, J.: Adaptation des IHM: taxonomies et archi. logicielle. In: Proceedings of the 14th French-Speaking Conference on Human-Computer Interaction, pp. 207ā210. ACM, New York, NY (2002)
van Helvert, J., Hagras, H., Kameas, A.: D27 - prototype testing and validation. Restricted deliverable, The ATRACO Project (FP7/2007-2013 grant agreement 216837) (2009)
Vanderdonckt, J., Grolaux, D., Van Roy, P., Limbourg, Q., Macq, B., Michel, B.: A design space for context-sensitive user interfaces. In: Proceedings of IASSE 2005, held in Toronto, Canada (2005)
Young, S., Williams, J., Schatzmann, J., Stuttle, M., Weilhammer, K.: D4.3: Bayes net prototype - the hidden information state dialogue manager. Technical Report, TALK - Talk and Look: Tools for Ambient Linguistic Knowledge, IST-507802, 6th FP (2006)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
Ā© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Pruvost, G., Heinroth, T., Bellik, Y., Minker, W. (2016). User Interaction Adaptation Within Ambient Environments. In: Ultes, S., Nothdurft, F., Heinroth, T., Minker, W. (eds) Next Generation Intelligent Environments. Springer, Cham. https://doi.org/10.1007/978-3-319-23452-6_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-23452-6_6
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-23451-9
Online ISBN: 978-3-319-23452-6
eBook Packages: EngineeringEngineering (R0)