No earlier issue with same topic
Issue
Previous article
Article
SIGCHI Bulletin
Vol.30 No.1, January 1998
Next article
Article
No later issue with same topic
Issue

An HCI Reading List

Andrew Sears

This is a collection of readings (e.g. books, journal articles, conference papers) various individuals have suggested as useful for people interested in HCI (originally collected as a foundation for a PhD reading list). There are comments following many of the references. These are by the individuals who contributed the reference, not by me. I accept no credit or responsibility for anything said about any of these readings.

Although this was originally collected as input when creating a PhD reading list, this is definitely not a PhD reading list in its current form. My original goal was to gather as much input as possible. Then, the suggestions would be filtered and missing topics/readings would be added. Since I promised to share the suggestions with everyone, I sent out a complete list. Due to the interest that was expressed in the complete list, I'm maintaining it (for the time being).

This list misses many important topics and has far too many intro-level readings for it to be considered a PhD reading list. This is not a list of recommended readings for PhD students. This is a list of readings (and comments) suggested by a large collection of people interested in HCI for other people interested in HCI. It does not cover all of the important issues and it is definitely biased toward introductory level readings.

Anyone wanting to create a PhD reading list starting from this list will need to do a lot of pruning and then add a lot of new readings on topics that are not adequately covered.

Credits

Credit for everything in here goes to the many individuals that took the time to send in their suggested readings and their comments on these readings.

Submitting References or Comments

Numerous people suggested that the list should be published and maintained. For now, I'm accepting this responsibility so if you would like to contribute a new reference or a comment about an existing reference, please feel free to forward it to me at the address below. I will add entries as they are received, and add them to the list at http://www.depaul.edu/~asears/hci/readings.html

I would prefer to add comments with the author's name attached (since this would certainly make the comments more useful). If you would like your name removed, please make this very clear in your email. If you do not indicate that you want your name to be removed, you will be identified as the contributor. Once again: the default is that I will be identifying the contributor by name.

I do not edit the references or comments I receive. I may correct or reformat submissions, but I do not edit the content. Please remember that any comments you read here have been made by an anonymous third party somewhere out there on the Internet.

Send suggestions, references, and comments to:

Andrew Sears
School of Computer Science
DePaul University
Chicago, IL 60604, USA

sears@cs.depaul.edu

Other Lists

There are many other lists out there. So many, I'm not even going to attempt to provide pointers to all of them (unless someone wants to provide me with the URLs). With that said, here are the pointers I've received.

The Readings

ACM Press, Resources in Human-Computer Interaction / with an Introduction by Wendy E. Mackay, ACM, New York, NY, (1990), 1197 pages.

ACM SIGCHI Curriculum Development Group (1992). ACM SIGCHI Curricula for Human Computer Interaction, New York: ACM. ISBN 0-89791-474-0; ACM Order Number 608920. The report is available on the WWW at: http://www.acm.org/sigchi/cdg.

Adler, P., Winograd, T. (eds, 1992) Usability: Turning technologies into tools. Oxford: Oxford University Press.

Anderson, B., & Sharrock, W. (1993). Can organisations afford knowledge? Computer Supported Cooperative Work (CSCW), 1, 141-161.

Andersen, P. B. (1990). A theory of computer semiotics - Semiotic approaches to construction and assessment of computer systems. Cambridge: Cambridge University Press.

Apple Computer. (1992) Macintosh Human Interface Guidelines. Reading, MA: Addison-Wesley. Available on the Web

Baecker, Ronald, and Aaron Marcus, Human Factors and Typography for More Readable Programs, Addison Wesley Longman Publishers, 1 Jacob Way, Reading, MA, 01867, 1990, ISBN 0-201-10745-7.

Baecker, R., ed. (1993) Readings in Groupware and Computer-supported Cooperative Work. San Francisco, CA: Morgan Kaufmann.

Baecker, R., Grudin, J., Buxton, W., Greenberg, S. (eds, 1995) Readings in human-computer interaction: Toward the year 2000. Second edition. San Francisco: Morgan Kaufmann.

Barfield, L. (1993) The user interface: Concepts and design. Wokingham, UK: Addison-Wesley.

Bass, Len & Coutaz, Joelle (1991). Developing Software for the User Interface. Reading, MA: Addison-Wesley. ISBN 0-201-51056-4.

Bauersfeld, P (1994) Software by Design: Creating People Friendly Software. New York, NY: M & T Books.

Bentley, R., Hughes, J.A., Randall, D., Rodden, T., Sawyer, P., Shapiro, D. and Summerville, I. (1992) Ethnographically-informed systems design for air traffic control, in Proc CSCW'92, p123-129, November.

Berry, Wendell. What Are People For?

Bias, R.G. (1994) Chapter 3: The pluralistic usability walkthrough: Coordinated Empathies. In J. Nielsen and R. Mack (eds) Usability Inspection Methods, p63-76, Wiley and Sons.

Bias, R., Mayhew, D. (eds, 1994) Cost-justifying usability. Boston: Academic Press.

