Suggested Readings in Human-Computer Interaction (HCI), User Interface (UI) Development, & Human Factors (HF)
by Gary Perlman
Copyright ©1993-2001 Gary Perlman. All rights reserved.

Last updated: 2012-08-27   Accesses since 2001-07-18: 317,387

Table of Contents

Introduction

This list is part of:
The HCI Bibliography
This reading list is available on the World-Wide Web at:
http://hcibib.org/readings.html
You can send comments to the maintainer at:
director@hcibib.org
Books can be found in libraries
by clicking in the links with the find in libraries icon.

Broader Categories of Books and Proceedings

Independent of what I have read and can recommend, here are some links to information about HCI publications (recent years shown first). (Click on the ISBN to find an item in a library.)
HCI Bibliography Logo Gary Perlman. The HCI Bibliography. Columbus, Ohio: Ohio State University, 1989-. Dublin, Ohio: OCLC, 1996-.
Available on the Web at http://hcibib.org/ or in http://hcibib.org/listdir.cgi Send email to: director@hcibib.org.
:

This collection of recommended books for user interface developers is based on searches of The HCI Bibliography, a free-access online bibliography on Human-Computer Interaction. Over 62,000 bibliographic entries on books, conference proceedings, journal articles, and websites can be accessed electronically. The bibliography contains the tables of contents of almost all of the books listed.

Human-Computer Interaction -- General

Search for Human-Computer Interaction -- General: books | websites

Book Cover Ronald M. Baecker, Jonathan Grudin, William A. S. Buxton & Saul Greenberg (Editors). Readings in Human-Computer Interaction: Toward the Year 2000 (Second Edition). Los Altos, CA: Morgan-Kaufmann Publishers, 1995. ISBN 1-55860-246-1.
Details / buy at amazon.com /  find in libraries

This new version is very different from the first and should be considered a different snapshot of the field. An excellent introduction to the field.
Book Cover Stuart K. Card, Thomas P. Moran & Allen Newell. The Psychology of Human-Computer Interaction. Hillsdale, NJ: Lawrence Erlbaum Associates, 1983. ISBN 0-89859859-1
Details / buy at amazon.com /  find in libraries

This classic defines the early theoretical basis for HCI. It is primarily for researchers.
Cover Art Alan Dix, Janet Finlay, Gregory Abowd & Russell Beale. Human-Computer Interaction. 3rd Edition. Prentice Hall, 2004. ISBN 0-13-046109-1.
Book Website / Details / buy at amazon.com /  find in libraries

Book Cover Martin Helander, Thomas Landauer, Prasad Prabhu (Editors). Handbook of Human-Computer Interaction. Amsterdam: North-Holland, 1997. ISBN 0-444-81862-6 (hardbound)
Details / buy at amazon.com /  find in libraries ISBN 0-444-81876-6 (paperback). buy at amazon.com /  find in libraries

The second edition contains 62 papers and 1582 pages.
Book Cover Julie A. Jacko (Ed) The Human-Computer Interaction Handbook. (3rd edition) CRC Press, 2012. ISBN 978-1-4398-2943-1;
Details / buy at amazon.com /  find in libraries

Updated for 2012.
Book Cover Jonathan Lazar, Jinjuan Heidi Feng, & Harry Hochheiser Research Methods in Human-Computer Interaction, Wiley, 2010. ISBN 0-470-72337-8, 978-0-470-72337-1
Details / buy at amazon.com /  find in libraries

An excellent overview of research methods in HCI, from requirements analysis through evaluation, including experimental design, data collection, and statistical analysis. The one methods book to use when you're using more than one.

HCI Education

Search for HCI Education: books | websites

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

This report defines the field of HCI, describes four courses and full programs in HCI, and provides resources for HCI education.
Book Cover Thomas Erickson and David W. McDonald (editors) HCI Remixed: Reflections on Works that have Influenced the HCI Community, Cambridge, MA: MIT Press, 2008. ISBN 0-262-05088-9.
Details / buy at amazon.com. /  find in libraries

Bottled inspiration. A collaborative history of HCI in a series of essays about influential works by influential workers.
Book Cover Jonathan Lazar, Jinjuan Heidi Feng, & Harry Hochheiser Research Methods in Human-Computer Interaction, Wiley, 2010. ISBN 0-470-72337-8, 978-0-470-72337-1
Details / buy at amazon.com /  find in libraries

