Abstract
This paper argues for a transfer of knowledge and experience gained in task-based design to Software Engineering. A transformation of task models into activity diagrams as part of UML is proposed. By using familiar notations, software engineers might be encouraged to accept task modelling and to pay more attention to users and their tasks. Generally, different presentations of a model can help to increase its acceptance by various stakeholders. The presented approach allows both the visualization of task models as activity diagrams as well as task modelling with activity diagrams. Corresponding tool support is presented which includes the animation of task models. The tool itself was developed in a model-based way.
The original version of the book was revised: The copyright line was incorrect. The Erratum to the book is available at DOI: 10.1007/978-3-540-92698-6_37
Chapter PDF
Similar content being viewed by others
References
Annett, J., Duncan, K.D.: Task analysis and training design. Occupational Psychology 41 (1967)
Bastide, R., Basnyat, S.: Error Patterns: Systematic Investigation of Deviations in Task Models. In: Coninx, K., Luyten, K., Schneider, K.A. (eds.) TAMODIA 2006. LNCS, vol. 4385, pp. 109–121. Springer, Heidelberg (2007)
Van den Bergh, J.: High-Level User Interface Models for Model-Driven Design of Context-Sensitive User Interfaces. PhD thesis, Universiteit Hasselt (2006)
Bodart, F., Hennebert, A.-M., Leheureux, J.-M., Vanderdonckt, J.: Computer-Aided Window Identification in TRIDENT. In: INTERACT 1995. Chapman-Hall, Boca Raton (1995)
Bomsdorf, B.: Ein kohärenter, integrativer Modellrahmen zur aufgabenbasierten Entwicklung interaktiver Systeme. PhD thesis, Universität Paderborn (1999)
Bruno, A., PaternĂ², F., Santoro, C.: Supporting interactive workflow systems through graphical web interfaces and interactive simulators. In: Dix, A., Dittmar, A. (eds.) Proc. of TAMODIA 2005 (2005)
CTTE (read: 20.09.06), http://giove.cnuce.cnr.it/ctte.html
Dittmar, A., Forbrig, P.: The Influence of Improved Task Models on Dialogs. In: Proc. of CADUI 2004 (2004)
Dittmar, A., Forbrig, P., Heftberger, S., Stary, C.: Support for Task Modeling -A Constructive Exploration. In: Bastide, R., Palanque, P., Roth, J. (eds.) DSV-IS 2004 and EHCI 2004. LNCS, vol. 3425, pp. 59–76. Springer, Heidelberg (2005)
Dittmar, A., Forbrig, P., Reichart, D., Wolff, A.: Linking GUI Elements to Tasks – Supporting an Evolutionary Design Process. In: Dix, A., Dittmar, A. (eds.) Proc. of TAMODIA 2005 (2005)
Eclipse Homepage (read: 20.09.06), http://www.eclipse.org/
Eclipse Modeling Framework Homepage (read: 20.09.06), http://www.eclipse.org/emf/
Graphical Editing Framework Homepage (read: 21.09.06), http://www.eclipse.org/gef/
Johnson, P.: Human computer interaction: psychology, task analysis, and software engineering. McGraw-Hill Book Company, New York (1992)
Limbourg, Q.: Multi-Path Development of User Interfaces. PhD thesis, Université catholique de Louvain (2004)
Limbourg, Q., Pribeanu, C., Vanderdonckt, J.: Towards Uniformed Task Models in a Model-Based Approach. In: Johnson, C. (ed.) DSV-IS 2001. LNCS, vol. 2220, p. 164. Springer, Heidelberg (2001)
http://www.omg.org/mda/ (read: 20.09.06)
Jardim Nunes, N., FalcĂ£o e Cunha, J.: Towards a UML profile for interaction design: the Wisdom approach. In: Evans, A., Kent, S., Selic, B. (eds.) UML 2000. LNCS, vol. 1939, pp. 101–116. Springer, Heidelberg (2000)
PaternĂ², F.: Model-Based Design and Evaluation of Interactive Applcations. Springer, Heidelberg (2000)
Puerta, A.: The MECANO Project: Comprehensive and Integrated Support for Model-Based Interface Development. In: Vanderdonckt, J. (ed.) Proc. of CADUI 1996 (1996)
Stavness, N., Schneider, K.A.: Supporting Workflow in User Interface Description Languages. In: Workshop on Developing User Interfaces with XML: Advances on User Interface Description Languages, AVI 2004 (2004)
Szekely, P., Luo, P., Neches, R.: Facilitating the Exploration of Interface Design Alternatives: The HUMANOID Model of Interface Design. In: CHI 1992 (1992)
Trætteberg, H.: Modelling Work: Workflow and Task Modelling. In: Proc. of CADUI 1999 (1999)
http://www.uml.org (read: 20.10.06)
Vanderdonckt, J., Puerta, A.: Preface -Introduction to Computer-Aided Design of User Interfaces. In: Proc. of CADUI 1999 (1999)
Wilson, S., Johnson, P., Markoplous, P.: Beyond hacking: A model based design approach to user interface design. In: Proc. of BCS HCI 1993. Cambridge University Press, Cambridge (1993)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
BrĂ¼ning, J., Dittmar, A., Forbrig, P., Reichart, D. (2008). Getting SW Engineers on Board: Task Modelling with Activity Diagrams. In: Gulliksen, J., Harning, M.B., Palanque, P., van der Veer, G.C., Wesson, J. (eds) Engineering Interactive Systems. EHCI 2007. Lecture Notes in Computer Science, vol 4940. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92698-6_11
Download citation
DOI: https://doi.org/10.1007/978-3-540-92698-6_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-92697-9
Online ISBN: 978-3-540-92698-6
eBook Packages: Computer ScienceComputer Science (R0)