UIML: an appliance-independent XML user interface language
WWW '99 Proceedings of the eighth international conference on World Wide Web
Tool support for designing nomadic applications
Proceedings of the 8th international conference on Intelligent user interfaces
CTTE: support for developing and analyzing task models for interactive system design
IEEE Transactions on Software Engineering
KnowiXML: a knowledge-based system generating multiple abstract user interfaces in USIXML
TAMODIA '04 Proceedings of the 3rd annual conference on Task models and diagrams
Executable Models for Human-Computer Interaction
Interactive Systems. Design, Specification, and Verification
Describing User Interactions in Adaptive Interactive Systems
UMAP '09 Proceedings of the 17th International Conference on User Modeling, Adaptation, and Personalization: formerly UM and AH
Towards visual analysis of usability test logs using task models
TAMODIA'06 Proceedings of the 5th international conference on Task models and diagrams for users interface design
Practical extensions for task models
TAMODIA'07 Proceedings of the 6th international conference on Task models and diagrams for user interface design
The WebTaskModel approach to web process modelling
TAMODIA'07 Proceedings of the 6th international conference on Task models and diagrams for user interface design
Development of context-adaptive applications on the basis of runtime user interface models
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Configurable executable task models supporting the transition from design time to runtime
HCII'11 Proceedings of the 14th international conference on Human-computer interaction: design and development approaches - Volume Part I
Task models for safe software evolution and adaptation
TAMODIA'09 Proceedings of the 8th international conference on Task Models and Diagrams for User Interface Design
Use case and task models: An integrated development methodology and its formal foundation
ACM Transactions on Software Engineering and Methodology (TOSEM) - In memoriam, fault detection and localization, formal methods, modeling and design
Patterns and models for automated user interface construction: in search of the missing links
HCI'13 Proceedings of the 15th international conference on Human-Computer Interaction: human-centred design approaches, methods, tools, and environments - Volume Part I
Hi-index | 0.00 |
Current task modeling techniques have a shortcoming in that they only use the model at design time. This means that the information contained in the model has to be embedded into the application and makes the task model static. In this paper we propose using the task model at runtime, in order to simplify producing applications which adapt to the actions of the user. In particular, we extend the ConcurTaskTree (CTT) notation to allow dynamic execution of a task model. A key feature of our extension is that it gives semantics for the use of information exchange operators. Our second contribution is an implementation of our dynamic task model. We present a prototype application which shows how the interactions with the task model at runtime allow us to produce a dynamic and context aware user interface.