An excellent overview of research methods in HCI, from requirements analysis through evaluation, including experimental design, data collection, and statistical analysis. The one methods book to use when you're using more than one.

User Interface Development -- General

Search for User Interface Development -- General: books | websites

Book Cover, 3rd Edition Yvonne Rogers, Heken Sharp, & Jenny Preece Interaction Design: Beyond Human-Computer Interaction. 3rd Edition, John Wiley & Sons, Inc, 2011. ISBN 0-470-66576-9, 978-0-470-66576-3.
Details / buy at amazon.com. /  find in libraries

I like this book as much as any on my list of recommended readings (I liked it enough to write the foreword to the 1st edition). While not as comprehensive as some books, it makes what I think is a good depth/breadth tradeoff. It goes into enough detail on core topics that practitioners can use it as a guidebook. It has the pedagogical features that I like to see in a textbook (outlines, summaries, bibliography). I think will be motivating to students and understandable to a wide audience, which is important to be useful and usable by multidisciplinary teams. The book has a website, as should any book in the new millennium, www.id-book.com, which contains materials for students, teachers, and practitioners.
2002-03-11
Updated for 2011
Book Cover Deborah Hix & H. Rex Hartson. Developing User Interfaces: Ensuring Usability Through Product and Process. New York, New York: John Wiley & Sons, Inc., 1993. ISBN 0-471-57813-4.
Details / buy at amazon.com /  find in libraries

This book generated a lot of positive reviews when it came out. The authors present a methodology for developing user interfaces, including their User Action Notation (UAN) for representing interaction between the user and the system.
University of Colorado Logo Clayton Lewis & John Rieman. Task-Centered User Interface Design: A Practical Introduction. Boulder, Colorado: University of Colorado, Boulder, 1993.
Details Plain text is available via anonymous ftp, with an HTML version on the World-Wide Web: http://hcibib.org/tcuid/.

This is the first shareware book on UI design, and more importantly, it is a good practical guide to UI design and evaluation, making it a good choice for a supplementary text for software engineering courses.
Book Cover Deborah J. Mayhew The Usability Engineering Lifecycle: A Practitioner's Handbook for User Interface Design San Francisco: Morgan Kaufmann Publshers, 1999. ISBN 1-55860-561-4.
Details / buy at amazon.com /  find in libraries

This book presents material from a decade of Mayhew's consulting and tutorials. It is a complement to her book on Principles and Guidelines.
Book Cover Jonathan Lazar (Ed.) Universal Usability: Designing Computer Interfaces for Diverse User Populations. John Wiley & Sons, 2007. ISBN 0-470-02727-4.
Details / buy at amazon.com /  find in libraries

With articles covering young and old users, users of multiple languages, and many different accessibility issues, this collection may be an antidote to developers writing software for themselves.
Book Cover Ben Shneiderman and Catherine Plaisant Designing the User Interface: Strategies for Effective Human-Computer Interaction (5th Edition, pp. 672, ISBN 0-321-53735-1, March 2009), Reading, MA: Addison-Wesley Publishing Co.
Details / buy at amazon.com / /  find in libraries

This popular book is in its 5th edition. Although it is a survey of user interface development, it can also be used as a guide for practitioners. There is a companion website for this book.

User Interface Design -- Principles and Guidelines

Search for User Interface Design -- Principles and Guidelines: books | websites

Book Cover Alan Cooper. About Face: The Essentials of User Interface Design. Foster City, CA: IDG Books, 1995. ISBN 0-56884-322-4.
Details / buy at amazon.com /  find in libraries

A collection of insightful essays by the father of Visual basic. Every page has an example of a mistake in a real system and a better way to do it. Sometimes I laughed out loud.
Deborah J. Mayhew. Principles and Guidelines in Software User Interface Design. Englewood Cliffs, NJ: Prentice Hall, 1992. ISBN 0-13-721929-6.
Details / buy at amazon.com /  find in libraries

This is an excellent practical guide for effective design.
Book Cover Donald A. Norman. The Psychology of Everyday Things. New York: Basic Books, 1988. ISBN 0-465-06709-3. Also published as The Design of Everyday Things, 1990, Doubleday ISBN 0-385-26774-6 (paperback).
 find in libraries Details / buy at amazon.com /  find in libraries

