Agents and GUIs from task models
- 13 January 2002
- proceedings article
- Published by Association for Computing Machinery (ACM)
Abstract
This work unifies two important threads of research in intelligent user interfaces which share the common element of explicit task modeling. On the one hand, longstanding research on task-centered GUI design (sometimes called model-based design) has explored the benefits of explicitly modeling the task to be performed by an interface and using this task model as an integral part of the interface design process. More recently, research on collaborative interface agents has shown how an explicit task model can be used to control the behavior of a software agent that helps a user perform tasks using a GUI. This paper describes a collection of tools we have implemented which generate both a GUI and a collaborative interface agent from the same task model. Our task-centered GUI design tool incorporates a number of novel features which help the designer to integrate the task model into the design process without being unduly distracted. Our implementation of collaborative interface agents is built on top of the COLLAGEN middleware for collaborative interface agents.Keywords
This publication has 7 references indexed in Scilit:
- Learning hierarchical task models by defining and refining examplesPublished by Association for Computing Machinery (ACM) ,2001
- UIML: an appliance-independent XML user interface languageComputer Networks, 1999
- IBOTSPublished by Association for Computing Machinery (ACM) ,1998
- COLLAGEN: A Collaboration Manager for Software Interface AgentsUser Modelling and User-Adapted Interaction, 1998
- Automatic generation of task-oriented helpPublished by Association for Computing Machinery (ACM) ,1995
- Automatic generation of help from interface design modelsPublished by Association for Computing Machinery (ACM) ,1994
- Coupling a UI framework with automatic generation of context-sensitive animated helpPublished by Association for Computing Machinery (ACM) ,1990