Skip to main content

Interaction models and the principled design of interactive systems

  • IV — The User Interface
  • Conference paper
  • First Online:
ESEC '87 (ESEC 1987)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 289))

Included in the following conference series:

Abstract

System design should be controlled by sound engineering principles. We discuss issues concerned with the derivation and formalisation of such principles that may be employed in the construction of specifications of interactive systems and in their validation. We present the state of a research method for the design of interactive systems, which is currently being used and is indeed incorporating user engineering principles into the design process.

Our present discussion focuses on two distinct problems: (1) the derivation of appropriate and effective principles of interaction behaviour; (2) how appropriate formulations of principles may be applied to the design process using mathematical models of interactive behaviour. We also report on the application of these experimental techniques to a realistic example.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

8. References

  1. Thimbleby, H.W., "Generative user-engineering principles for user interface design", pp. 661–666 in Human-Computer Interaction — INTERACT'84, ed. Shackel, B., North-Holland (1985).

    Google Scholar 

  2. Card, S.K., Pavel, M., and Farrell, J.E., "Window-based computer dialogues", pp. 239–243 in Human-Computer Interaction — INTERACT'84, ed. Shackel, B., North-Holland (1985).

    Google Scholar 

  3. Runciman, C. and Hammond, N.V., "User programs: a way to match computer system design and human cognition", in People and Computers: Designing for usability, ed. Harrison, M.D. & Monk, A.F., Cambridge University Press (1986).

    Google Scholar 

  4. Dix, A.J. and Runciman, C., "Abstract models of interactive systems", pp. 13–22 in People and Computers: Designing the interface, ed. Johnson, P. & Cook, S., Cambridge University Press (1985).

    Google Scholar 

  5. Dix, A.J. and Harrison, M.D., "Principles and interaction models for window managers", in People and Computers: Designing for usability, ed. Harrison, M.D. & Monk, A.F., Cambridge University Press (1986).

    Google Scholar 

  6. Schneiderman, B., "The future of interactive systems and the emergence of direct manipulation", Behaviour and Information Technology 1(3), pp. 237–256 (1982).

    Google Scholar 

  7. Milner, Robin, A proposal for standard ML, ACM Symposium on Lisp and Functional Programming (1984).

    Google Scholar 

  8. Schmidt, D.A., Denotational semantics: A methodology for language development, Allyn and Bacon (1986).

    Google Scholar 

  9. Thimbleby, H.W., "Experiences of ‘Literate Programming’ using cweb (a variant of Knuth's WEB)", Computer Journal 29(3), pp. 201–211 (1986).

    Google Scholar 

  10. Dix, A.J., Harrison, M.D., and Miranda, E.E., "Using principles to design features of a small programming environment", in Software Engineering Environments, ed. Sommerville, I., Peter Peregrinus (1986).

    Google Scholar 

  11. Bentley, J., "Programming pearls: literate programming", Communications ACM. 29(5), pp. 364–369 (1986).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Howard Nichols Dan Simpson

Rights and permissions

Reprints and permissions

Copyright information

© 1987 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dix, A.J., Harrison, M.D., Runciman, C., Thimbleby, H.W. (1987). Interaction models and the principled design of interactive systems. In: Nichols, H., Simpson, D. (eds) ESEC '87. ESEC 1987. Lecture Notes in Computer Science, vol 289. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0022105

Download citation

  • DOI: https://doi.org/10.1007/BFb0022105

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-18712-7

  • Online ISBN: 978-3-540-48117-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics