Environments for the Construction and Use of Task Models

Task models are useful because they support the design and evaluation of interactive systems from the point of view of the intended users. Unfortunately, they are also difficult to build. To help alleviate this problem, tools have been built that aid in the construction of task models in a variety of ways, in the hope that designers will be encouraged to build explicit task models and reap the benefits of their use and reuse. This chapter will review the range of tools that have been built, and, as an example, will discuss ISOLDE, an environment that integrates an heterogeneous set of such tools and supports the construction, use, and reuse of task models.

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

[2]  David F. Redmiles,et al.  Extracting usability information from user interface events , 2000, CSUR.

[3]  David V. Beard,et al.  QGOMS: a direct-manipulation tool for simple GOMS models , 1996, CHI Conference Companion.

[4]  Angel R. Puerta,et al.  The Mecano Project : Enabling User-Task Automation During Interface Development , 1996 .

[5]  Sandrine Balbo,et al.  Adaption of a task analysis methodology to the design of a decision support system , 1997, INTERACT.

[6]  Jean Vanderdonckt,et al.  Towards Uniformed Task Models in a Model-Based Approach , 2001, DSV-IS.

[7]  Dominique L. Scapin,et al.  Editing MAD* task descriptions for specifying user interfaces, at both semantic and presentation levels , 1997, DSV-IS.

[8]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[9]  Philippe A. Palanque,et al.  A model-based tool for interactive prototyping of highly interactive applications , 2001, Proceedings 12th International Workshop on Rapid System Prototyping. RSP 2001.

[10]  John Millar Carroll The Nurnberg Funnel: Designing Minimalist Instruction for Practical Computer Skill , 1990 .

[11]  Deborah Hix,et al.  IDEAL: An Environment to Support Usability Engineering , 1994, EWHCI.

[12]  Marie-France Barthet,et al.  The DIANE+ Method , 1996, CADUI.

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

[14]  Angel R. Puerta,et al.  A Model-Based Interface Development Environment , 1997, IEEE Softw..

[15]  Cécile Paris,et al.  Understanding a Task Model: An Experiment , 1998, BCS HCI.

[16]  Fabio Paternò,et al.  CTTE: an environment for analysis and development of task models of cooperative applications , 2001, CHI Extended Abstracts.

[17]  Larry L. Constantine,et al.  Software for Use - A Practical Guide to the Models and Methods of Usage-Centered Design , 1999 .

[18]  Ivar Jacobson,et al.  The unified modeling language reference manual , 2010 .

[19]  Gerrit C. van der Veer,et al.  Euterpe - Tool support for analyzing cooperative environments , 1998 .

[20]  Birgit Bomsdorf,et al.  Specification and simulation of task models with VTMB , 1999, CHI EA '99.

[21]  James H. Martin,et al.  Speech and language processing: an introduction to natural language processing, computational linguistics, and speech recognition, 2nd Edition , 2000, Prentice Hall series in artificial intelligence.

[22]  Allen Newell,et al.  The psychology of human-computer interaction , 1983 .

[23]  Christiane Fellbaum,et al.  Book Reviews: WordNet: An Electronic Lexical Database , 1999, CL.

[24]  Michael D. Byrne,et al.  A tool for creating predictive performance models from user interface demonstrations , 1999, UIST '99.

[25]  Michael D. Byrne,et al.  A comparison of tools for building GOMS models , 2000, CHI.

[26]  Cécile Paris,et al.  Novel help for on-line help , 1998, SIGDOC '98.

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

[28]  Sandrine Balbo,et al.  Choosing the right task modelling notation: A taxonomy , 2004 .

[29]  Shijian Lu,et al.  Generating UML diagrams from task models , 2003, CHINZ '03.

[30]  Fabio Paternò,et al.  Model-aided Remote Usability Evaluation , 1999, INTERACT.

[31]  David Harel,et al.  Statecharts: A Visual Formalism for Complex Systems , 1987, Sci. Comput. Program..

[32]  Cécile Paris,et al.  An Evaluation of Procedural Instructional Text , 2002, INLG.

[33]  Cecile Paris,et al.  A Flexible Methodology and Support Environment for Building Task Models , 2001, BCS HCI/IHM.

[34]  Gerrit C. van der Veer,et al.  GTA: Groupware task analysis — Modeling complexity , 1996 .

[35]  Birgit Bomsdorf,et al.  Early prototyping based on executable task models , 1996, CHI 1996.

[36]  H. U. Hoppe,et al.  Task-oriented parsing - a diagnostic method to be used adaptive systems , 1988, CHI '88.