ccenol@rivm.UUCP (Arnold Reinders) (09/12/88)
I would like to thank everyone who responded to my request upon literature about user-interfaces. A summary of all responses follows below. I hope that it will be usefull for others as well. I got one title from a friend of mine. It is: Andrew Monk (ed) Fundamentals of human-computer interaction Academic press London, 1985. It was a reasonable book, good for beginners but a little meagre to start designing an interface with. Thanks a lot everyone who sent me an answer. Arnold -------------------------------------------------------------------------- The book most often quoted was: Ben Shneiderman, Designing the User Interface, Addison-Wesley, 1987 By: George W. Leach: ..!uunet!pdn!reggie Christina Gibbs: cag@esl.esl.com Ashutosh Tiwary: {decvax, ucbvax} !hpcea!hpnmd!tiwary Hans Zuidam: hans@pcg.philips.nl Edward R. Tufte, The Visual Display of Quantitative Information, Graphics Press, Cheshire, Connecticut USA, 1983 Jaques Bertin (translated by William J. Berg), Semiology of Graphics, Diagrams, Networks, Maps, University of Wisconsin Press, 1983 By: George W. Leach: ..!uunet!pdn!reggie ------------------------------------------------------------------------- Two professors here at University of Toronto have just recently published a book called "Readings in Human-Computer interaction", which is a large collection of articles dealing with (surprise) how humans and computers interact. We used it as a text in a graduate course last fall (just before the book "officially" came out. The authors claim that they give a pretty comprehensive overview of the field, including lots about user interfaces. Ronald M. Baecker, William A.S. Buxton (eds) Readings in Human-Computer Interaction: A Multidisciplinary Approach Morgan Kaufmann Publishers, Inc. ISBN: 0-934613-24-9 By: Kaarel Truuvert: kaarel@csri.toronto.edu ------------------------------------------------------------------------- The ACM journals and Computer Graphics have had articles about UIMS (User Interface Management System) in them over the past five-six years. I did my thesis work in UIMS's and my major professor was Dr. Dan Olsen (now at BYU). He is very knowledgeable on this subject and you might want to contact him. Marc Lesure: ...!ncar!noao!asuvax!lesure -------------------------------------------------------------------------- "Human Interface Guidelines: The Apple Desktop Interface" by Apple, pub 1987 Addison-Wesley, ISBN 0-201-17753, 144 pages, softcover, $14.95 contains about 6 pages of "Recommended Reading". A good book. Also volumes I, IV, and V of Inside Macintosh each contain a chapter on the subject, vol. I is the best on general issues. I am currently reading Interfacing Thought, edited by Johm M. Carroll, published by The MIT Press, 1987, ISBN 0-262-03125-6, 370 pages, hard cover. Looks interesting, no other comments yet. By: Kent Borg: kent@lloyd.uucp -------------------------------------------------------------------------- Paul Heckel The Elements of Friendly Software Design Warner Software/Warner Books (c)1982, 1984. Sort of a "lite" book and the examples are a little out of date (Wordstar?). The information and style is still pretty good. By: pardo@cs.washington.edu -------------------------------------------------------------------------- _Readings in Human-Computer Interaction_ Ronald M. Baecker & William A.S. Buxton, eds. Morgan Kaufmann, Los Altos, CA, 1987 There are several chapters on user interfaces in the textbook: _Introduction to Computer Graphics_ James D. Foley & A. van Dam Addison_Wesley ????? By: Christina Gibbs: cag@esl.esl.com -------------------------------------------------------------------------- Joseph Dumas Designing user interfaces for software By: johnson@p.cs.uiuc.edu A very good book on user interface design. It gives a lot of design rules, is clearly written by someone with a lot of practical experience, and is up to date. I have read all the books mentioned so far and it is the most practical. -------------------------------------------------------------------------- The following compilation of articles I received from George F. Leach. Thanks for your trouble George! You may also want to try and look at some of the recent conference proceedings from the ACM CHI (Computer-Human Interaction) Conferences. Below is a bibliography of some papers I have collected over the past several years that address the area you are interested in. There are more. You may want to try and track down some of the journals that are devoted to Human Factors, Cognitive Science, etc.... George W. Leach: ..!uunet!pdn!reggie Mail stop LF-207 [1] Barth, Paul S. An Object-Oriented Approach to Graphical Interfaces ACM Transactions on Graphics, 5(2), April 1986, pp. 142-172 [2] Foley, James D., Wallace, Victor L., and Chan, Peggy The Human Factors of Computer Graphics Interaction Techniques IEEE Computer Graphics and Applications, November 1984, pp. 13-48 [3] Frasson, C., and Erradi, M., Principles of an Icons-based Command Language Proceedings of SIGMOD'86, SIGMOD Record 15(2), June 1986, pp. 144-152 [4] Henderson, Austin D. Jr., and Card, Stuart K., Rooms: The Use of Multiple Virtual Workspaces to Reduce Space Contention in a Window- Based Graphical User Interface ACM Transactions on Graphics, 5(3), July 1986, pp. 211-243 [5] Hutchins, Edwin L., Hollan, James D., and Norman, Donald A., Direct Manipulation Interfaces Human- Computer Interaction, 1, 1985, pp. 311- 338 [6] Jacob, Robert J.K. A Specification Language for Direct-Manipulation User Interfaces ACM Transactions on Graphics, 5(4), October 1986, pp. 283-317 [7] Lieberman, Henry Designing Interactive Systems From The User's Viewpoint in integrated Interactive Computing Systems, Degano, P., and Sandewall, E. (eds.), North-Holland Publishing Company, 1983, pp. 45- 59 [8] Lieberman, Henry There's More to Menu Systems Than Meets the Screen SIGRAPH'85 Conference Proceedings, July 22-26, 1985, pp. 181-189 [9] Lifshitz, Kobi, and Shneiderman, Ben, Window Control Strategies for On-Line Text Traversal University of Maryland, July 30, 1987 [10] Loftus, Geoffrey R., Johnson, Carrie A., and Shimamura, Arthur P., How Much Is an Icon Worth? Journal of Experimental Psychology: Human Perception and Performance 11(1), February, 1985, pp. 1-13 [11] Maguire, M.C. A Review of Human Factors Guidelines and Techniques for the Design of Graphical Human-Computer Interfaces Computers & Graphics 9(3), 1985, pp. 221- 235 [12] Norman, Kent L., Weldon, Linda J., and Shneiderman, Ben, Cognitive layouts of windows and multiple screens for user interfaces International Journal of Man-Machine Studies, 25, 1986 [13] Shackel, B. (ed.), Human-Computer Interaction - INTERACT'84, North- Holland Publishing Company, 1985 [14] Shneiderman, Ben Designing Menu Selection Systems, Journal of the American Society for Information Science, 37(2), March 1986, pp. 57-70 [15] Shneiderman, Ben Designing the User Interface, Addison-Wesley Publishing Company, 1987 [16] Smith, David Canfield, Irby, Charles, Kimball, Ralph, Verplank, Bill, and Harslem, Eric, Designing the Star User Interface in Integrated Interactive Computing Systems, Degano, P., and Sandewall, E. (eds.), North- Holland Publishing Company, 1983, pp. 297-313 [17] Stefik, M., Bobrow, D.G., Foster, G., Lanning, S., and Tatar, D., WYSIWIS Revised: Early Experiences with Multiuser Interfaces ACM Transactions on Graphics, 5(2), April 1987, pp. 147-167 [18] Thimbleby, Harold, Failure in the Technical User-Interface Design Process, Computers & Graphics 9(3), 1985, pp. 187-193 [19] Weber, Helmut Richard, Meditation on Man-Machine Interfaces or our Personal Role in Graphics Dialogue Programming, Computers & Graphics, 9(3), 1985, pp. 237-245 [20] Williams, Antony An Architecture for User Interface R&D IEEE Computer Graphics and Applications, July 1986, pp. 39-49 [21] Perlman, Gary, Making the Right Choices with Menus, in Human-Computer Interaction - INTERACT'84, Shackel, B. (ed.), North-Holland Publishing Company, 1985, pp. 317-321 [22] Hopkins, Don, Directional Selection is Easy as Pie Menus!, Fourth USENIX Computer Graphics Workshop, Cambridge, MA, 1986, pp. 103 [23] Hopkins, Don, Directional Selection is Easy as Pie Menus!, ;login:, 12(5), USENIX Association, September/October 1987, pp. 31-32 [24] Shneiderman, Ben, Direct Manipulation: A Step Beyond Programming Languages IEEE Computer, 16(8), August 1983, pp. 57-69 [25] Myers, Brad A., Tools for Creating User Interfaces: An Introduction and Survey Technical Report CMU-CS-88-107, Computer Science Department, Carnegie Mellon University, Pittsburgh, PA, January, 1988 [26] Henderson, D. Austin Jr., and Card, Stuart K., Rooms: The Use of Multiple Virtual Workspaces to Reduce Space Contention in a Window- Based Graphical User Interface ACM Transactions on Graphics, 5(3), July 1986, pp. 211-243 [27] Gaines, Brian R., and Shaw, Mildred L.G. From timesharing to the sixth generation: the development of human-computer interaction. Part 1 International Journal of Man-Machine Studies, 24, 1986, pp. 1-27 [28] Rissland, Edwina L. Ingredients of intelligent user interfaces International Journal of Man-Machine Studies, 21, 1984, pp. 377-388