HCI Reading List

HCI & UI Development Recommended Reading

Image credit: CBC

ACM Journals (online)

Most HCI research is published in conference proceedings, or journal articles. ACM also publishes some magazines that are available in print or online.


There are many excellent and topical books that span topics related to HCI.

General (textbooks)

  • Julie A. Jacko (Ed) (2012) The Human-Computer Interaction Handbook. CRC Press.

  • Alan Dix, Janet Finlay, Gregory Abowd & Russell Beale (2004) Human-Computer Interaction. 3rd Edition. Prentice Hall.

  • B. Shneiderman and C. Plaisant (2016) Strategies for Effective Human-Computer Interaction. Addison-Wesley Publishing Co.


  • H. Beyer and K. Holtzblatt (1997) Contextual Design: Defining Customer-Centered Systems. Morgan Kaufmann Publishers.

  • S.K. Card, T.P. Moran & A. Newell (1983). The Psychology of Human-Computer Interaction. Lawerence Erlbaum Associates, Inc.

  • Jakob Nielsen (1993) Usability Engineering. Boston, MA. Academic Press.

  • Jef Johnston (2014) Designing with the Mind in Mind. Morgan Kaufmann.

  • Alan Cooper (2014) About Face: The Essentials of Interaction Design. Wiley.

  • W. Lidwell, K. Holden, J. Butler (2010) Universal Principles of Design. Rockport Publishers.


  • Donald A. Norman (1983) The Design of Everyday Things. Basic Books.

  • Jef Raskin (2000) The Humane Interface: New Directions for Designing Interactive Systems. Addison-Wesley.

  • Dan R. Olsen, Jr. (1998) Developing User Interfaces. Morgan Kaufmann.

  • Dan R. Olsen, Jr. (2012) Building Interactive Systems. Morgan Kaufmann.


  • Edward Tufte (1990) Envisioning Information. Graphics Press.

  • Edward Tufte (2001) The Visual Display of Quantitative Information. Graphics Press.


  • Jonathan Lazar, Jinjuan Heidi Feng, & Harry Hochheiser (2010) Research Methods in Human-Computer Interaction. Wiley.

  • I. Scott MacKenzie (2013) Human-Computer Interaction: An Empirical Research Perspective. Morgan Kaufmann.