Blomberg, J., Giacomi, J., Mosher, A., & Swenton-Wall, P. (1993). Ethnographic field methods and their relation to design. In D. Schuler & A. Namioka (Ed.), Participatory design - Principles and practices (pp. 123-155). Hillsdale, NJ: Lawrence Erlbaum Associates.

Boff, Kenneth R. & Lincoln, Janet E. (Editors, 1988). Engineering Data Compendium: Human Perception and Performance. Wright-Patterson Air Force Base, Ohio: Harry G. Armstrong Aerospace Medical Research Laboratory, 1988.

Booth, P. (1989) An introduction to human-computer interaction. London: Lawrence Erlbaum.

Borenstein, N. (1991) Programming as if people mattered. Princeton: Princeton University Press.

Bowers, J. (1994) The work to make the network work: Studying CSCW in action. In Proceedings of the ACM Conference on Computer Supported Cooperative Work, p287-298, ACM Press.

Brown, C. Marlin "Lin", Human-Computer Interface Design Guidelines, Ablex Publishing Corp., Norwood, NJ, (1988), 236 pages.

Bush, Vannevar. "As We May Think". Originally published in Atlantic Monthly, 1945. Reprinted with permission in interactions, Volume III.2, pp. 35--46.

Card, S., Moran, T., and Newell, A. (1980) The keystroke level model for user performance time with interactive systems. Communications of the ACM, 23(7), p396-410, ACM Press.

Card, S., Moran, T., Newell, A. (1983) The psychology of human-computer interaction. Hillsdale, NJ: Lawrence Erlbaum.

Card, S. (1996) Pioneers and settlers: Methods used in successful user interface design. In M. Rudisill, C. Lewis, P. Polson and T. McKay (eds) Human-Computer Interface Design: Success Stories, Emerging Methods, and Real-World Context, p122-169, Morgan-Kaufmann.

Carroll, J. M. (1982). The adventure of getting to know a computer. IEEE Computer, 15(11), 49-58.

Carroll, J. M. (1990). The Nurnberg Funnel: Designing Minimalist Instruction for Practical Computer Skill. Cambridge, MA: MIT Press.

Casey, S. (1993) Set phasers on stun -- And other true tales of design, technology and human error. Santa Barbara: Aegean Publishing Company.

Chapanis, Alphonse, The business case for human factors in informatics, In Shackel, Brian and Richardson, Simon (Editors), Human Factors in Informatics Usability, Cambridge University Press (1991), 39-71.

Chapanis, Alphonse and Budurka, William J., Specifying human-computer interface requirements, Behaviour and Information Technology 9, 6 (1990), 479D492.

Chin, John P., Diehl, Virginia A., and Norman, Kent L., Development of an instrument measuring user satisfaction of the human-computer interface, Proc. CHI'88-Human Factors in Computing Systems, ACM, New York (1988), 213-218.

Clement, A. (1991). Designing without designers - More hidden skill in office computerization? In I. V. Eriksson, B. A. Kitchenham, & K. G. Tijdens (Ed.), Women, work and computerisation - Understanding and overcoming bias in work and education. In Fourth IFIP TC9/WG9.1 conference on Women, Work and Computerisation, Helsinki (pp. 15-32). Amsterdam: Elsevier.

Collins, D. (1995) Designing object-oriented user interfaces. Redwood City, CA: Benjamin Cummings.

Commodore-Amiga, Inc. (1991). Amiga User Interface Style Guide. Reading, Mass.: Addison-Wesley. ISBN 0-201-57757-7.

Cook, S. D. N., & Brown, J. S. (1996). Bridging epistemologies - The generative dance between organizatonal knowledge and organizational knowing. Draft, January 1996, San Jose State University and Xerox PARC, CA.

Cooper, A. (1995) About face: The essentials of user interface design. Foster City, CA: IDG Books Worldwide.

Cox, K., Walker, D. (1993) User-interface design. Second edition. New York: Prentice Hall.

Coyne, Richard. Designing Information Technology in the Postmodern Age

Csikszentmihalyi, M., & Csikszentmihalyi, I. S. (1988). Optimal experience: psychological studies of flow in consciousness. New York: Cambridge University Press.

Curtis, Bill, IEEE Software, Defining a place for interface engineering (March 1992), 84-86.

delGaldo, E. & Nielsen, J. (1996) International User Interface Design. New York: John Wiley & Sons.

Dennett, Daniel. Consciousness Explained

Diaper, D. (1990) Task analysis for human-computer interaction. Chichester: Ellis Horwood.

diSessa, A. A. (1986). Notes on the future of programming: Breaking the utility barrier. In S. W. Draper & D. A. Norman (Eds.) User Centered System Design: New Perspectives on Human-Computer Interaction. Hillsdale, NJ: Lawrence Erlbaum Associates.

Dix, A., Finlay, J., Abowd, G., Beale, R. (1993) Human-computer interaction. New York: Prentice Hall.

Downton, A. (ed, 1991) Engineering the human-computer interface. Maidenhead: McGraw-Hill.

Dray, S. (1995) The importance of designing usable systems. interactions, 2(1), 17-20, January, 1995.