This is a very popular book on good (and bad) design of the devices with which we interact on a daily basis, and as such it provides insights and inspiration about how to design usable software.
Richard Rubinstein & Harry Hersh. The Human Factor: Designing Computer Systems for People. Maynard, MA: Digital Press, 1984. ISBN 0-932376-44-4.
Details /  find in libraries

Although over 20 years old, this book still meets its billing of helping design systems for people.
Book Cover Bruce Tognazzini. Tog on Interface. Reading, MA: Addison-Wesley, 1992. ISBN 0-201-60842-1.
Details / buy at amazon.com /  find in libraries

A collection of inspiring columns by the user interface "evangelist" of the Apple Macintosh.

User Interface Development - Software Tools

Search for User Interface Development - Software Tools: books | websites

Book Cover Dan R. Olsen, Jr. Developing User Interfaces. Mountain View, CA: Morgan Kaufmann, 1998. ISBN 1-55860-418-9.
Details / buy at amazon.com /  find in libraries

This is a book written for programmers of user interfaces. It explains the fundamental algorithms used in interactive graphical user interfaces.

User Interface Evaluation

Search for User Interface Evaluation: books | websites

Book Cover Randolph G. Bias & Deborah J. Mayhew (Eds.) Cost-Justifying Usability: an update for an Internet age. Morgan Kaufmann, 2005. ISBN 0-12-095811-2.
Details / buy at amazon.com /  find in libraries

This updated collection contains 22 chapters devoted to the demonstration of the importance of usability evaluation to the success of software development.
Book Cover Joseph S. Dumas & Janice C. Redish. A Practical Guide to Usability Testing. Intellect, 1999 ISBN 1-84150-020-8
buy at amazon.com /  find in libraries

Updated edition. This step-by-step guide provides checklists and offers insights for every stage of usability testing. The best guide to usability testing.
Book Cover Jonathan Lazar, Jinjuan Heidi Feng, & Harry Hochheiser Research Methods in Human-Computer Interaction, Wiley, 2010. ISBN 0-470-72337-8, 978-0-470-72337-1
Details / buy at amazon.com /  find in libraries

An excellent overview of research methods in HCI, from requirements analysis through evaluation, including experimental design, data collection, and statistical analysis. The one methods book to use when you're using more than one.
Book Cover Jakob Nielsen. Usability Engineering. Boston, MA: Academic Press, 1993. ISBN 0-12-518405-0 (hardcover), 0-12-518406-9 (paperback).
Details / buy at amazon.com /  find in libraries

This is a practical handbook for people who want to evaluate systems.
Book Cover Jakob Nielsen & Robert L. Mack (Eds.) Usability Inspection Methods. New York: John Wiley & Sons, 1994. ISBN 0-471-01877-5.
Details / buy at amazon.com /  find in libraries

This book contains chapters contributed by experts on usability inspections methods such as heuristic evaluation, cognitive walkthroughs, and others.
|STAT Logo Gary Perlman |STAT: Statistical Data Analysis,
Available online

A free package for data manipipulation and analysis available since 1979. Runs on UNIX/Linux, DOS/Windows, and Mac OS/X.
Book Cover Jeffrey Rubin and Dana Chisnell. Handbook of Usability Testing: How to Plan, Design, and Conduct Effective Tests. 2nd Edition. New York: Wiley, 2008. ISBN 0-470-18548-1.
Details / buy at amazon.com /  find in libraries

This book contains templates for usability lifecycle documents.
Book Cover Robert L. Solso & Homer H. Johnson. An Introduction to Experimental Design in Psychology: A Case Approach. Fourth Edition. New York: Harper & Row, 1989. ISBN 0-06-046436-4. Fifth Edition (1994) 0-06501142-2
Details / buy at amazon.com /  find in libraries Sixth Edition (1997) 0-32101146-5 buy at amazon.com /  find in libraries

This little book is an excellent introduction to the logic of experimental design, confounding and controls for non-specialists.
Book Cover Tom Tullis & Bill Albert. Measuring the User Experience : Collecting, Analyzing, and Presenting Usability Metrics. Morgan Kaufmann Publishers, 2008. ISBN 0-12-373558-0.
Details / buy at amazon.com /  find in libraries

