Abstract
Task models bridge the gap between HCI and Software Engineering. They are useful both for interface design and for generating user interface code and user documentation. These benefits, however, are difficult to achieve because building task models from scratch is difficult. In this paper, we describe an approach for automatically constructing task models from object-oriented diagrams in a CASE tool. The approach exploits the common semantic ground between task models and system-behaviour models, namely use cases, use case diagrams and sequence diagrams. We identify the useful information contained in these diagrams and how it can be augmented to support task model construction. A prototype system is then described, together with a working example.
The original version of this chapter was revised: The copyright line was incorrect. This has been corrected. The Erratum to this chapter is available at DOI: 10.1007/978-0-387-35349-4_22
Chapter PDF
Similar content being viewed by others
Key words
References
Balbo, S. and Lindley, C. Adaptation of a task analysis methodology to the design of a decision support system. In Proceedings of Interact’97, Sydney, Australia, 1997.
Booch, G. Object-oriented Analysis and design with applications. Benjamin Cummings, Redwood City, 2nd edition, 1993.
Card et al.,1983) Card, S.K., Moran, T.P. and Newell, A. The psychology of human computer interaction. Lawrence Erlbaum Associations, 1993.
Hix, D. and Hartson, R. Developing user intelfaces, ensuring usability through product and process. Wiley, 1993.
Jacobson et al.,1995) Jacobson, I, Christerson, M, Jonsson, P. and Overgard, G. Object oriented software engineering: a use case driven approach. Menlo Park, California, Addison-Wesley, 1995.
Johnson, P. Johnson, H. and Wilson, S. Rapid prototyping of user interfaces driven by task models. In Scenario based design: envisioning work and technology in system development (ed. J.M Carroll ), John Wiley, New York, 1995.
Lu et al.,1998) Lu, S., Paris C. and Vander Linden K. Integrating task modelling into the object oriented design process: a pragmatic approach. Position paper at CHI’98 workshop on Incorporating Work, Processes and Task Analysis into Industrial Object-Oriented Systems Design. April, 1998.
O’Neill, E.J. Task model support for cooperative analysis. In Proceedings of CHI’96, 1996.
Paris, C. and Vander Linden K. An overview of on-line documentation and CASE tool: Isolde, Report on task 1 and 3. Technical report ITRI-95–16, ITRI, University of Brighton, UK, 1996.
Paris, C. and Vander Linden K “DRAFTER: An interactive support tool for writing multilingual instructions”, IEEE Computer, 29 (7): 49–56, 1996.
Paris, C., Balbo, S. and Ozkan, N. Novel uses of task models: two case studies. Presented at the NATO/ONR workshop on cognitive tasks, CSIRO Technical Report, 1997.
Paris, C., Vander Linden, K. and Lu, S.: Automatic Document Creation from Software Specifications. In the Proceedings of the 3rd Australian Document Computing Symposium (ADCS’98), J. Kay and M. Milosavljevic (eds), Sydney, August 1998.
Pressman, R.S. (1997) Software Engineering: A Practitioner’s Approach. International Edition, McGraw-Hill.
Puerta, A.R A model-based interface development environment. IEEE Software, July/August, 1997.
Sebillotte, S. Methodology guide to task analysis with the goal of extracting relevant characteristics for interfaces. Technical report for Esprit project P6593, INRIA, Rocquencourt, France, 1995.
Smith, M.J and O’Neill, J.E. Beyond task analysis: Exploiting task models in application implementation. In Proceedings of CHI’96. (1996)
Szekely, P. Luo, P. and Neches, R. Beyond Interface builders: Model-based interface tools. In Proceedings of InterCHl’93, ACM, 1993.
Tarby, J-C and Barthet, M-F (1996) the Diane+ method. In Proceedings of the second international workshop on computer-aided design of user interfaces. Namur, Belgium, June, 1996.
UML Notation Guide: unified modelling language version 1.0, Rational Software corporation, 1997.
Wilson, S. and Johnson, P. Bridging the generation gap: from work tasks to user interface design. In Proceedings of CADUI’96, 1996.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 IFIP International Federation for Information Processing
About this chapter
Cite this chapter
Lu, S., Paris, C., Linden, K.V. (1999). Toward the Automatic Construction of Task Models from Object-Oriented Diagrams. In: Chatty, S., Dewan, P. (eds) Engineering for Human-Computer Interaction. EHCI 1998. IFIP —The International Federation for Information Processing, vol 22. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-35349-4_10
Download citation
DOI: https://doi.org/10.1007/978-0-387-35349-4_10
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-5147-5
Online ISBN: 978-0-387-35349-4
eBook Packages: Springer Book Archive