Dumas, J., Redish, J. (1993) A practical guide to usability testing. Norwood, NJ: Ablex.

Eason, K. (1988). Information technology and organisational change. London: Taylor and Francis.

Eberts, R.E. (1994) Extracts from User Interface Design, Prentice Hall.

Ehn, P. (1989). Work oriented design of computer artefacts. Hillsdale, New Jersey: Lawrence Erlbaum Associates.

Ehrlich, K., Butler, M. and Pernce, K. (1994) Getting the whole team into usability testing. IEEE Software, p89-90.

Endesly, M. (1995) Measurement of situation awareness in dynamic systems. Human Factors, 37(1), p65-84.

Fernandes. T. (1995) Global Interface Design. Boston, MA: AP Professional.

Fetterman, D. (1989) Ethnography Step by Step. Newbury Park, CA: Sage.

Foley, J., van Dam, A., Feiner, A. & Hughes, J. Computer Graphics, 2nd Edition Addison-Wesley, 1990.

Fowler, S. & Stanwick, V. (1995) The GUI Style Guide. Boston, MA: Academic Press.

Galitz, W. (1994) It's time to clean your windows. New York: John Wiley & Sons.

Gardiner, M., Christie, B. (eds, 1987) Applying cognitive psychology to user-interface design. Chichester: John Wiley.

Gaver, W. W. (1991). Technology affordances. Proceedings of the CHI 91 Conference on Computer and Human Interaction. 1991, March. New York: ACM.

Gray, C. H. (with Heidi J. Figueroa-Sarriera & Steven Mentor) (Ed.). (1995). The cyborg handbook. London: Routledge.

GO Corporation (1992). PenPoint User Interface Design Reference. Reading, MA: Addison-Wesley. ISBN 0-201-60858-8.

Gould, John D., Boies, Stephen J., and Lewis, Clayton, Making usable, useful productivity-enhancing computer applications, Communications of the ACM 34, 1 (January 1991), 75-85.

Gould, J., Conti, J., and Hovanyecz, T. (1981) Composing letters with a simulated listening typewritter. In Proceedings of the ACM Conference on Human Factors in Computing Systems, p367-370. ACM Press.

Gould, J. D., & Lewis, C. (1987). Designing for usability: Key principles and what designers think. In R. M. Baecker & W. A. S. Buxton (Eds) Readings in Human Computer Interaction. San Mateo, CA: Morgan Kaufman.

Gray, W., John, B., Stuart, R, Lawrence, D. and Atwood, M. (1996) GOMS meets the phone company: Analytic modeling applied to real world problems. In R. Baecker, J. Grudin, W. Buxton and S. Greenberg (eds) Readings in Human Computer Interaction: Towards the Year 2000, p634-639, Morgan-Kaufmann.

Green, E., Owen, J., & Pain, D. (Ed.). (1993). Gendered by design? Information technology and office systems. London: Taylor and Francis.

Greenbaum, J., Kyng, M. (eds, 1991) Design at work: Cooperative design of computer systems. Hillsdale, NJ: Lawrence Erlbaum.

Grudin, J. (1990). The case against user interface consistency. Communications of the ACM, 32, 1, 1164-1173.

Hales, M., & O'Hara, P. (1993). Strengths and weaknesses of participation - Learning by doing in local government. In E. Green, J. Owen, & D. Pain (Ed.), Gendered by design? Information technology and office systems. Gender and society, feminist perspectives (pp. 153-172). London: Taylor and Francis.

Hales, M. (1994). Where are designers? Styles of design practice, objects of design and views of users in computer supported cooperative work. In D. Rosenberg & C. Hutchison (Ed.), Design issues in CSCW (pp. 151-177 (bibliography, 293-307)). London: Springer Verlag.

Hales, M. (1996). Doing cultural work and rolling out standard software in a software engineering company. Software cultures - Work environments for design and development, COST A4 workshop, Technische Universitat Wien, 7-9 November 1996. Abteilung fur CSCW, Argentinierstrasse 8, Vienna, pp. 37-74.

Harrison, B. and Baecker, R. (1992) Designing video annotation and analysis systems, Graphics Interface, p157-166, Morgan-Kaufmann.

Hartson, H. Rex and Hix, Deborah (Editors), Advances in Human-Computer Interaction: Volumes 1-4.

Helander, M. (Ed, 1988). Handbook of Human-Computer Interaction. Amsterdam: Elsevier Science.

Hewlett-Packard, IBM, Sunsoft Inc. & USL (1993). Common Desktop Environment: Functional Specification (Preliminary Draft). X/Open Company Ltd. ISBN 1-85912-001-6. Available at: http://www.nrao.edu/computing/sol2/COSE-spec.ps

Hix, D., Hartson, H. (1993) Developing user interfaces. Ensuring usability through product and process. New York: John Wiley & Sons.

Holtzblatt, K. and Beyer, H. (1993) Contextual Design: Principles and Practice. In D. Wixon and J. Ramey (eds) Field Methods Casebook for Software Design, p303-333.