Tom Tullis is a master of metrics and knows how to communicate results to the corporate world.

Styleguides for Specific Platforms

The following style guides define (or redefine) a standard to which all applications on that platform should conform. Thanks to Samu Mielonen (f1sami@uta.fi) Univ. of Tampere, Finland, for compiling an earlier version of the styleguide list.

Search for Styleguides for Specific Platforms: books | websites

Book Cover Apple Computer, Inc. Macintosh Human Interface Guidelines. Reading, MA: Addison-Wesley Publishing Co., 1992. ISBN 0-201-62216-5.
Details / buy at amazon.com /  find in libraries

There is an interactive animated companion CD-ROM to these Mac guidelines called "Making it Macintosh", Addison-Wesley, 1993. ISBN 0-201-62626-8. Available on the Web
Commodore-Amiga, Inc. Amiga User Interface Style Guide. Reading, Mass.: Addison-Wesley, 1991. ISBN 0-201-57757-7.
Details / buy at amazon.com /  find in libraries

GO Corporation. PenPoint User Interface Design Reference. Reading, MA: Addison-Wesley, 1992. ISBN 0-201-60858-8.
Details / /  find in libraries

Hewlett-Packard, IBM, Sunsoft Inc. & USL. Common Desktop Environment: Functional Specification (Preliminary Draft). X/Open Company Ltd., 1993. ISBN 1-85912-001-6.
Details / /  find in libraries

Book Cover Microsoft Corporation (Tandy Trower) The Windows Interface Guidelines for Software Design. Redmond, WA: Microsoft Press, 1995. ISBN 1-55615-679-0.
Details / buy at amazon.com /  find in libraries

Book Cover Microsoft Corporation The Microsoft Windows User Experience. Redmond, WA: Microsoft Press, 1999. ISBN 0-7356-0566-1.
Details / buy at amazon.com /  find in libraries | Available Online

Book Cover Microsoft Corporation (Nadine Kano) Developing International Software for Windows 95 and Windows NT. Redmond, WA: Microsoft Press, 1995. ISBN 1-55615-840-8.
Superseding: The GUI Guide: International Terminology for the Windows Interface. Redmond, WA: Microsoft Press, 1993. ISBN 1-55615-538-7.
Details / buy at amazon.com /  find in libraries
Superseding: Available online from Microsoft /  find in libraries

NeXT Logo NeXT Computer, Inc. NeXTSTEP User Interface Guidelines (Release 3). Reading, Mass.: Addison-Wesley Publishing, 1992. ISBN 0-201-63250-0.
Details / buy at amazon.com /  find in libraries

Book Cover Open Software Foundation. OSF/Motif Style Guide. Englewood Cliffs, NJ: Prentice Hall, 1993. ISBN 0-13-643123-2.
Details / buy at amazon.com /  find in libraries

Palm Logo Palm OS User Interface Guidelines
palmos.com/dev/support/docs/ui.

Sun Microsystems, Inc. OPEN LOOK Graphical User Interface Application Style Guidelines. Reading, Mass.: Addison-Wesley, 1989. ISBN 0-201-52364-7.
Details / buy at amazon.com /  find in libraries

Sun Microsystems, Inc. OPEN LOOK Graphical User Interface Functional Specification. Reading, Mass.: Addison-Wesley, 1989. ISBN 0-201-52365-5.
Details / /  find in libraries

Sun Microsystems, Inc. Java Look and Feel Design Guidelines. 2001.
Details / Available Online

Human Factors and Ergonomics

The readings in this section are mainly useful as background on applied psychology, particularly perceptual and cognitive psychology. Although the information is difficult to apply directly to user interface development (say, compared to a good GUI styleguide), a better understanding of the human side of the interface (the user in the user interface), human capabilities and limitations, is useful to understand why design choices are made, and how to make better choices.

Search for Human Factors and Ergonomics: books | websites

Book Cover Gavriel Salvendy (Editor). Handbook of Human Factors. New York: John Wiley & Sons. ISBN 0-471-11690-4 (2nd edition), 1997.
Details / buy at amazon.com /  find in libraries

