ABSTRACT
Adapting User Interfaces (UI) while in mobility remains challenging as contexts of use identification and changes can obviously not be finely envisioned at design time. However, user's tasks, habits and preferences may be context dependent. As a result, there is a need for managing context-aware adaptation at runtime. This paper describes EMMA (Embedded Manager for Mobile Adaptation), a running system that gathers data in mobility, learns key contexts of use, and provides the end-user with relevant adaptation. The process is based on a bayesian user model embedded on a Smartphone running under Windows Mobile operating system. It is placed under the end-user's control through a dedicated UI, called meta-UI. Besides this end-user's partner role, EMMA can serve as a designer's partner tool for identifying the key contexts of use in the wild.
- Abascal, J. and Civit, A. 2001. Universal Access to mobile Telephony as a Way to Enhance the Autonomy of Elderly People. In Proceedings of the 2001 EC/NSF Workshop on Universal Accessibility of Ubiquitous Computing: Providing For the Elderly (Alcácer do Sal, Portugal, May 22--25, 2001). WUAUC'01. ACM, New York, NY, 93--99. DOI= http://doi.acm.org/10.1145/564526.564551 Google ScholarDigital Library
- Balme, L., Demeure, A., Barralon, N., Coutaz, J., and Calvary, G. 2004. CAMELEON-RT: a Software Architecture Reference Model for Distributed, Migratable, and Plastic User Interfaces. In Proceedings of the 2nd European Symposium on Ambient Intelligence (Eindhoven, The Netherlands, November 2004). EUSAI'04. Markopoulos and al. Eds. LNCS, vol. 3295. Springer-Verlag Heidelberg Publ., 291--302.Google ScholarCross Ref
- Bridle, R. and McCreath, E. 2005. Improving the Mobile Phone Habitat -- Learning Changes in User's Profiles. In Proceedings of the 18th Australian Joint Conference on Artificial Intelligence (Sydney, Australia, December 5--9, 2005). AI 2005: Advances in Artificial Intelligence, Springer LNCS Publ., 970--974. Google ScholarDigital Library
- Bridle, R. and McCreath, E. 2006. Inducing Shortcuts on a Mobile Phone Interface. In Proceedings of the 2006 International Conference on Intelligent User Interfaces (Sydney, Australia, January 29 -- Frebruary 1, 2006). IUI'06. ACM, New York, NY, 327--329. DOI=http://doi.acm.org/10.1145/1111449.1111526. Google ScholarDigital Library
- Coutaz, J. 2006. Meta-User Interfaces for Ambient Spaces. Invited talk, 6th workshop on Task Models Diagrams for UI Design (Hasselt, Belgium, October 23--24, 2006). TAMODIA'06. Springer LNCS Publ., 1--15. Google ScholarDigital Library
- Cypher, A. 1993. Eager: Programming Repetitive Tasks by Demonstration. In "Watch What I Do: Programming By Demonstration", A. Cypher, D. C. Halbert, D. Kurlander, H. Lieberman, D. Maulsby, B. A. Myers, and A. Turransky, Eds. MIT Press, Cambridge, MA, 205--217. Google ScholarDigital Library
- Demumieux, R. and Losquin, P. 2005. Collecter les usages réels des clients de téléphonie mobile (un outil embarqué). Actes de la 17ème Conférence Francophone sur l'Interaction Homme-Machine (Toulouse, France, September 27--30, 2005). IHM'05, vol. 264. ACM, New York, NY, 293--298. DOI=http://doi.acm.org/10.1145/1148550.1148599 Google ScholarDigital Library
- Dey, A. K. 2000. Providing Architectural Support for Building Context-Aware Applications. Ph. D. thesis, December 2000, Georgia Institute of Technology. Google ScholarDigital Library
- Dey, A. K., Hamid, R., Beckmann, C., Li, I., and Hsu, D. 2004. a CAPpella: Programming by Demonstration of Context-Aware Applications. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (Vienna, Austria, April 24--29, 2004). CHI '04. ACM, New York, NY, 33--40. DOI=http://doi.acm.org/10.1145/985692.985697 Google ScholarDigital Library
- Fischer, G. 2001. User Modeling in Human-Computer Interaction. In User Modeling and User-Adapted Interaction Journal, 11 (1--2) (March 2001). 65--86. Google ScholarDigital Library
- Häkkilä, J. and Chatfield, C. 2006. Personal Customisation of Mobile Phones -- A Case Study. In Proceedings of the 4th Nordic Conference on Human-Computer Interaction: Changing Roles (Oslo, Norway, October 14--18, 2006). A. Mørch, K. Morgan, T. Bratteteig, G. Ghosh, and D. Svanaes, Eds. NordiCHI'06, vol. 189. ACM, New York, NY, 409--412. DOI=http://doi.acm.org/10.1145/1182475.1182524 Google ScholarDigital Library
- Horvitz, E., Breese, J., Heckerman, D., Hovel, D., and Rommelse, K. 1998. The Lumière Project: Bayesian User Modeling for Inferring the Goals and Needs of Software Users. In Proceedings of the 14th Annual Conference on Uncertainty in Artificial Intelligence (Madison, WI, July 1998). UAI'98. Morgan Kaufmann, San Francisco, CA, 256--265. Google ScholarDigital Library
- Laasonen, K. 2004. Where Are You Going? Predicting user movement from cellular data. In Proceedings of the Proactive Computing Workshop (Helsinki, Finland, November 25--26, 2004). PROW'04. 121--124.Google Scholar
- Mitchell, T. M., Caruana, R., Freitag, D., McDermott, J., and Zabowski, D. 1994. Experience With a Learning Personal Assistant. Communications of the ACM 37, 7 (July 1994), 80--91. DOI=http://doi.acm.org/10.1145/176789.176798 Google ScholarDigital Library
- Netica, http://www.norsys.com/Google Scholar
- Rantakokko, T. and Arhippainen, L. 2004. Adamos Menu: Towards Adaptive Service Selection. In Proceedings of the Proactive Computing Workshop (Helsinki, Finland, November 25--26, 2004). PROW'04. 9--13.Google Scholar
- Ruvini, J. and Dony, C. 2000. APE: Learning User's Habits to Automate Repetitive Tasks. In Proceedings of the 5th International Conference on Intelligent User Interfaces (New Orleans, LA, January 09--12, 2000). IUI '00. ACM, New York, NY, 229--232. DOI=http://doi.acm.org/10.1145/325737.325854 Google ScholarDigital Library
- Schilit, B. N., Adams, N., and Want, R. 1994. Context-Aware Computing Applications. In Proceedings of the Workshop on Mobile Computing Systems and Applications (Santa Cruz, CA, December 1994). WMCSA'94. IEEE Computer Society Press, 85--90.Google Scholar
- Siewiorek, D., Smailagic, A., Furukawa, J., Moraveji, N., Rieger, K., and Shaffer, J. 2003. SenSay: A Context-Aware Mobile Phone. In Proceedings of the 7th IEEE International Symposium on Wearable Computers. 248--249. Google ScholarDigital Library
- St. Amant, R., Horton, T. E., and Ritter, F. E. 2004. Model-based Evaluation of Cell Phone Menu Interaction. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (Vienna, Austria, April 24--29, 2004). CHI '04. ACM, New York, NY, 343--350. DOI=http://doi.acm.org/10.1145/985692.985736 Google ScholarDigital Library
- Thevenin, D. and Coutaz, J. 1999. Plasticity of User Interfaces: Framework and Research Agenda. In Proceedings of the 7th IFIP International Conference on Human-Computer Interaction (Edinburgh, Scotland, August 30 -- September 3, 1999). INTERACT'99. A. Sasse and C. Johnson Eds. IOS Press Publ., Amsterdam, the Netherlands, 110--117.Google Scholar
Index Terms
- EMMA: modèle utilisateur pour la plasticité des interfaces homme-machine en mobilité
Recommendations
Learning Key Contexts of Use in the Wild for Driving Plastic User Interfaces Engineering
HCSE-TAMODIA '08: Proceedings of the 2nd Conference on Human-Centered Software Engineering and 7th International Workshop on Task Models and DiagramsThis paper addresses software plasticity, i.e. the ability of interactive systems to adapt to context of use while preserving user-centered properties. In plasticity, a classical approach consists in concentrating design efforts on a set of pre-defined ...
Démonstration: EMMA pour la plasticité en mobilité
IHM '08: Proceedings of the 20th Conference on l'Interaction Homme-MachineThis paper describes EMMA, a context-aware system that investigates plasticity in mobility. EMMA gathers data on a mobile phone, learns key contexts of use, and provides the end-user with User Interface (UI) adaptation when context changes.
Profiling nomadic users considering preferences and context of use
OTM'07: Proceedings of the 2007 OTM confederated international conference on On the move to meaningful internet systems - Volume Part IIn order to adapt information for a nomadic user equipped with a Mobile Device (MD), an Information System (IS) must take into consideration data that deals with the context of use and user preferences. Data about context of use provides in particular a ...
Comments