Holtzblatt, K. and Jones, S. (1996) Contextual Inquiry: A Participatory Approcah. In D. Schuler and A. Namioka (eds) Participatory Design: Principles and Practices, p177-210.

Horton, W. K., (1990) Designing and Writing Online Documentation. John Wiley: New York.

Horton, W. (1994) The Icon Book. New York: John Wiley & Sons.

Howes, A. & Payne, S. J. (1990). Supporting exploratory learning. In D. Diaper, et al. (Eds.) Human Computer Interaction - INTERACT `90. North-Holland: Elsevier.

Hutchins, E. L., Hollan, J. D., & Norman, D. A. (1986). Direct manipulation interfaces. In S. W. Draper & D. A. Norman (Eds.) User Centered System Design: New Perspectives on Human-Computer Interaction. Hillsdale, NJ: Lawrence Erlbaum Associates.

Hughes, J., King, V., Rodden, T. and Andersen, H. (1994) Moving out of the control room: Ethnography in system design. In Proc CSCW'94, p429-439, ACM Press.

Hutchins, E. (1991). The social organization of distributed cognition. In L. Resnik (Ed.), Perspectives on socially shared cognition (pp. 283-307). Washington DC: American Psychological Association.

IBM (1992). Object-Oriented Interface Design: IBM Common User Access Guidelines. Carmel, Indiana: Que. ISBN 1-56529-170-0.

Incontext, Inc. Getting Started with Contextual Techniques. http://www.incent.com/connection.indx/techniques.html

ISO 9241 Part 1-17: Ergonomic requirements for office work with visual display terminals.

Jeffries, R., Miller, J., Wharton, C. and Uyeda, K. (1991) User interface evaluation in the real world: A comparison of four techniques. In ACM Conference on Human Factors in Computing Systems. p119-124, ACM Press.

Jirotka, M., Gilbert, N., & Luff, P. (1992). On the social organisation of organisations. Computer Supported Cooperative Work (CSCW), 1, 95-118.

Jirotka, M., Goguen, P. (eds, 1994) Requirements engineering -- Social and technical issues. London: Academic Press.

Kiesler, S., ed. (1997) Cuture of the Internet. Mahwah, NJ: Lawrence Erlbaum.

John, B. and Vera, A. (1996) A GOMS analysis of a graphic machine-paced, highly-interactive task. In R. Baecker, J. Grudin, W. Buxton and S. Greenberg (eds) Readings in Human Computer Interaction: Towards the Year 2000, p626-633, Morgan-Kaufmann.

Kantowitz, Barry H. & Sorkin, Robert D. (1983). Human Factors: Understanding People-System Relationships. New York, NY: John Wiley & Sons. ISBN 0-471-09594-X.

Karat, Claire-Marie, Cost-benefit analysis of usability engineering techniques, Proceedings of the Human Factors Society Annual Meeting, (1990), 839-843.

Karat, C., Campbell, R. and Fiegel, T. (1992) Comparison of empirical testing and walkthrough methods in user interface evaluation. In ACM Conference on Human Factors in Computing Systems. 397-4044, ACM Press.

Keiras, D. E., & Bovair, S. (1983). The role of a mental model in learning to operate a device. ONR Technical Report No. 13.

Klemmer, Edmund T. (Editor), Ergonomics: Harness the Power of Human Factors in Your Business, Ablex, Norwood, NJ (1989).

Kyng, M. (1995). Making representations work. Communications of the ACM, 38(9), 46-55.

Landauer, T. (1991) Lets Get Real: A Position Paper on the Role of Cognitive Psychology in the Design of Humanly Useful and Usable Systems, In J. Carroll (ed) Designing Interaction, Cambridge University Press.

Landauer,Landauer, Thomas K., The Trouble with Computers: Usefulness, Usability, and Productivity, MIT Press, Cambridge, MA (1995), 425 pages.

Lansdale, M., Ormerod, T. (1994) Understanding interfaces: A handbook of human-computer dialogue. London: Academic Press.

Larkin, J. H. (1987). Display-based problem solving. In D. Klahr & K. Kotovsky (Eds.), Complex information processing: The impact of Herbert Simon. 319-341. Hillsdale, NJ: Lawrence Erlbaum Associates, Inc.

Laurel, B. (ed, 1990) The art of human-computer interface design. Reading, Mass.: Addison-Wesley.

Laurel, B. (1990). The Art of Human-Computer Interface Design. Reading, MA: Addison-Wesley.

Laurel, B. (1991). Computers as Theatre. Reading, MA: Addison-Wesley.

Laurel, B. (1993) Computers as theatre. Wokingham, UK: Addison-Wesley.

Lewis, C., Rieman, J. (1993) Task-centered user interface design -- A practical introduction. Shareware book, available by anonymous ftp from ftp.cs.colorado.edu (See links below).

Lindgaard, G. (1994) Usability testing and system evaluation. London: Chapman & Hall.

Löwgren, J. (1993) Human-computer interaction -- What every system developer should know. Lund: Studentlitteratur.

Kennedy, S. Using video in the BNR usability lab, SIGCHI Bulletin, 21(2), p92-95, ACM Press.

Kieras, D. (1988) Towards a practical GOMS Model methodology for user interface design. In M. Helander (ed.) Handbook of Human-Computer Interaction, Elsevier, North-Holland.

Mack, R. and Nielsen, J. (1994) Chapter 1: Executive summary. In J. Nielsen and R. Mack (eds) Usability Inspection Methods, p1-23, Wiley and Sons.

Nielsen, J. (Editor), Advances in Human-Computer Interaction: Volume 5 (1995). Ablex Publishing Corporation, Norwood, NJ

Mackenzie, I.S. (1996) Movement time prediction in human computer interaction. In R. Baecker, J. Grudin, W. Buxton and S. Greenberg (eds) Readings in Human Computer Interaction: Towards the Year 2000, p483-493, Morgan-Kaufmann.

Malone, T. W. (1981). Towards a theory of intrinsically motivating instruction. Cognitive Science, 5, 333-370.

Mandel, T. (1997). The Elements of User Interface Design

Mantei, Marilyn and Teorey, Toby, Cost-benefit analysis for incorporating human factors in the software life cycle, Communications of the ACM 31, 4 (1988), 428-439.

Marcus, A. (1992). Graphic design for electronic documents and user interfaces. New York: ACM Press.

Marcus, A., Smilonich, N. & Thompson, L. (1995) The Cross-GUI Handbook. Reading, MA: Addison-Wesley.

Martin, James, Kavanagh Chapman, Kathleen & Leben, Joe (1991). Systems Application Architecture: Common User Access. Englewood Cliffs, NJ: Prentice-Hall. ISBN 0-13-785023-9.

Mayhew, D. (1992) Principles and guidelines in software user interface design. Englewood Cliffs, NJ: Prentice Hall.

McGrath, J. (1996) Methodology matters: Doing research in the behavioural and social sciences. In R. Baecker, J. Grudin, W. Buxton and S. Greenberg (eds) Readings in Human Computer Interaction: Towards the Year 2000, p152-169, Morgan-Kaufmann.

Microsoft Corporation. (1992) The Windows interface: An application design guide. Redmond, WA: Microsoft Press.

Microsoft (1995) The Windows Interface Guidelines for Software Design. Microsoft Press. (ISBN 1-55615-679-0)

Microsoft Corporation (Nadine Kano) (1995). Developing International Software for Windows 95 and Windows NT. Redmond, WA: Microsoft Press, 1995. ISBN 1-55615-840-8.

Middleton, D., & Edwards, D. (Ed.). (1990). Collective remembering. London: Sage.

Millen, D. & Dray, S. (1997) Job Transformation in the Age of the Net. interactions, 4[2], 13-18, March, 1997.

Miller, G. a lot of people reference the paper by George A. Miller from the March 1956 "The Psychology Review" on `The magical number seven plus or minus two: some limits on our capacity for processing information'. It was republished in some anthology (details not to hand) much later than that and so more readily available. In any event I suggest that at least a photocopy be placed in your library so that your guys can actually read the paper and not just use the number seven without seeing the real basis for that number.

