skip to main content
article
Free Access

An annotated bibliography on user interface design

Published:01 August 1989Publication History
Skip Abstract Section

Abstract

This report is an annotated bibliography of material on user interface design literature, covering work available to us up to about May 1987. For each work there is a reference, a description of the work, and possibly a statement of the work's purpose. The description gives a summary of the work's content; the statement of purpose, or "goal," describes the intent of the work, and thus its overall tone. Some works do not have a "goal" paragraph. This is either because they build upon previous work (such as [Anson82] and [Anson80]) and have the same goal, or because they are purely expository (such as [Backus59]).

References

  1. {ANSI84} ANSI X3H3/83-25r3, "Graphical Kernel System" in Computer Graphics (special GKS issue), February 1984.]]Google ScholarGoogle Scholar
  2. {Anson80} Ed Anson, "The Semantics of Graphical In-put" in {Guedj80}, pages 115--126. Also in Computer Graphics, volume 13 number 2, August 1979 (Proceedings of ACM SIGGRAPH '79, held in Chicago, 8-10 August 1979, Illinois, ed. Bary W. Pollack). pages 113--120.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. {Anson82} Ed Anson, "The Device Model of Interaction" in Computer Graphics, volume 16 number 3, July 1982 (Proceedings of SIGGRAPH '82, held in Boston, Massachusetts, 26--30 July 1982, ed. Daniel Bergeron). pages 107--114.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. {Apperley85} M.{D.} Apperley and R . Spence, "The Role of a User's System Model, and Its Relevance to User Interface Management" in {Pfaff85}. pages 195--202.]]Google ScholarGoogle Scholar
  5. {Backus59} J. W. Backus, "The syntax and semantics of the proposed international algebraic language of the Zurich ACM-GAMM Conference", in Information Processing (Proceedings of the International Conference on Information Processing, UNESCO, held in Paris, 15--20 June 1959) Paris: UNESCO, 1959. pages 125--132.]]Google ScholarGoogle Scholar
  6. {Baecker80} Ronald Baecker, "Towards an Effective Characterization of Graphical Interaction" {Guedj80}. pages 127--147.]]Google ScholarGoogle Scholar
  7. {Barth86} Paul S. Barth, "An Object-Oriented Approach to Graphical Interfaces" in ACM Transactions on Graphics, volume 5 number 2, April 1986. pages 142--172.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. {Bass81} Leonard J. Bass and Ralph E. Bunker, "A Generalized User Interface for Applications Programs" in Communications of the ACM, volume 24 number 12, December 1981. pages 796--800.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. {Bass85a} Leonard J. Bass, "A Generalized Interface for Applications Programs (II)" in Communications of the ACM, volume 23 number 6, June 1985. pages 617--627.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. {Bass85b} Leonard J. Bass, "An Approach to User Specification of Interactive Display Interfaces" IEEE Transactions on Software Engineering, volume SE-11 number 8, August 1985. pages 686--698.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. {Bleser82} Teresa Bleser and James D. Foley, "Towards Specifying and Evaluating the Human Factors of User-Computer Interfaces" in Proceedings of Human Factors in Computer Systems, Gaithersburg, Maryland, March 1982. New York: ACM, 1982 pages 309--314.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. {Borning8l} Alan Borning, "The Programming Language Aspects of ThingLab, a Constraint-Oriented Simulation Laboratory" in ACM Transactions on Programming Languages and Systems, volume 3 number 4, October 1981. pages 353--387.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. {Borufka82} H. G. Borufka, H. W. Kuhlmann, P. J. W. ten Hagen, "Dialogue Cells: A Method for Defining Interactions" in IEEE Computer Graphics and Applications, volume 2 number 5, July 1982. pages 25--33.]]Google ScholarGoogle Scholar
  14. {Bournique85} Richard Bournique and Sigfried Treu, "Specification and generation of variable, personalized graphical interfaces" in International Journal of Man-Machine Studies, volume 22 number 6, June 1985. pages 663--684.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. {Britts87} Stefan Britts, "Dialog Management in Interactive Systems: A Comparative Survey" in SIGCHI Bulletin, volume 18 number 3, January 1987. pages 30--42.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. {Buxton83a} William {A. S.} Buxton, "Lexical and Pragmatic Considerations of Input Structures" in Computer Graphics, volume 17 number 1, January 1983. pages 31--37.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. {Buxton83b} W{illiam A. S.} Buxton, M. R. Lamb, D. Sherman, and K. C. Smith, "Towards a Comprehensive User Interface Management System" in Computer Graphics, volume 17 number 3, July 1983. pages 35--42.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. {CardellI85} Luca Cardelli and Rob Pike, "Squeak: a Language for Communicating with Mice" in Computer Graphics, volume 19 number 3 (Proceedings of ACM SIGGRAPH '85, held in San Francisco, California, 22--26 July 1985, ed. Brian A. Barsky). pages 199--204]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. {Chla85} Meng-Song Chia, "An Event Based Dialogue Specification for Automatic Generation of User Interfaces" (Master of Science in Computer Science thesis, submitted to the University of Alberta, Fall 1985).]]Google ScholarGoogle Scholar
  20. {Coutaz84} Joëlle Coutaz, "A Paradigm For User Interface Architecture" (Technical Report CMU-CS-84-124). Carnegie-Mellon University, May 1984.]]Google ScholarGoogle Scholar
  21. {Coutaz85} Joëlle Coutaz, "Abstractions for User Interface Design" in IEEE Computer, volume 18 number 9, September 1985. pages 21--34]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. {Curry82} Gaël Curry, Larry Baer, Daniel Lipkie, and Bruce Lee, "Traits: An Approach to Multiple-Inheritance Subclassing" in SIGOA Conference On Office Information Systems, held at The University of Pennsylvania, Philadelphia, Pennsylvania, 21--23 June 1982, ed. J. O. Limb. New York: ACM, 1982. pages 1--9.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. {Darllngton83} Jared Darlington, Wolfgang Dzida, and Siegfried Herda, "The role of excursions in interactive systems" in International Journal of Man-Machine Studies, volume 18 number 2, February 1983. pages 101--112.]]Google ScholarGoogle Scholar
  24. {Dewan87} Prasun Dewan and Marvin Solomon, "Dost: An Environment to Support Automatic Generation of User Interfaces" in SIGPLAN Notices, volume 22 number 1, January 1987 (Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, held in Palo Alto, California, 9--11 December 1986, ed. Peter Henderson). pages 150--159.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. {Durham83} Ivor Durham, David A. Lamb, and James B. Saxe, "Spelling Correction in User Interfaces" in Communications of the ACM, volume 26 number 10, October 1983. pages 754--773.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. {Encarnação80} J. Encarnação, G. Enderle, K. Kansy, G. Nees, E.G. Schlechtendahl, J . Weiss, and P. Wißkirchen, "The workstation concept of GKS and the resulting conceptual differences to the GSPC core system" in Computer Graphics, volume 14 number 3, August 1980 (Proceedings of ACM SIGGRAPH '80, held in Seattle, Washington, 14--18 July 1980). pages 226--230]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. {Feldman82a} Michael B. Feldman and George T. Rogers, "Toward the Design and Development of Style-Independent Interactive Systems" in Proceedings of Human Factors in Computer Systems, held in Gaithersburg, Maryland, March 1982. New York: ACM, 1982. pages 111--116.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. {Feldman82b} Michael B. Feldman, George T. Rogers, Abid Kamran, and Patricia A Wenner, "Software Engineering Efforts for Style-Independent Interactive Systems" (Report GWU-IIST-82-14). Washington, D. C.: The George Washington University, April 1982.]]Google ScholarGoogle Scholar
  29. {Flecchia87} Mark A. Flecchia, R. Daniel Bergeron, "Specifying Complex Dialogs in ALGAE" in Proceedings of CHI+GI 1987, held in Toronto, Canada, 5--9 April 1987, ed. John M. Carroll and Peter P. Tanner. New York: ACM, 1987. pages 229--234.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. {Foley74} James D. Foley and Victor L. Wallace, "The Art of Natural Graphic Man-Machine Conversation" in Proceedings of the IEEE, volume 62 number 4, April 1974. pages 462--471.]]Google ScholarGoogle ScholarCross RefCross Ref
  31. {Foley80} James D. Foley, "The Structure of Interactive Command Languages" in {Guedj80}. pages 227--234.]]Google ScholarGoogle Scholar
  32. {Foley8l} James D. Foley, Victor L. Wallace, and Peggy Chan, "The Human Factors of Graphic Interaction Tasks and Techniques" (University of Kansas Technical Report TR-81-3). Lawrence, KS: University of Kansas, January 1981.]]Google ScholarGoogle Scholar
  33. {Foley82} James D. Foley and Andries van Dam, Fundamentals of Interactive Computer Graphics. Reading, MA: Addison-Wesley, 1982.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. {Foley87} James D. Foley, "Interfaces for Advanced Computing" in Scientific American, volume 257 number 4, October 1987. pages 126--135.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. {Green8l} Mark Green, "A Methodology for the Specification of Graphical User Interface" in Computer Graphics, volume 15 number 3, August 1981 (Proceedings of ACM SIGGRAPH '81, held in Dallas, Texas, 3--7 August 1981, ed. Henry Fuchs). pages 99--108.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. {Green82a} M{ark} Green, "The EDL Programmer's Manual" (McMaster University Computer Science Technical Report Number 82-CS-01). Hamilton: McMaster University, May 1982.]]Google ScholarGoogle Scholar
  37. {Green82b} Mark Green, "A Specification Language and Design Notation for Graphical User Interfaces" (McMaster University Computer Science Technical Report Number 81-CS-09). Hamilton: McMaster University, June 1982.]]Google ScholarGoogle Scholar
  38. {Green82c} Mark Green, "Towards a User Interface Prototyping System" in Proceedings Graphics Interface '82, held in Toronto, Ontario, 17--21 May 1982, ed. K. B. Evans and E. M. Kidd. pages 37--45.]]Google ScholarGoogle Scholar
  39. {Green82d} Mark Green and Paul Philp, "The Use of Object Oriented Languages in Graphics Programming" in Proceedings Graphics Interface '82, held in Toronto, Ontario, 17--21 May 1982, ed. K. B. Evans and E. M. Kidd. pages 345--353.]]Google ScholarGoogle Scholar
  40. {Green83} Mark Green, "A Catalogue of Graphical Interaction Techniques" in Computer Graphics, volume 17 number 1, January 1983. pages 46--52.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. {Green85a} M{ark} Green, "Report on Dialogue Specification Tools" in {Pfaff85}. pages 9--20.]]Google ScholarGoogle Scholar
  42. {Green85b} M{ark} Green, "Design Notation and User Interface Management Systems" in {Pfaff85}. pages 89--107.]]Google ScholarGoogle Scholar
  43. {Green85c} Mark Green, "The University of Alberta User Interface Management System" in Computer Graphics, volume 19 number 3, July 1985 (Proceedings of ACM SIGGRAPH '85, held in San Francisco, California, 22--26 July 1985, ed. Brian A . Barsky). pages 205--213.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. {GSPC77} GSPC ACM-SIGGRAPH, "Status Report of the Graphic Standards Planning Committee of ACM-SIGGRAPH" in Computer Graphics, volume 11 number 3, Fall 1977.]]Google ScholarGoogle Scholar
  45. {Guedj80} Richard A. Guedj, Paul J. W. ten Hagen, F. Robert A. Hopgood, Hugh A. Tucker, David A. Duce (editors), Methodology of Interaction. Amsterdam: North-Holland, 1980. Individual articles from this book are referenced elsewhere in bibliography.]]Google ScholarGoogle Scholar
  46. {Hamlin82} Griffith Hamlin, "Software for Device-Independent Graphical Input" in Proceedings of Graphics Interface '82, held in Toronto, Ontario 17--21 May 1982, ed. K. B. Evans. pages 23--27.]]Google ScholarGoogle Scholar
  47. {Hanau80} Paul R. Hanau and David R. Lenorovitz, "Prototyping and Simulation Tools for User/Computer Dialogue Design" in Computer Graphics, volume 14 number 3, August 1980 (Proceedings of ACM SIGGRAPH '80, held in Seattle, Washington, 14--18 July 1980). pages 271--278.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. {Hayes81}, Phil Hayes, J. Eugene Ball, and Raj Reddy, "Breaking the Man-Machine Communication Barrier" in IEEE Computer, volume 14 number 3, March 1981 . pages 19--30.]]Google ScholarGoogle Scholar
  49. {Hayes83} Phil Hayes, Pedro A. Szekely, "Graceful Interaction through the COUSIN Command Interface" (Technical Report CMU-CS-83-102). Carnegie Mellon University, January 1983.]]Google ScholarGoogle Scholar
  50. {Hill87} Ralph D. Hill, "Event-Response Systems -- A Technique for Specifying Multi-Threaded Dialogues" in Proceedings of CHI+GI 1987, held in Toronto, Canada, 5--9 April 1987, ed. John M. Carroll and Peter P. Tanner. New York: ACM, 1987. pages 241--248.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. {Hopcroft69} John E. Hopcroft and Jeffrey D. Ullman, Formal Languages and Their Relation to Automata. Reading, MA: Addison-Wesley, 1969.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. {Hudson85} Scott E. Hudson and Roger King, "Efficient Recovery and Reversal in Graphical User Interfaces Generated by the Higgens System" in Proceedings of Graphics Interface '85, held in Montréal, Qudbéc, 27--31 May 1985. Toronto: CIPS, 1985. pages 151--158.]]Google ScholarGoogle Scholar
  53. {Hudson86} Scott E. Hudson and Roger King, "Implementing a User Interface as a System of Attributes" in SIGPLAN Notices, volume 22 number 1, January 1987 (Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, held in Palo Alto, California, 9--11 December 1986, ed. Peter Henderson). pages 143--149.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  54. {Jacob82} Robert J. K. Jacob, "Using Formal Specifications in the Design of a Human-Computer Interface" in Proceedings of Human Factors in Computer Systems, held in Gaithersburg, Maryland, March 1982. New York: ACM, 1982. pages 315--321. This paper also appears, revised, in Communications of the ACM, volume 26 number 4, April 1983. pages 259--264.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  55. {Joy85} Kenneth I. Joy, "A Model for Graphics Interface Tool Development" in Proceedings of Graphic Interface '85, held in Montréal, Quebéc, 27--31 May 1985. Toronto: CIPS, 1985. pages 159--165.]]Google ScholarGoogle Scholar
  56. {Kamran83} Abid Kamran and Michael B. Feldman, "Graphics Programming Independent of Interaction Techniques and Styles" in Computer Graphics, volume 17 number 1, January 1983. pages 58--66.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  57. {Kamran85} A{bid} Kamran, "Issues Pertaining to the Design of a User Interface Management System" in {Pfaff85}. pages 43--48.]]Google ScholarGoogle Scholar
  58. {Kasik82} David J. Kasik, "A User Interface Management System" in Computer Graphics, volume 16 number 3, July 1982 (Proceedings of ACM SIGGRAPH '82, held in Boston, Massachusetts, 26--30 July 1982, ed. Daniel Bergeron). pages 99--106.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  59. {Kilgour8l} A. C. Kilgour, "A Hierarchical Model of a Graphics System" in Computer Graphics, volume 15 number 1, April 1981. pages 35--47.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  60. {Lantz86} Keith A. Lantz, "On User Interface Reference Models" in SIGCHI Bulletin, volume 18 number 2, October 1986. pages 36--42.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  61. {Lieberman82} Henry Lieberman, "Constructing Graphical User Interfaces By Example" in Proceedings Graphics Interface '82, held in Toronto, Ontario, 17--21 May 1982, ed. K. B. Evans and E. M. Kidd. pages 295--302.]]Google ScholarGoogle Scholar
  62. {Lieberman85} Henry Lieberman, "There's More to Menu Systems Than Meets the Screen" in Computer Graphics, volume 19 number 3, 1985 (Proceedings of ACM SIGGRAPH '85, held in San Francisco, 22--26 July 1985, ed. Brian A. Barsky). pages 181--190.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  63. {Lipkie82} Daniel E. Lipkie, Steven R. Evans, John K. Newlin, and Robert L. Weissman, "Star Graphics: An Object-Oriented Implementation" in Computer Graphics, volume 16 number 3, July 1982 Proceedings of ACM SIGGRAPH '82, held in Boston, Massachusetts, 26--30 July 1982, ed. Daniel Berger on). pages 115--124.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  64. {McGeady85} A. S. McGeady, "Window Managers are Operating Systems: Software for a Distributed Graphics System" in ;login., volume 10 number 4, October/November 1985. pages 23--34.]]Google ScholarGoogle Scholar
  65. {Moran80} Thomas P. Moran, "A Framework for Studying Human-Computer Interaction" in {Guedj80}. pages 293--301.]]Google ScholarGoogle Scholar
  66. {Moran8l} Thomas P. Moran, "The Command Language Grammar: a representation for the user interface of interactive computer systems " in International Journal of Man-Machine Studies, volume 15 number 1, July 1981. pages 3--50.]]Google ScholarGoogle Scholar
  67. {Mudur80} S. P. Mudur, "Graphic Input Specification a General Purpose Interactive Graphics System" {Guedj80}. pages 303--309.]]Google ScholarGoogle Scholar
  68. {Newell80} Martin E. Newell, "Towards A Design Methodology For Interactive Systems" in {Guedj80}. pages 317--324.]]Google ScholarGoogle Scholar
  69. {Newman68} William M. Newman, "A system for interactive graphical programming " in Proceedings of AFIPS Spring Joint Computer Conference, held in Atlanta City, New Jersey, 30 April - 2 May, 1968. Washington, D. C.: Thompson, 1968. pages 47--54.]]Google ScholarGoogle Scholar
  70. {Newmann} William M. Newman and Robert F. Sproull, Principles of Interactive Computer Graphics (Second Edition). New York: McGraw-Hill, 1979.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  71. {Olsen3a} Dan R. Olsen, Jr., "Automatic Generation of Interactive Systems" in Computer Graphics, volume 17 number 1, January 1983. pages 53--57.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  72. {Olsen83b} Dan R. Olsen, Jr. and Elizabeth P. Dempsey, "SYNGRAPH: A Graphical User Interface Generator" in Computer Graphics, volume 17 number 3, July 1983 (Proceedings of ACM SIGGRAPH '83, held in Detroit, Michigan, 25--29 July 1983, ed. Peter Tanner). pages 43--50.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  73. {Olsen84} Dan R. Olsen, Jr., "Pushdown Automata for User Interface Management" in ACM Transactions on Graphics, volume 3 number 3, July 1984 pages 177--203.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  74. {Olsen85a} D{an} R. Olsen, Jr., "Presentational, Syntactic and Semantic Components of Interactive Dialogue Specifications" in {Pfaff85}. pages 125--133.]]Google ScholarGoogle Scholar
  75. {Olsen85b} Dan R. Olsen, Jr., Elizabeth P. Dempsey, and Roy Rogge, "Input/Output Linkage in a User Interface Management System" in Computer Graphics, volume 19 number 3, 1985 (Proceedings of ACM SIGGRAPH '85, held in San Francisco, California, 22--26 July 1985, ed. Brian A. Barsky). pages 191--197.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  76. {Parnas69} David L. Parnas, "On the use of transition diagrams in the design of a user interface for an interactive computer system" in Proceedings of the 24th National ACM Conference. New York: ACM, 1969. pages 379--385.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  77. {Pascoe86} Geoffrey A. Pascoe, "Elements of Object-Oriented Programming" in Byte, volume 11 number 8, August 1986. pages 139--144.]]Google ScholarGoogle Scholar
  78. {Pfaff85} Günther Pfaff and P{aul} J. W. ten Hagen, User Interface Management Systems (Proceedings of the Seeheim Workshop on User Interface Management Systems). Berlin: Springer-Verlag, 1985. Individual articles from this book are referenced elsewhere in this bibliography.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  79. {Pike83} Rob Pike, "Graphics in Overlapping Bitmap Layers" in ACM Transactions on Graphics, volume 2 number 2, April 1983. pages 135--160.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  80. {Pilote83} Michel Pilote, "A Data Modeling Approach to Simplify the Design of User Interfaces" in Proceedings of the Ninth International Conference on Very Large Databases, held in Florence, Italy, 30 October - 2 November 1983. New York: IEEE, 1983. pages 290--301.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  81. {Reilly86} Susan S. Reilly and John W. Roach, "Designing Human/Computer Interfaces: A Comparison of Human Factors and Graphic Arts Principles" in Educational Technology, volume 26 number 1, January 1986. pages 36--40.]]Google ScholarGoogle Scholar
  82. {Reisner81} Phyllis Reisner, "Formal Grammar and Human Factors Design of an Interactive Graphics System" in IEEE Transactions on Software Engineering, volume 7 number 2, March 1981. pages 229--240.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  83. {Rosenthaj80} David S. H. Rosenthal, "Models of Interactive Graphics Software" in {Gued}80l. pages 361--370.]]Google ScholarGoogle Scholar
  84. {Rosenthal81} David S. H. Rosenthal, "'Methodology in Computer Graphics' Re-Examined" in Computer Graphics, volume 15 number 2, July 1981. pages 152--162.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  85. {Rosenthal82} David S. H. Rosenthal, James C. Michener, Günther Pfaff, Rens Kessner, and Malcolm Sabin, "The Detailed Semantics of Graphics Input Devices" in Computer Graphics, volume 16 number 3, July 1982. pages 33--38.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  86. {Rosenthal83} David S. H. Rosenthal, "Managing Graphical Resources" in Computer Graphics, volume 17 number 1, January 1983. pages 38--45.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  87. {Schmucker86} Kurt J. Schmucker, "MacApp: An Application Framework" in Byte, volume 11 number 8, August 1986. pages 189--193.]]Google ScholarGoogle Scholar
  88. {Shaw78} Alan C. Shaw, "Software Descriptions with Flow Expressions" in IEEE Transactions on Software Engineering, volume SE-4 number 3, May 1978. pages 242--254.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  89. {Shaw80} Alan C. Shaw, "On the Specification of Graphics Command Languages and their Processors " in {Guedj80} . pages 377--392.]]Google ScholarGoogle Scholar
  90. {Shaw86} Mary Shaw, "An Input-Output Model for Interactive Systems" in Human Factors in Computing Systems (CHI'86 Conference Proceedings, held in Boston, Massachusetts, 13--17 April 1986, ed. Marilyn Mantei and Peter Orbeton). pages 261--273.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  91. {Shneiderman82} Ben Shneiderman, "Multiparty Grammars and Related Features for Defining Interactive Systems" in IEEE Transactions on Systems, Man, and Cybernetics, volume 12 number 2, March 1982. pages 148--154.]]Google ScholarGoogle ScholarCross RefCross Ref
  92. {Sibert85} J{ohn L.} Sibert, R. Belliardi, and A. Kamran, "Some Thoughts on the Interface Between User Interface Management Systems and Application Software" in {Pfaff85}. pages 183--192.]]Google ScholarGoogle Scholar
  93. {Sibert86} John L. Sibert, William D. Hurley, and Teresa W. Bleser, "An Object-Oriented User Interface Management System" in Computer Graphics, volume 20 number 4, August 1986 (Proceedings of the ACM SIGGRAPH '86, held in Dallas, Texas, 18--22 August 1986, ed. David C . Evans and Russell J . Athay). pages 259--268.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  94. {Strubbe85} H. J. Strubbe, "Components of Interactive Applications" in {Pfaff85}. pages 49--57.]]Google ScholarGoogle Scholar
  95. {Swartout82} William Swartout and Robert Balzer, "On the Inevitable Intertwining of Specification and Implementation" in Communications of the ACM, volume 25 number 7, July 1982. pages 438--440.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  96. {Takaia85} T. Takala, "Communication Mediator -- A Structure of UIMS" in {Pfaff85}. pages 59--66.]]Google ScholarGoogle Scholar
  97. {Tanenbaum84} Andrew S. Tanenbaum, Structured Computer Organization (Second Edition). New Jersey: Prentice-Hall, 1984.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  98. {Tanner85} Peter} P. Tanner and W{illiam} A. S. Buxton, "Some Issues in Future User Interface Management System (UIMS) Development" in {Pfaff85}. pages 67--79.]]Google ScholarGoogle Scholar
  99. {Tanner86} Peter P. Tanner, Stephen A. MacKay, Darlene A. Stewart, and Marceli Wein, "A Multitasking Switchboard Approach to User Interface Management" in Computer Graphics, volume 20 number 4, August 1986 (Proceedings of SIGGRAPH '86, held in Dallas, Texas, 18--22 August, 1986, ed. David C. Evans and Russell J. Athay). pages 241--248.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  100. {ten Hagen85} P{aul} J. W. ten Hagen and J. Derksen, "Parallel Input and Feedback in Dialogue Cells" in {Pfaff85}. pages 109--124.]]Google ScholarGoogle Scholar
  101. {Thimbleby85} Harold Thimbleby, "Failure in the Technical User-Interface Design Process" in Computers & Graphics, volume 9 number 3, 1985. Oxford: Pergammon, 1985. pages 187--193.]]Google ScholarGoogle Scholar
  102. {Thomas83} James J. Thomas and Griffith Hamlin (chairmen), "Graphical Input Interaction Technique (GIIT): Workshop Summary" in Computer Graphics, volume 17 number 1, January 1983. pages 5--30.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  103. {Thomas85} J{ames} J. Thomas, "Architecture for A User Interface Management System" in {Pfaff85}. pages 81--85.]]Google ScholarGoogle Scholar
  104. {van den Bos78} Jan van den Bos, "Definition and User of Higher-Level Graphics Input Tools", in Computer Graphics, volume 12 number 3, August 1978 (Proceedings of ACM SIGGRAPH '78, held in Atlanta, Georgia, 23--25 August 1978, ed. Richard L. Phillips). pages 38--42.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  105. {van den Bos80} Jan van den Bos, "High-Level Graphics Input Tools and Their Semantics" in {Guedj80}. pages 159--169.]]Google ScholarGoogle Scholar
  106. {van den Bos83} Jan van den Bos, Marinus J. Plasmeijer, and Pieter H. Hartel, "Input-Output Tools: Language Facility for Interactive and Real-Time Systems" in IEEE Transactions on Software Engineering, volume SE-9 number 3, May 1983. pages 247--259.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  107. {Wallace76} Victor L. Wallace, "The Semantics of Graphic Input Devices" in Computer Graphics, volume 10 number 1, April 1976. pages 61--65.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  108. {Wasserman79} Anthony I. Wasserman and Susan K. Stinson, "A Specification Method for Interactive Information Systems" in Proceedings, Specifications of Reliable Software. Long Beach, CA: IEEE Computer Society, 1979. pages 68--79.]]Google ScholarGoogle Scholar
  109. {Wasserman8l} Anthony I. Wasserman, "User Software Engineering and the Design of Interactive Systems" in Proceedings of the Fifth Internationa Conference on Software Engineering, held in San Diego, California, 9--12 March 1981. New York: IEEE, 1981. pages 387--393.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  110. {Wasserman85} Anthony I. Wasserman, "Extending State Transition Diagrams for the Specification of Human-Computer Interaction" in IEEE Transactions on Software Engineering, volume SE-11 number 8, August 1985. pages 699--713.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  111. {Williams85} A. S. Williams, "Window Managers" in IEE Colloquium on 'Advanced Workstations II: Reviews and Exhibition' (Digest #102) London, England, 19 Nov 1985. pages 1/1--1/10.]]Google ScholarGoogle Scholar
  112. {Wilson83} Gerald A. Wilson, Eric, A. Domeshek, Ellen L. Drascher, and Jeffrey S. Dean, "The Multipurpose Presentation System" in Proceedings of the Ninth International Conference on Very Large Data Bases, held in Florence, Italy, 30 October - 2 November 1983. New York: IEEE, 1983. pages 56--69.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  113. {Winograd83} Terry Winograd, Language as a Cognitive Process: Volume I: Syntax. Reading, MA Addison-Wesley, 1983.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  114. {Wong82} Peter C. S. Wong and Eric R. Reid, "FLAIR -- User Interface Dialog Design Tool" in Computer Graphics, volume 16 number 3, July 1982 (Proceedings of ACM SIGGRAPH '82, held in Boston, Massachusetts, 26--30 July 1982, ed . Daniel Bergeron). pages 87--98 . Also in Proceedings of Graphics Interface '82, held in Toronto, Ontario, 17--21 May 1982, ed. K. B. Evans). pages 15--21.]] Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. An annotated bibliography on user interface design

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM SIGCHI Bulletin
        ACM SIGCHI Bulletin  Volume 21, Issue 1
        July 1989
        134 pages
        ISSN:0736-6906
        DOI:10.1145/67880
        Issue’s Table of Contents

        Copyright © 1989 Authors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 August 1989

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader