Abstract
With the explosion of devices, computing platforms, contextual conditions, user interfaces become more confronted to a need to be adapted to multiple configurations of the context of use. In the past, many techniques were developed to perform a task analysis for obtaining a single user interface that is adapted for a single context of use. As this user interface may become unusable for other contexts of use, there emerges a need for modelling tasks which can be supported in multiple contexts of use, considering multiple combinations of the contextual conditions. For this purpose, the concept of unit task is exploited to identify a point where traditional task models can break into two parts: a context-insensitive part and a context-sensitive part. A widespread task model notation is then used to examine, discuss, and criticise possible configurations for modelling a context-sensitive task as a whole. One particular form is selected that attempts to achieve a clear separation of concern between the context-insensitive part, the context-sensitive part, and a new decision tree which branches to context-sensitive tasks, depending on contextual conditions. The questions of factoring out possible elements that are common across multiple contexts of use and representation of the resulting task model are discussed.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
G.G. Abowd and A.D. Key. Towards a better understanding of context and context-awareness. Technical Report Research report 1999-22, Georgia University of Technology, 1999. Accessible at ftp://ftp.cc.gatech.edu/pub/gvu/tr/1999/99-22.pdf.
M. Abrams, C. Phanouriou, A.L. Batongbacal, S. Williams, and J. Shuster. UIML: An appliance-independent XML user interface language. In A. Mendelzon, editor,Proceedings of 8th International World-Wide Web Conference WWW’8 (Toronto, May 11–14, 1999), Amsterdam, 1999. Elsevier Science Publishers. Accessible athttp://www.org/w8-papers/5b-hypertext-media/uiml.html.
B. Bomsdorf and G. Swillius. From task to dialogue: Task based user interface design. SIGCHI Bulletin, 30(4):40–42, 1998.
G. Calvary, J. Coutaz, and D. Thevenin. A unifying reference framework for the development of plastic user interfaces. In Proceedings of IFIP WG 2.7 Conference on Engineering the User Interface EHCI’2001 Toronto, May 11–13, 2001)., London, 2001. Chapman & Hall.
S.K. Card, T.P. Moran, and A. Newell. The Psychology of Human-Computer Interaction. Lawrence Erlbaum Associates, New York, 1983.
J. Eisenstein, J. Vanderdonckt, and A. Puerta. Adapting to mobile contexts with user-interface modeling. In Proceedings of IEEE Workshop on Mobile Computing Systems and Applications WCSMA’2000(Monterey, December 7–8, 2000)., pages 83–92, Los Alamitos, 2000. IEEE Press.
J. Eisenstein, J. Vanderdonckt, and A. Puerta. Applying model-based techniques to the development of user interfaces for mobile computers. In Proceedings of ACM Conference on Intelligent User Interfaces IUI’2001(Albuquerque, January 11–13, 2001), pages 69–76, New York, 2001. ACM Press.
P. Johnson. Human-Computer Interaction: Psychology, Task Analysis and Software Engineering. McGraw-Hill, Maidenhead, 1992.
V. Kaptelinin and B. Nardi. Activity theory: Basic concepts and applications. ACM Press (New York), 2000. CHI’2000 Tutorial Notes vol. 5.
B. Myers, S. Hudson, and R. Pausch. Past, present, future of user interface tools. ACM Transactions on Computer-Human Interaction, 7:3–28, 1. Accessible at http://www.acm.org/pubs/articles/journals/tochi/2000-7-1/p3-myers/p3-myers.pdf.
F. Paternò. Model-Based-Design and Evaluation of Interactive Applications. Springer-Verlag, Berlin, 2000.
F. Paternò, C. Mancini, and S. Meniconi. ConcurTaskTree: A diagrammatic notation for specifying task models. In S. Howard, J. Hammond, and G. Lindgaard, editors, Proceedings of IFIP TC 13 International Conference on Human-Computer Interaction Interact’97 (Sydney, July 14–18, 1997), pages 362–369, Boston, 1997. Kluwer Academic Publishers.
F. Paternó, C. Santoro, and S. Tahmassebi. Formal model for cooperative tasks: Concepts and an application for en-route air trafic control. In P. Markopoulos and P. Johnson, editors, Proc. Of 5th Int. Workshop on Design, Specification, and Verification of Intractive Systems DSV-IS’ 98 (Abingdon, June 3-5 1998), pages 71–86, Vienna, 1998. Springer-Verlag.
A. Puerta and J. Eisenstein. A representational basis for user interface transformations. In Ch. Wiecha and P. Szekely, editors, Proceedings of CHI’2001 Workshop“Transforming the UI for Anyone, Anywhere-Enabling an Increased Variety of Users, Devices, and Tasks Through Interface Transformations” (Seattle, April 1–2,2001), New York, 2001. ACM Press.
A. Savidis, D. Akoumianakis, and C. Stephanidis. The Unified User Interface Design Method, chapter 21, pages 417–440. Lawrence Erlbaum Associates, Mahwah, 2001.
P. Szekely, P. Sukaviriya, J. Castells, Muthukumarasamy, and E. Salcher. Declarative interface models for user interface construction tools: The MASTERMINDapproach. In Engineering for Human-Computer Interaction, pages 120–150. Chapman & Hall, London, 1996.
M. J. Tauber. ETAG: Extended task action grammar. a language for the description of the user’s task language. In D. Diaper, D. Gilmore, G. Cockton, and B. Shackel, editors, Proc. of the 3rd IFIP TC 13 Conf. On Human Computer Interaction Interact’ 90(Cambridge, 27-31 August 1990), pages 163–168, Amsterdam, 1990. Elsevier.
D. Thevenin and J. Coutaz. Plasticity of user interfaces: Framework and research agenda. In A. Sasse and C.W. Johnson, editors, Proceedings of 7th IFIP TC 13 International Conference on Human-Computer Interaction Interact’99(Edinburgh, August 30–September 3, 1999), pages 110–117, London, 1999. IOS Press.
M. van Welie, C.G. van der Veer, and A. Eliens. An ontology for task world models. In Proc.of the 5th Int. Workshop on Design, Specification and Verification of Interactive Systems DSV-IS’98(Abingdon, 3-5 June 1998), pages 57–70, Vienna,1998. Springer Verlag.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pribeanu, C., Limbourg, Q., Vanderdonckt, J. (2001). Task Modelling for Context-Sensitive User Interfaces. In: Johnson, C. (eds) Interactive Systems: Design, Specification, and Verification. DSV-IS 2001. Lecture Notes in Computer Science, vol 2220. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45522-1_4
Download citation
DOI: https://doi.org/10.1007/3-540-45522-1_4
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42807-7
Online ISBN: 978-3-540-45522-6
eBook Packages: Springer Book Archive