|to help designers in improving the layout of their specification: supporting automatic lining up, movement of levels or subtrees of the task model, cut and paste of pieces of task model, folding and unfolding of subtrees, possibility to add tasks as brothers or as child of the current task and providing statistics concerning the task model (number of tasks by category, number of temporal relationships by operator, number of levels, . . .);|
|to check correctness of the specification, for example it is possible to automatically detect whether temporal operators among tasks at the same level are missing or whether there is a task with only one child.|
The tool also supports other functionalities such as inserting other task models in the current one or saving images containing the task model or part of it so that they can easily included in reports or documents. Besides it also includes a task model simulator.
In this paper we have discussed motivations and solutions for modelling multiusers tasks and the possible tool support that can be provided for this purpose. In the GUITARE project we are tailoring this approach for ERP applications, however it can be used also in other different application areas.
We gratefully acknowledge support from the GUITARE R&D Esprit Project (http://giove.cnuce.cnr.it/guitare.html).
Roseman M. & Greenberg S. ( 1996) "Building Real-Time Groupware with GroupKit, A Gropware Toolkit"; ACM Transaction on Computer-Human Interaction, Vol 3 N° 1 March 1996; 66-106
Card, S., Moran, T., Newell A. ( 1983) The Psychology of Human-Computer Interaction, Lawrence Erlbaum, Hillsdale, N.J., 1983
Lecerof A., Paternò F. ( 1988) "Automatic Support for Usability Evaluation", IEEE Transactions on Software Engineering, October 1998, pp.863-888
Paternò, F., Model-Based Design and Evaluation of Interactive Application Springer Verlag, 1999
Paternò F., Mancini C. ( 1999) "Developing Task Models from Informal Scenarios", Late-Breaking Results ACM CHI'99.