Abstract
Task-driven plasticity refers to as the capability of a user interface to exhibit plasticity driven by the user’s task, i.e. the capability of a user interface to adapt itself to various contexts of use while preserving some predefined usability properties by performing adaptivity based on some task parameters such as complexity, frequency, and criticality. The predefined usability property considered in task-driven plasticity consists of maximizing the observability of user commands in a system-initiated way driven by the ranking of different tasks and sub-tasks. In order to illustrate this concept, we developed UbiDraw, a vectorial hand drawing application that adapts its user interface by displaying, undisplaying, resizing, and relocating tool bars and icons according to the current user’s task, the task frequency, or the user’s preference for some task. This application is built on top of a context watcher and a set of ubiquitous widgets. The context watchers probes the context of use by monitoring how the user is carrying out her current tasks (e.g., task preference, task frequency) whose definitions are given in a run-time task model. The context watcher sends this information to the ubiquitous widgets so as to support task-driven plasticity.
Chapter PDF
Similar content being viewed by others
Keywords
References
Brown, D., Totterdell, P., Norman, M.: Adaptive User Interfaces. Academic Press, London (1990)
Brewster, S.: The Design of Sonically-Enhanced Widgets. Interacting with Computers 11(2), 211–235 (1998)
Calvary, G., Coutaz, J., Thevenin, D.: A Unifying Reference Framework for the Development of Plastic User Interfaces. In: Nigay, L., Little, M.R. (eds.) EHCI 2001. LNCS, vol. 2254, pp. 173–192. Springer, Heidelberg (2001)
Calvary, G., Coutaz, J., Thevenin, D.: Supporting Context Changes for Plastic User Interfaces: A Process and a Mechanism. In: Proc. of Joint Conf. on Human-Computer Interaction IHM-HCI 2001, Lille, September 12-14, 2001, pp. 349–363. Springer, London (2001)
Crease, M., Brewster, S., Gray, Ph.: Caring, Sharing Widgets: A Toolkit of Sensitive Widgets. In: Proc. of BCS Conf. on Human-Computer Interaction HCI 2000 “People and computers XIV”, Sunderland, September 5-8, 2000, pp. 257–270. Springer, London (2000)
Coutaz, J., Balme, L., Alvaro, X., Calvary, G., Demeure, A., Sottet, J.-S.: An MDE-SOA Approach to Support Plastic User Interfaces in Ambient Spaces. In: Stephanidis, C. (ed.) UAHCI 2007 (Part II). LNCS, vol. 4555, pp. 63–72. Springer, Heidelberg (2007)
Coutaz, J., Calvary, G.: HCI and Software Engineering: Designing for User Interface Plasticity. In: Sears, A., Jacko, J. (eds.) The Human-Computer Interaction Handbook: Fundamentals, Evolving Technologies, and Emerging Applications. Human Factor and Ergonomics series, pp. 1107–1125. Taylor & Francis CRC Press (2008)
Demeure, A., Calvary, G., Coutaz, J., Vanderdonckt, J.: The Comets Inspector: Towards Run Time Plasticity Control based on a Semantic Network. In: Coninx, K., Luyten, K., Schneider, K.A. (eds.) TAMODIA 2006. LNCS, vol. 4385, pp. 324–338. Springer, Heidelberg (2007)
Florins, M., Trevisan, D., Vanderdonckt, J.: The Continuity Property in Mixed Reality and Multi-platform Systems: a Comparative Study. In: Proc. of 5th Int. Conf. on Computer-Aided Design of User Interfaces CADUI 2004, Funchal, January 14-16, 2004, pp. 321–332. Kluwer Academics Pub., Dordrecht (2004)
Gajos, K., Everitt, K., Tan, D.S., Czerwinsky, M., Weld, D.S.: Predictability and Accuracy in adaptive user interfaces. In: Proc. of ACM Conf. on Human Aspects in Computing Systems CHI 2008, Florence, April 5-10, 2008, pp. 1271–1274. ACM Press, New York (2008)
Gajos, K., Wobbrock, J.O., Weld, D.: Improving the performance of motor-impaired users with automatically-generated, ability-based interfaces. In: Proc. of ACM Conf. on Human Aspects in Computing Systems CHI 2008, Florence, April 5-10, 2008, pp. 1257–1266. ACM Press, New York (2008)
Gram, Ch., Cockton, G.: Design Principles for Interactive Software. Chapman & Hall Publishers, London (1996)
Grolaux, D., Van Roy, P., Vanderdonckt, J.: QTk: A Mixed Model-Based Approach to Designing Executable User Interfaces. In: Nigay, L., Little, M.R. (eds.) EHCI 2001. LNCS, vol. 2254, pp. 109–110. Springer, Heidelberg (2001)
Grolaux, D., Van Roy, P., Vanderdonckt, J.: FlexClock, a Plastic Clock Written in Oz with the QTk toolkit. In: Proc. of 1st Int. Workshop on Task Models and Diagrams for user interface design TAMODIA 2002, July 18-19, 2002, pp. 135–142. Academy of Economic Studies of Bucharest, INFOREC Printing House, Bucharest (2002)
Grolaux, D., Vanderdonckt, J., Van Roy, P.: Attach me, Detach me, Assemble me like You Work. In: Costabile, M.F., Paternó, F. (eds.) INTERACT 2005. LNCS, vol. 3585, pp. 198–212. Springer, Heidelberg (2005)
Hick, W.E.: On the rate of gain of information. Quarterly Journal of Experimental Psychology 4, 11–26 (1952)
Jabarin, B., Graham, N.T.C.: Architectures for Widget-Level Plasticity. In: Jorge, J.A., Jardim Nunes, N., Falcão e Cunha, J. (eds.) DSV-IS 2003. LNCS, vol. 2844, pp. 124–138. Springer, Heidelberg (2003)
Jameson, A., Grossman-Hutter, B., March, L., Rummer, R.: Creating an empirical basis for adaptation techniques. In: Proc. of ACM Conf. on Intelligent User Interfaces IUI 2000, New Orleans, January 9-12, 2000, pp. 149–156. ACM Press, New York (2000)
Montero, F., López-Jaquero, V., Molina, J.P., González, P.: An Approach to Develop User Interfaces with Plasticity. In: Jorge, J.A., Jardim Nunes, N., Falcão e Cunha, J. (eds.) DSV-IS 2003. LNCS, vol. 2844, pp. 420–423. Springer, Heidelberg (2003)
Rekimoto, J., Masanori, S.: Augmented Surfaces: A Spatially Continuous Work Space for Hybrid Computing Environments. In: Proc. of ACM Conf. on Human Aspects in Computing Systems CHI 1999, Pittsburgh, May 15-20, 1999, pp. 378–385. ACM Press, NY (1999)
Schneider, K.A., Cordy, J.R.: Abstract User Interfaces: A Model and Notation to Support Plasticity in Interactive Systems. In: Forbrig, P., Limbourg, Q., Urban, B., Vanderdonckt, J. (eds.) DSV-IS 2002. LNCS, vol. 2545, pp. 28–48. Springer, Heidelberg (2002)
Sendin, M., Lores, J., Montero, F., Lopez, V.: Towards a Framework to develop plastic user interfaces. In: Chittaro, L. (ed.) Mobile HCI 2003. LNCS, vol. 2795, pp. 428–433. Springer, Heidelberg (2003)
Sottet, J.-S., Calvary, G., Favre, J.-M., Coutaz, J., Demeure, A., Balme, L.: Towards Model-Driven Engineering of Plastic User Interfaces. In: Bruel, J.-M. (ed.) MoDELS 2005. LNCS, vol. 3844, pp. 191–200. Springer, Heidelberg (2006)
Thevenin, D., Coutaz, J.: Plasticity of User Interfaces: Framework and Research Agenda. In: Proc. of IFIP Int. Conf. on Human-Computer Interaction Interact 1999, Edinburgh, September 1999, pp. 110–117. IOS Press, Amsterdam (1999)
Tsandilas, T., Schraefel, M.C.: An empirical assessment of adaptation techniques. In: Proc. of ACM Conf. on Human Aspects in Computing Systems CHI 2005, Portland, April 2-7, 2008, pp. 2009–2012. ACM Press, New York (2005)
Vanderdonckt, J., Limbourg, Q., Florins, M.: Deriving the Navigational Structure of a User Interface. In: Proc. of 9th IFIP TC 13 Int. Conf. on Human-Computer Interaction INTERACT 2003, Zurich, September 1-5, 2003, pp. 455–462. IOS Press, Amsterdam (2003)
Vanderdonckt, J.: A MDA-Compliant Environment for Developing User Interfaces of Information Systems. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 16–31. Springer, Heidelberg (2005)
Van Roy, P., Haridi, S.: Concepts. MIT Press, New York (2004)
Weibelzahl, S.: Evaluation of adaptive systems. In: Bauer, M., Gmytrasiewicz, P.J., Vassileva, J. (eds.) UM 2001. LNCS (LNAI), vol. 2109, pp. 292–294. Springer, Heidelberg (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 IFIP International Federation for Information Processing
About this paper
Cite this paper
Vanderdonckt, J., Gonzalez Calleros, J.M. (2008). Task-Driven Plasticity: One Step Forward with UbiDraw. In: Forbrig, P., Paternò, F. (eds) Engineering Interactive Systems. TAMODIA HCSE 2008 2008. Lecture Notes in Computer Science, vol 5247. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85992-5_16
Download citation
DOI: https://doi.org/10.1007/978-3-540-85992-5_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85991-8
Online ISBN: 978-3-540-85992-5
eBook Packages: Computer ScienceComputer Science (R0)