Minsky, Marvin. The Society of Mind

Molich, R. and Nielsen, J. (1990) Improving a human-computer dialogue, Communications of the ACM 33(3), March, p338-348, ACM Press.

Monk, A., Wright, P., Haber, J., Davenport, L. (1993) Improving your human-computer interface: A practical technique. Hemel Hempstead: Prentice Hall.

Moran, T., Carroll, J. (eds, 1996) Design rationale: Concepts, techniques and use. Mahwah, NJ: Lawrence Erlbaum.

Brad A. Myers. User Interface Software Tools, ACM Transactions on Computer-Human Interaction. vol. 2, no. 1, March, 1995. pp. 64-103. ftp://reports.adm.cs.cmu.edu/usr/anon/1994/CMU-CS-94-182.ps

Brad A. Myers. Challenges of HCI Design and Implementation, ACM Interactions. vol. 1, no. 1. January, 1994. pp. 73-83. ftp://reports.adm.cs.cmu.edu/usr/anon/1993/CMU-CS-93-183.ps

Brad A. Myers. A Quick History of Human Computer Interaction. To appear: ACM interactors. http://www.cs.cmu.edu/~amulet/papers/uihistory.tr.html http://www.cs.cmu.edu/~amulet/papers/uihistory.ps

Brad A. Myers, Rich McDaniel, Rob Miller, Alan Ferrency, Patrick Doane, Andrew Faulring, Ellen Borison, Andy Mickish, and Alex Klimovitski The Amulet Environment: New Models for Effective User Interface Software Development, To appear: IEEE Transactions on Software Engineering. http://www.cs.cmu.edu/~amulet/papers/amuletca.ps http://www.cs.cmu.edu/~amulet/papers/amuletca.abs.html

Brad A. Myers. Creating User Interfaces Using Programming-by-Example, Visual Programming, and Constraints, ACM Transactions on Programming Languages and Systems. vol. 12, no. 2, April, 1990. pp. 143-177.

Muller, M.J. (1991) Pictive: An exploration in participatory design. In Proceedings of the ACM Conference on Human Factors in Computing Systems, p225-231, ACM Press.

