Task Modeling for User Interface Design: A Layered Approach

The model-based approach to user interface design relies on developing separate models that are capturing various aspects about users, tasks, application domain, presentation and dialog representations. This paper presents a task modeling approach for user interface design and aims at exploring the mappings between task, domain and presentation models. The basic idea of our approach is to identify typical configurations in task and domain models and to investigate how they relate each other. A special emphasis is put on application-specific functions and mappings between domain objects and operational task structures. In this respect, we will distinguish between three layers in the task decomposition: a functional layer, a planning layer, and an operational layer.


Authors:



References:
[1] Balzert,H., Hofman, F., Kruschinschi, V., Niemann, C. (1996) The
JANUS Application Development Environment - Generating more than
the user interface. Proceedings of CADUI-96. Presses Universitaires de
Namur. 183-206.
[2] Card, S. K., Moran, T. P. and Newell, A.: The psychology of humancomputer
interaction. Lawrence Erlbaum Associates. (1993).
[3] Clerckx, T., Luyten, K. & Coninx, C.: The mapping problem back and
forths: Customizing dynamic models while preserving consistency. In
Palanque Slavic and Vinckler (Eds), Proceedings of Tamodia 2004.
(2004) 99-104.
[4] Englebert, V., Hainaut, J.-L.: GRASYLA: Modeling case tools GUIs in
metacases. Proceedings of CADUI 1999 (Louvain-la-Neuve, 21-23
October). Kluwer Academics, Dordrecht (1999) 217-244.
[5] Florins, M. & Vanderdonckt, J.: Graceful degradation of user interfaces
as a design method for multiplatform systems. Proceedings of IUI-2004.
ACM Press (2004) 140-147
[6] ISO 9241-11:1998 Information Technology - Ergonomic requierings for
office work with visual display terminals (VDTs) - Guidance on
usability.
[7] Leont-ev, A.N., Activity, consciousness and personality, Englewood
Cliffs, Prentice Hall, (1978).
[8] Limbourg, Q. & Vanderdonckt, J.: Addressing the mapping problem in
user interface design with USIXML. In Palanque, Slavic and Vinckler
(Eds), Proceedings of Tamodia 2004 (2004) 155-164.
[9] Patern├▓, F., Mancini, C., Meniconi, S.: ConcurTaskTree: a
Diagrammatic Notation for Specifying Task Models. In: Proceedings of
IFIP TC 13 Int. Conf. on Human-Computer Interaction (Syndey, June
1997). Chapman & Hall, London (1997), 362-369
[10] Patern├▓, F. , Santoro, C. :One Model, Many Interfaces. Proceedings of
CADUI'2002, Kluwer Academics, Dordrecht. 143-154.
[11] Pisano,A., Shirota, Y. & Iizawa, A. "Automatic generation of graphical
user interfaces for interactive database applications". Proceedings of
CIKM -93. ACM Press. .344-355.
[12] Pribeanu, C. & Vanderdonckt, J.: Exploring design heuristics for user
interface derivation from task and domain models. Proceedings of
CADUI'2002, Kluwer Academics, Dordrecht (2002) 103-110.
[13] Puerta, A.R. & Einsesnstein: J. Towards a general computational
framework for model-based interface development systems. Proceedings
of IUI-99 (5-8 January 1999). ACM Press. (1999). 171-178.
[14] Seffah, A. & Forbig, P. "Multiple User Interfaces: Towards A Task-
Driven And Patterns-Oriented Desigm Model". In Forbig et al. (Eds.)
Proceedings of DSV-IS 2002, Springer, 2002. 118-132
[15] Souchon, N., Limbourg, Q., Vanderdonckt J. "Task Modelling in
Multiple Contexts of Use" In Forbig et al. (Eds.) Proceedings of DSV-IS
2002, Springer, 2002.
[16] Thevenin, D. & Coutaz, J. : Plasticity of User Interfaces: Framework and
Research Agenda. Proceedings of INTERACT-99, IOS Press
Amsterdam, (1999.