The second edition contains 60 chapters (over 2100 pages) with more chapters on HCI.
Cover Art Martin Helander A Guide to Human Factors and Ergonomics (Second edition) CRC Press, 2005. ISBN 0-415-28248-9.
Details /  find in libraries

Graphic Design

Disclaimer: I am not a graphic designer, but anyone working on user interfaces has to deal with many issues of graphic design, and many books on graphic design are often promoted within the HCI community. The following books are ones that I think are worth recommending, but in no way should they be held responsible for my graphic designs.

Search for Graphic Design: books | websites

Book Cover William S. Cleveland. The Elements of Graphing Data. Wadsworth. ISBN 0-534-03730-5 1985.
Details / buy at amazon.com /  find in libraries

This book has a chapter that covers good graphing practices.
Book Cover Aaron Marcus. Graphic Design for Electronic Documents and User Interfaces. Reading, MA: Addison-Wesley Publishing Co. (ACM Press), 1992. ISBN 0-201-54363-9; ACM Order number 703900.
Details / buy at amazon.com /  find in libraries

This book contains many examples and includes a comparative study of graphical user interfaces on different platforms.
Book Cover Kevin Mullet and Darrell Sano. Designing Visual Interfaces: Communication Oriented Techniques. Sunsoft Press. ISBN 0-13-303389-9 1995.
Details / buy at amazon.com /  find in libraries

This book presents an unusually coherent analysis of visual communication techniques as applied to user interfaces.
Book Cover Edward Tufte. The Visual Display of Quantitative Information. Graphics Press. 0-9613921-0-X 1983.
Details / buy at amazon.com /  find in libraries

Tufte (pronounced "TUFF-tee") set the field on the right course in this landmark book, emphasizing form and substance in graphical presentation.
Book Cover Edward Tufte. Envisioning Information. Graphics Press. ISBN 0-9613921-1-8. 1990.
Details / buy at amazon.com /  find in libraries

In this second book, Tufte provides more of a theoretical base for information presentation.
Book Cover Edward Tufte. Visual Explanations: Images and Quantities, Evidence and Narrative Graphics Press. ISBN 0-9613921-2-6. 1997.
Details / buy at amazon.com /  find in libraries

The third book from Tufte.

Web Design

Search for Web Design: books | websites

book cover Lynch and Horton. Web Style Guide: Basic Design Principles for Creating Web Sites. 1999.
Details / Full text available online and in print from Amazon.com. /  find in libraries

The Yale Web Style Guide is a widely-used comprehensive style guide.
W3C World_wide Consortium Web Accessibility Initiative (WAI). 1999-.
WAI Website

The WAI Web Content Accessibility Guidelines 1.0 describe how to make Web pages more accessible to people with disabilities. A set of checkpoints and techniques are extremely valuable. WCAG 2.0
beyond borders Beyond borders: Web globalization strategies. John Yunker. 2003.
Amazon.com /  find in libraries or visit the booksite: http://www.bytelevel.com/beyondborders/

I like this book a lot because it begins with easier translations (from English) and gradually builds up to harder ones (e.g., Asian languages, right-to-left languages).
web accessibility web accessibility: Web Standards and Regulatory Compliance. Jim Thatcher et al, 2006.
Amazon.com /  find in libraries or visit his website: http://jimthatcher.com/

I ordered this book immediately because Jim Thatcher is my guide-of-choice to accessibility, with his keen eye for practical information. He is great at helping people build accessible applications.
cover art Rosenfeld and Morville. Information Architecture for the World Wide Web, 2nd ed. 2002.
Details / Amazon.com /  find in libraries  find first edition in libraries

Rosenfeld and Morville apply library science to Web site design and a readable and highly applicable book. They started the Argus Center for Information Architecture.
cover art King. Website Optimization. 2008.
Details / Amazon.com /  find in libraries

King's previous book with a similar name focused on an overlooked but critical aspect of website usability: response time. This new book has more of a focus on "conversion" (getting users to where they want to get), but there is still material on response time. A web site at websiteoptimization.com provides chanpter summaries, figures, links to resources, and more.
NCI National Cancer Institute. Research-Based Web Design and Usability Guidelines. 2000-.
http://usability.gov/guidelines/.

As the name implies, these guidelines are based on the best available research.