Mullet, K., Sano, D. (1995) Designing visual interfaces: Communication oriented techniques. Englewood Cliffs, NJ: Prentice Hall.

Nardi, B. (ed, 1996) Context and consciousness: Activity theory and human-computer interaction. Cambridge, Mass.: MIT Press.

Neal, L. (1989) The use of video in empirical research. SIGCHI Bulletin, 21(2), p100-101, ACM Press.

Newman, W., Lamming, M. (1995) Interactive system design. Harlow, England: Addison-Wesley.

NeXT Computer, Inc. (1992). NeXTSTEP User Interface Guidelines (Release 3). Reading, Mass.: Addison-Wesley Publishing.

Nielsen, J., ed. (1989) Coordinating User Interfaces for Consistency. Boston, MA: Academic Press.

Nielsen, Jakob, The usability engineering life cycle, IEEE Computer 25, 3 (March 1992), 12-22.

Nielsen, J. (1993) Usability engineering. San Diego: Academic Press.

Nielsen, J., Mack, R. (eds, 1994) Usability inspection methods. New York: John Wiley & Sons.

Nielsen, J. (1994) Enhancing the explanatory power of usability heuristics. In Proceedings of the CHI'94 Conference on Human Factors in Computing Systems, p152-158.

Nielsen, Jakob (Ed.). Usability Laboratories. Special issue of Behaviour and Information Technology, Vol. 13, Nos. 1-2, Taylor & Francis, 1994. ISSN 0144-929X.

Niener, Norbert. The Human Use of Human Beings

Norman, D. A. (1981). The trouble With Unix: the user interface is horrid. Datamation, November, pp 139-150.

Norman, D. A., & Draper, S. W. (1986). User-Centered System Design. Hillsdale, NJ: Lawrence Erlbaum Associates.

Norman, D. (1988) The Design of Everyday Things. New York: Basic Books. (also known as The Psychology of Everyday Things)

Norman, D. A. (1991). Cognitive Artifacts. In J. M. Carroll (Ed.), Designing interaction: Psychology at the human-computer interface (pp. 17-38). New York: Cambridge University Press.

Norman, D. (1992) Turn signals are the facial expressions of automobiles. Reading, Mass: Addison-Wesley.

Norman, D. A. (1993). Things that Make Us Smart. Reading, Massachussetts: Addison-Wesley.

Olsen, D. (1992) User interface management systems: Models and algorithms. San Mateo: Morgan Kaufmann.

Olson, J. and Olson, G. (1996) The growth of cognitive modelling in human-computer interaction since GOMS. In R. Baecker, J. Grudin, W. Buxton and S. Greenberg (eds) Readings in Human Computer Interaction: Towards the Year 2000, p603-625, Morgan-Kaufmann.

Olson, J. and Moran, T. (1996) Mapping the method muddle: Guidance in using methods for user interface design. In M. Rudisill, C. Lewis, P. Polson and T. McKay (eds) Human-Computer Interface Design: Success Stories, Emerging Methods, and Real-World Context, p269-300, Morgan-Kaufmann.

O'Malley, C., Draper, S. and Riley, M. (1984) Constructive interaction: A method for studying user-computer-user interaction. From Proceedings of Interact `84, p1-5.

Open Software Foundation (1993). OSF/Motif Style Guide. Englewood Cliffs, NJ: Prentice Hall. ISBN 0-13-643123-2.

