Skip to main content

A Framework for Integrating UIMS and User Task Models in the Design of User Interfaces

  • Conference paper

Part of the book series: EurographicSeminars ((FOCUS COMPUTER))

Abstract

This paper describes work towards the development of a framework for relating User Interface Management System (UIMS) architectural models and User Task Models (UTMs). The aim of the framework is to enable us to position features of user interface models and features of user task models in a common space. As a preliminary to the framework, we review recent work in both fields and identify the elements of user tasks and user interfaces (as reflected by UIMS architectures). We then propose an initial version of a framework to integrate the two forms of model.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Barnard, P. (1987) Cognitive resources and the learning of human-computer dialogues. In: J.M. Carroll (ed.) Interfacing thought: Cognitive aspects of human computer interaction. MIT Press, Cambridge, Mass.

    Google Scholar 

  • Betts, B., Burlingame, D., Fischer, G., Foley, J., Green, M., Kasik, D., Kerr, S.T., Olsen, D., Thomas, J. (1987) Goals and Objectives for User Interface Software. Computer Graphics 21 (2), pp. 73–78.

    Article  Google Scholar 

  • Card, S.K., Moran, T.P., Newell, A. (1983) The Psychology of Human-Computer Interaction. Lawrence-Erlbaum, Hillsdale, NJ.

    Google Scholar 

  • Cook, S., Drake, K., Hyde, C., Rosner, P., Slater, M. (1988) Report of Prototyping Stream, London HCI Centre, Year 1 Deliverables, Chapter 2.

    Google Scholar 

  • Coutaz, J. (1987) PAC, An Object Oriented Model for Implementing User Interfaces. Laboratoire de Genie Informatique (University of Grenoble), BP 68.

    Google Scholar 

  • Dance, J.R., Tamar, G.E., Hill, R.D., Hudson, S.E., Meads, J., Myers, B.A., Schulert, A. (1987) The Run-Time Structure of UIMS-Supported Applications. Computer Graphics 21 (2), pp. 97–101.

    Article  Google Scholar 

  • Foley, J. (1987) Transformations on a Formal Specification of User-Computer Interfaces. Computer Graphics 21 (2), pp. 109–113.

    Article  Google Scholar 

  • Foley, J., Kim, W., Kovavevic, S., Murray, K. (1989) Defining Interfaces at a High Level of Abstraction. IEEE Software 6 (1), pp. 25–32.

    Article  Google Scholar 

  • Gikas, S., Johnson, P., Reeves, S. (1990) Formal Framework for Task Oriented Modelling of Devices. Technical Report, Dept. of Computer Science, Queen Mary and Westfield College.

    Google Scholar 

  • Goldberg, A. (1984) Smalltalk-80: The Interactive Programming Environment, Addison-Wesley.

    Google Scholar 

  • Henderson, D.A. (1986) The Trillium User Interface Design Environment. In: Human Factors in Computer Systems. Proceedings SIGCHI ’86.

    Google Scholar 

  • Hill, R.D. (1986) Supporting Concurrency, Communication and Synchronisation in Human-Computer Interaction — The Sassafras UIMS, ACM Transactions on Graphics 5 (3), pp. 179–210.

    Article  Google Scholar 

  • Hill, R.D., Herrmann, M. (1989) The Structure of Tube — A Tool for Implementing Advanced User Interfaces. In: Eurographics ’89, North-Holland.

    Google Scholar 

  • Hudson, S.E. (1987) UIMS Support for Direct Manipulation Interfaces. Computer Graphics 21 (2).

    Google Scholar 

  • Jakob, R.J.K. (1986) A Specification for Direct-Manipulation User Interfaces. ACM Trans, on Graphics 5 (4).

    Google Scholar 

  • Johnson, P. (1987) Task Models in HCl. Presented to Alvey Conference, Sussex University, Brighton.

    Google Scholar 

  • Johnson, P. (1989) HCI Models in Software Design: Task Oriented Models of Interactive Software Systems. In: K.H. Bennett (ed.) Software Engineering Environments, Ellis Horwood, pp. 111–140.

    Google Scholar 

  • Johnson, P., Nicolosi, E. (1990) Task-Based User Interface Development Tools. Submitted to Interact ’90.

    Google Scholar 

  • Johnson, P., Johnson, H., Waddington, R., Shouls, A. (1988) Task Related Knowledge Structures: Analysis, Modelling and Application. In: D.M. Jones and R. Winder (eds.), People and Computers: From Research to Implementation, HCI’88, Cambridge University Press, pp. 137–155.

    Google Scholar 

  • Johnson, H., Johnson, P. (1990a) Integrating Task Analysis into System Design: Surveying Designers’ Needs. Ergonomics Special Issue.

    Google Scholar 

  • Johnson, P., Johnson H. (1990b) Knowledge Analysis of Tasks: Task Analysis and Specification for Human-Computer systems. In A. Downton (ed), Engineering the Human-Computer Interface. McGraw-Hill.

    Google Scholar 

  • Krasner, G., Pope, S. (1988) A Cookbook for Using the Model-View-Controller User Interface Paradigm in Smalltalk-80. Journal of Object-Oriented Programming 1 (3), pp. 26–49, Aug/Sept 88.

    Google Scholar 

  • Myers, B.A. (1989) User Interface Tools: Introduction and Survey. IEEE Software 6 (1), pp. 15–23.

    Article  Google Scholar 

  • Payne, S.J., Green, T.R.G. (1986) Task Action Grammars. Human-Computer Interaction 2, pp. 93–133.

    Article  Google Scholar 

  • Pfaff, G.E., ed. (1985) User Interface Management Systems, Springer-Verlag.

    Book  MATH  Google Scholar 

  • Reisner, P. (1981) Formal Grammar and Design of an Interactive System. IEEE Transactions on Software Engineering, SE-3, pp. 218–229.

    Article  Google Scholar 

  • Rhyne, J., Ehrich, R., Bennett, J., Hewett, T., Sibert, J., Bleser, T. (1987) Tools and Methodology for User Interface Development. Computer Graphics 21 (2), pp. 78–87.

    Article  Google Scholar 

  • Rossen, M.B., Maass, S., Kellogg, W.A. (1988) The Designer as User: Building Requirements for Design Tools from Design Practice. Communications of the ACM 31 (11), pp. 1288–1298.

    Article  Google Scholar 

  • Schneiderman, B. (1983) Direct Manipulation: A Step Beyond Programming Languages. IEEE Computer 16 (8).

    Google Scholar 

  • Thomas, J.J., Hamlin, G. (1983) Graphical Input Interaction Technique (GIIT) Workshop Summary, Computer Graphics 17 (1), pp. 5–30.

    Article  Google Scholar 

  • van Harmelen, M., Wilson, S.M. (1987) Viz: A Production System Based User Interface Management System. Proc. Eurographics ’87, North-Holland.

    Google Scholar 

  • Waddington, R., Johnson, P. (1989a) Designing and Evaluating Interfaces Using Task Models. In: G.X. Ritter (ed.) 11th World Computer Congress (MP Congress 1989), North-Holland.

    Google Scholar 

  • Waddington, R., Johnson, P. (1989b) A Family of Task Models for Interface Design. In: A. Sutcliffe and L. Macaulay (eds.), HCI ’89, Cambridge University Press.

    Google Scholar 

  • Wasserman, A.I., Shewmake, D.T. (1982) Rapid Prototyping of Interactive Information Systems. ACM Sigsoft Engineering Notes, 7 (5), pp. 171–180.

    Article  Google Scholar 

  • Williams, G. (1987) Review of HyperCard. In: BYTE, December 1987.

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 EUROGRAPHICS the European Association for Computer Graphics

About this paper

Cite this paper

Johnson, P., Drake, K., Wilson, S. (1991). A Framework for Integrating UIMS and User Task Models in the Design of User Interfaces. In: Duce, D.A., Gomes, M.R., Hopgood, F.R.A., Lee, J.R. (eds) User Interface Management and Design. EurographicSeminars. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-76283-3_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-76283-3_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-76285-7

  • Online ISBN: 978-3-642-76283-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics