Some Issues in Future User Interface Management System (UIMS) Development

  • P. P. Tanner
  • W. A. S. Buxton
Part of the Eurographic Seminars book series (FOCUS COMPUTER)


Much recent research has been directed at the development of better tools to support the design, specification, implementation, and evaluation of human-computer dialogues. Such tools have been variously named “user interface management systems” (Kasik 1982; Buxton et al 1983), “dialogue management systems” (Roach et al 1982), and “abstract interaction handlers” (Feldman & Rodgers 1982). User interface management systems (UIMS’s) build upon concepts developed in earlier user interface specification and prototyping systems (Newman 1968; Mason & Carey 1 983). The state-of-the-art is now at the point where UIMS packages are becoming commercially available (Rubel Software 1983; Wasserman & Shewmake 1982; Woodmansee 1983).


Input Device Interaction Programmer Action Package Interaction Dialogue Module Builder 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Bail E, Hayes P (1980) Representation of Task-Specific Knowledge in a Gracefully Interacting User Interface. Proceedings of the 1st Annual Meeting of the American Association for Artificial Intelligence:116–120.Google Scholar
  2. Ball E, Hayes P (1982) A Test-Bed for User Interface Designs. Proceedings of the First Conference on Human Factors in Computer Systems.Gaithersburg, Maryland: 85–88.Google Scholar
  3. Beach RJ, Beatty JC, Booth KS, Plebon DA, Fiume EL (1982) The message is the medium: Multiprocess structuring of an interactive paint program. Computer Graphics 16(3): 277–287.CrossRefGoogle Scholar
  4. Borufka HG, Kuhlmann HW, ten Hagen PJW (1982) Dialogue cells: A method for defining interactions.Computer Graphics and Applications.2(5): 25–33.CrossRefGoogle Scholar
  5. Buxton W A, Sniderman R (1980) Iteration in the design of the human-computer interface. Proceedings of the 13th Annual Meeting of the Human Factors Association of Canada: 72–81.Google Scholar
  6. Buxton WA (1982) An informal study of selection positioning tasks. Proc. Graphics Interface ’82. 8th Conf. of the Canadian Man-Computer Communications Society, Toronto: 323–328.Google Scholar
  7. Buxton WA (1983) Lexical and pragmatic considerations of input structure.Computer Graphics 17(1): 31–37.CrossRefGoogle Scholar
  8. Buxton W, Fiume E, Hill R, Lee, A, Woo C (1983) Continuous Hand-Gesture Driven Input. Proc. Graphics Interface ’83, 9th Conference of the Canadian Man-Computer Communications Society, Edmonton: 191–195Google Scholar
  9. Buxton WA, Lamb MR, Sherman D, Smith KC (1983) Towards a comprehensive user interface management system. Computer Graphics 17(3): 31–38.CrossRefGoogle Scholar
  10. Durham I, Lamb D, Saxe J (1983) Spelling Correction in User Interfaces Comm. ACM 26(10): 764–773.CrossRefGoogle Scholar
  11. Feldman M, Rodgers G (1982) Toward the design and development of style-independent interactive systems. Proc. 1st Annual Conference on Human Factors in Computer Systems, Gaithersburg Maryland: 111–116.Google Scholar
  12. Foley J (1982) Framework for the design, evaluation, and implementation of user-computer interfaces. Proc. Graphics Interface ’82, 8th Conf. of the Canadian Man-Computer Communications Society, Toronto, (abstract only): 1Google Scholar
  13. Garrett MT, Foley JD (1982) Graphics Programming Using a Database System with Dependency Declarations. ACM TOG, 1(2): 109–128.Google Scholar
  14. Gentleman WM (1981) Message passing between sequential processes: The reply primitive and the administrator concept. Software Practice and Experience, 11: 435–466.MATHCrossRefGoogle Scholar
  15. Gentleman WM (1983a) If only the hardware… (A software designer’s lament).Proceedings of the IEEE International Workshop on Computer Systems Organization: 88–95 Google Scholar
  16. Gentleman W M (1983b) Using the Harmony Operating System. Technical Report ERB-966 NRC No. 23030, National Research Council of Canada, Ottawa. International Organization for Standardization (1983) Information Processing-Graphical Kernel System (GKS) Functional Description, ISO/DJS 7942.Google Scholar
  17. Kasik DJ (1982) A user interface management system. Computer Graphics 16(3): 99–106CrossRefGoogle Scholar
  18. Mason R, Carey T (1983) Prototyping Interactive Information Systems. Comm. ACM 26(5): 347–354.CrossRefGoogle Scholar
  19. Newman W (1968) A System for Interactive Graphical Programming.Proc. Spring Joint Computer Conference:47–54.Google Scholar
  20. Olsen DR Jr, Dempsey EP (1983) SYNGRAPH: A graphical user interface generator. Computer Graphics 17(3): 43–50CrossRefGoogle Scholar
  21. Plebon DA, Booth KS (1982) Interactive picture creation systems. CS-82–46, University of Waterloo Computer Science Department.Google Scholar
  22. Roach J, Hartson R, Ehrich R, Yunten T, Johnson D (1982) DMS: A comprehensive system for managing human-computer dialogue. Proc. 1st AnnuaI Conference on Human Factors in Computer Systems, Gaithersburg, Maryland: 102–105.Google Scholar
  23. Rubel Software (1983) BLOX Graphics Builder.Rubel Software, One Soldiers Field Park 605, Cambridge, Massachusetts 02163.Google Scholar
  24. Sheil B (1983) Power tools for programmers. Datamation 29(2): 131–144Google Scholar
  25. Sutherland, IE (1966) Computer Graphics: Ten Unsolved Problems. Datamation 12(5): 22Google Scholar
  26. Swartout W, Balzer R (1982) On the inevitable intertwining of specification and implementation. Comm. ACM 25(7):438–440.CrossRefGoogle Scholar
  27. Tanner PP, Evans KB (1979) ACTION, a graphics aid to interacting with models and simulations. Proc. 6th Conf. of the Canadian Man-Computer Communications Society, Ottawa: 49–61.Google Scholar
  28. Tanner PP (1979) ACTION, a graphics aid to interacting with models and simulations. M. Sc. Thesis, Carleton University. Available as ERB 920 from the National Research Council of Canada, Ottawa.Google Scholar
  29. Tanner PP, Wein M, Evans KB (1981) Dynamic illustrative graphics for simulations. DISPLAYS Technology and Application, 2(5): 245–250.Google Scholar
  30. Thomas J J, Hamlin GH, et al (1982) Graphical input interaction technique workshop summary. Computer Graphics 17(1): 5–30CrossRefGoogle Scholar
  31. Wasserman AI, Shewmake DT (1982) Rapid Prototyping of Interactive Information Systems. ACM Software Engineering Notes.7(5): 171–180CrossRefGoogle Scholar
  32. Wong PCS, Reid ER (1982) FLAIR-User interface design tool. Computer Graphics 16(3): 87–98CrossRefGoogle Scholar
  33. Woodmansee, G. (1983) Vision’s interface Design. Byte 8(7): 166–182.Google Scholar

Copyright information

© EUROGRAPHICS The European Association for Computer Graphics 1985

Authors and Affiliations

  • P. P. Tanner
    • 1
  • W. A. S. Buxton
    • 1
  1. 1.National Research Council of CanadaOttawaCanada

Personalised recommendations