Orlikowski, W. J., & Yates, J. (1994). Genre repertoire - Norms and forms for work and interaction (Working paper No. WP #3671-94 (supercedes 3525)). Alfred P. Sloan School of Management, MIT, Cambridge, Mass. , Mar 1994.

Orr, J. E. (1991). Talking about machines - An ethnography of a modern job (PhD thesis No. P91-00132). Xerox Corporation Palo Alto Research Centre , Dec 1991.

Ottersten, I., Goranson, H. (1993) Objektorienterad systemutveckling med COOL-metoden [Object-oriented systems development using the COOL method]. Lund: Studentlitteratur. In Swedish.

Papanek, Victor. Design for the Real World

Payne, S.J. and Green, T.R.G. Task-action grammars: A model of the mental representation of task languages. Human-Computer Interaction, 1986. 2: p. 93-133.

Perlman, Gary (1989-). The HCI Bibliography. Columbus, Ohio: Ohio State University.

Perlman, Gary (1989). User Interface Development. Graduate Curriculum Module SEI-CM-17-1.1 Pittsburgh, PA: Carnegie-Mellon University, Software Engineering Institute.

Perlman, Gary & Gasen, Jean (1993). HCI Education Survey. Columbus, Ohio: Ohio State University.

Perlman, Gary, Green, Georgia K., & Wogalter, Michael S. (Eds, 1995). Human Factors Perspectives on Human-Computer Interaction: Selections from Proceedings of Human Factors and Ergonomics Society Annual Meetings 1983-1994. Santa Monica, CA: HFES. ISBN 0-945289-05-7.

Perin, C. (1991). Electronic social fields in bureaucracies. Communications of the ACM, 34, 75-82.

Postman, Neil. Amusing Ourselves to Death

Postman, Neil. Technopoly

Preece, J., Keller, L. (eds, 1990) Human-computer interaction: Selected readings. Hemel Hempstead: Prentice Hall.

Preece, J., Rogers, Y., Sharp, H., Benyon, D., Holland, S., Carey, T. (1994) Human-computer interaction. Wokingham: Addison-Wesley.

Proctor, Robert W. & Van Zandt, Trisha (1994). Human Factors in Simple and Complex Systems. Boston, MA: Allyn and Bacon. ISBN 0-205-13999-X.

Randall, D. (1996) Ethnography and Systems Development: Bounding the Intersection. Tutorial notes presented at CSCW'96. Excerpts: Sections 3, 4,5,7

Rasmussen, Pejtersen & Goodstein. Cognitive Systems Engineering

Reason, James. Human Error

Redmond-Pyle, D., Moore, A. (1995) GUIDE: Graphical user interface design and evaluation: A practical process. London: Prentice Hall.

Rettig, M. (1994) Prototyping for tiny fingers. Communications of the ACM, 37(4), ACM Press.

Rieman, J. and Lewis, C. Getting to Know Users and their Tasks. In R. Baecker, J. Grudin, W. Buxton and S. Greenberg (eds) Readings in Human Computer Interaction: Towards the Year 2000, p122-127, Morgan-Kaufmann.

Ritter, F. E., & Larkin, J. H. (1994). Using process models to summarize sequences of human actions. Human Computer Interaction. 9 (3&4). 345-383.

Rubin, J. (1994) Handbook of Usability Testing. New York: John Wiley & Sons.

Rubinstein, Richard & Hersh, Harry (1984). The Human Factor: Designing Computer Systems for People. Maynard, MA: Digital Press. ISBN 0-932376-44-4.

Rudd, J., Stern, K. and Isensee, S. (1996) Low vs. high fidelity prototyping debate. Interactions 3(1), p76-85, ACM Press.

Salvendy, Gavriel (Editor, 1987). Handbook of Human Factors. New York: John Wiley & Sons. ISBN 0-471-88015-9.

Sanders, Mark S. & McCormick, Ernest J. McCormick (1993). Human Factors in Engineering and Design. 7th Edition. New York, NY: McGraw-Hill Book Company. ISBN 0-07-054901-X.

Schmidt, K., & Bannon, L. (1992). Taking CSCW seriously - Supporting articulation work. Computer Supported Cooperative Work, 1(1), 7-40.

Schuler, D., Namioka, A. (eds, 1993) Participatory design: Principles and practices. Hillsdale, NJ: Lawrence Erlbaum.

Shneiderman, B. (1998) Designing the user interface. Third edition. Reading, MA: Addison-Wesley. Comments about the 2nd edition:

Smith, S., Mosier, J. (1986) Guidelines for designing user interface software. Report ESD-TR-86-278, Mitre Corp., Bedford, Mass.

Solso, Robert L. & Johnson, Homer H. (1989). An Introduction to Experimental Design in Psychology: A Case Approach. Fourth Edition. New York: Harper & Row. ISBN 0-06-046436-4.

Spradley, J. (1979) The Ethnographic Interview. New York, NY: Harcourt Brace Jovanovich.

Stamper, R. (1991). The semiotic framework for information systems research. In [Nissen (Ed.), (pp. 515-).

Star, S. L. (1993). Cooperation without consensus in scientific problem solving - Dynamics of closure in open systems. In S. Easterbrook (Ed.), CSCW - Cooperation or conflict? (pp. 93-105). London: Springer-Verlag.

Star, S. L. (1995). The politics of formal representations - Wizards, gurus and organizational complexity. In S. L. Star (Ed.), Ecologies of knowledge - Work and politics in science and technology Albany NY: SUNY Press.

Star, S. L., & Griesemer, J. R. (1989). Institutional ecology, `translations' and boundary objects - Amateurs and professionals in Berkeley's Museum of Vertebrate Zoology, 1907-39. Social Studies of Science, 19, 387-420.

Strong, Gary, et al (1994). New Directions in HCI Education, Research, and Practice. Washington, DC: NSF/ARPA.

Stuart, Rory. The Design of Virtual Environments. McGraw-Hill.

Suchman, L. A. (1987). Plans and situated actions: The problem of human-machine communication. New York: Cambridge University Press.

Suchman, L. and Trigg, R. (1993). Artificial intelligence as craftwork. In Chaiklin, S. and Lave, J.(Eds.), Understanding practice: Perspectives on activity and context. Learning in doing: Social, cognitive, and computational perspectives, (pp. 144-178). New York, NY: Cambridge University Press.

Suchman, L. and Trigg, R. (1996) Understanding practice: Video as a medium for reflection and design. In R. Baecker, J. Grudin, W. Buxton and S. Greenberg (eds) Readings in Human Computer Interaction: Towards the Year 2000, p233-240, Morgan-Kaufmann.

Sun Microsystems, Inc. (1989). OPEN LOOK Graphical User Interface Application Style Guidelines. Reading, Mass.: Addison-Wesley. ISBN 0-201-52364-7.

Sun Microsystems, Inc. (1989). OPEN LOOK Graphical User Interface Functional Specification. Reading, Mass.: Addison-Wesley. ISBN 0-201-52365-5.

Sutcliffe, A. G., Integrating methods of human-computer interface design with structured systems development, International Journal of Man-Machine Studies 34 (1991), 631-655.

Thimbleby, H. (1990) User interface design. New York: ACM Press.

Thomas, John C., Organizing for human factors. In Vassiliou, Y. (Editor), Human Factors in Interactive Computer Systems, Ablex, Norwood, NJ (1984), 29-46.

Thomas, P. (ed, 1995) The social and interaction dimensions of human-computer interfaces. Cambridge: Cambridge University Press.

Tognazzini, B. (1992) Tog on interface. Reading, Mass.: Addison-Wesley.

Tognazzini, B. (1996) Tog on software design. Reading, Mass.: Addison-Wesley.

Treu, S. (1994) User interface design -- A structured approach. New York: Plenum.

Treu, S. (1994) User interface evaluation -- A structured approach. New York: Plenum.

Tufte, Edward. Envisioning Information.

U.S. Department of Defense (March 14, 1989). Military Standard: Human Engineering Design Criteria for Military Systems, Equipment and Facilities. MIL-STD-1472D Washington, DC: U.S. Government Printing Office.

Waern, Y. (1989) Cognitive aspects of computer supported tasks. Chichester: John Wiley.

Wagner, E. (1994) System interface design -- A broader perspective. Lund: Studentlitteratur.

Weiss, E. (1993) Making Computers People-Literate

Wharton, C., Rieman, J., Lewis, C. and Polson, P. (1994) Chapter 5: The cognitive walkthrough method: A practitioner's guide. In J. Nielsen and R. Mack (eds) Usability Inspection Methods, p105-140, Wiley and Sons.

Vehvilainen, M. (1986). A study circle approach as a method for women to develop their work and computer systems. Second IFIP Conference on Women, Work and Computerisation, Dublin, August 1986. pp.

Vonnigut, Kurt. Player Piano

Wall, P., & Mosher, A. (1994). Representations of work - Bringing designers and users together. In R. Trigg, S. I. Anderson, & E. Dykstra-Erickson (Ed.), PDC'94 - Proceedings of the participatory design conference (Chapel Hill, NC, 27-28 October 1994) (pp. 87-98). Palo Alto CA: Computer Professionals for Social Responsibility.

Weisbord, M. R. (1992). Discovering common ground - How future search conferences bring people together to achieve breakthrough innovation, empowerment, shared vision and collaborative action. San Francisco, CA: Berrett-Koehler.

Whiteside, John, Bennett, John, and Holtzblatt, Karen, Usability engineering: Our experience and evolution. In Helander, Martin (Editor), Handbook of Human-Computer Interaction, North- Holland, Amsterdam, The Netherlands (1988), 791-817.

Wiklund, M. (ed, 1994) Usability in practice. New York: AP Professional.

Winograd, T., & Flores, F. (1986). Understanding Computers and Cognition: A New Foundation for Design. Norwood, NJ: Ablex.

Winograd, Terry. Bringing Design to Software

Winograd, T. (1995). Hiedegger and the design of computer systems. In Feenberg, A. and Hannay, A. (Eds.) Technology and the politics of knowledge, (pp. 108-127). Bloomington, IN: Indiana University Press.

Winograd, T., Bennett, J., De Young, L., and Hartfield B.(eds.) (1996) Bringing Design to Software, Addison-Wesley.

Wixon, D., Ramey, J. (eds, 1996) Field methods casebook for software design. New York: John Wiley & Sons.

Zetie, C. (1995) Practical user interface design: Making GUIs work. London: McGraw-Hill.

Journals & Conferences

ACM Transactions on human-computer interaction. New York: ACM Press, 1994-.

Human-computer interaction. Hillsdale: Lawrence Erlbaum, ISSN 9737-0024, 1985-.

Interacting with computers. Guildford: Butterworths, ISSN 0953-5438, 1989-.

interactions. New York: ACM Press, 1994-.

International journal of human-computer studies. London: Academic Press, ISSN 0020-7373, 1975-.

SIGCHI Bulletin. New York: ACM Press, ISSN 0736-6906.

ACM Transactions on information systems

Behaviour & Information Technology

Communications of the ACM

IEEE Computer

IEEE Software

CHI: Human factors in computing systems (CHI proceedings). New York: ACM Press, 1982-.

HCI International: International conference on human-computer interaction. Amsterdam: Elsevier, 1988-.

INTERACT: Proceedings of the IFIP TC 13 international conference on human-computer interaction. Amsterdam: North-Holland, 1984-.

UIST: Proceedings of the ACM SIGGRAPH symposium on user interface software and technology. New York: ACM Press, 1988-.

No earlier issue with same topic
Issue
Previous article
Article
SIGCHI Bulletin
Vol.30 No.1, January 1998
Next article
Article
No later issue with same topic
Issue