The Task-Dialog and Task-Presentation Mapping Problem: Some Preliminary Results

Model-based interface development environments typically involve the manipulation and the organization of multiple component models in order to develop one or many user interfaces corresponding to the models. In this context, the mapping problem poses the challenge of defining the elements of these models and to link them into an appropriate way that reflects design options. The task-dialog and task-presentation mapping problem investigates to what extent a dialog model and a presentation model can be derived from a task model and subsequently linked from it. Some preliminary results for solving this type of mapping problem at a high level of abstraction are provided and exemplified on some particular model representations. A task model for a single-user interactive application is formed with the ConcurTaskTrees notation. From the definition of its operators, a set of systematic rules for simultaneously deriving and linking elements for both dialog and presentation models are presented. These rules are organized into a decision tree presenting designers with design alternatives. To depict the models' elements that can be derived and linked from these rules, the Windows Transition graphical notation is exploited.

[1]  Fabio Paternò,et al.  ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models , 1997, INTERACT.

[2]  John M. Carroll,et al.  Scenario-based design: envisioning work and technology in system development: john wiley & sons , 1995 .

[3]  David Maulsby,et al.  U-TEL: a tool for eliciting user task models from domain experts , 1998, IUI '98.

[4]  Fabio Paternò Model-Based Design and Evaluation of Interactive Applications , 2000 .

[5]  Birgit Bomsdorf,et al.  Tool support for task-based user interface design , 1999, CHI Extended Abstracts.

[6]  Norman W. Paton,et al.  The Teallach Tool: Using Models for Flexible User Interface Design , 1999, CADUI.

[7]  Lawrence Birnbaum,et al.  Interface design based on standardized task models , 1998, IUI '98.

[8]  R. E. Kurt Stirewalt MDL: A Language for Binding User-Interface Models , 1999, CADUI.

[9]  Peter Johnson,et al.  Rapid prototyping of user interfaces driven by task models , 1995 .

[10]  Fabio Paternò,et al.  Deriving Presentations from Task Models , 1998, EHCI.

[11]  R. E. Kurt Stirewalt MDL: a language for binding UI models , 1999, ICCAD 1999.

[12]  Peter Johnson,et al.  Bridging the Generation Gap: From Work Tasks to User Interface Designs , 1996, CADUI.

[13]  Jacob Eisenstein,et al.  Towards a general computational framework for model-based interface development systems , 1998, IUI '99.

[14]  Said Elnaffar,et al.  Semi-Automated Linking of User Interface Design Artifacts , 1999, CADUI.

[15]  Jean Vanderdonckt,et al.  Encapsulating knowledge for intelligent automatic interaction objects selection , 1993, INTERCHI.

[16]  Fabio Paternò,et al.  Developing task models from informal scenarios , 1999, CHI EA '99.

[17]  Michelle X. Zhou Visual Planning: A Practical Approach to Automated Presentation Design , 1999, IJCAI.