After earning BA and PhD degrees from Yale and Stanford Universities, Professor Johnson worked as a UI designer and implementer, engineer manager, usability tester, and researcher at Cromemco, Xerox, US West, Hewlett-Packard Labs, and Sun Microsystems.
In the late 1980s and early 1990s he was chair of Computer Professionals for Social Responsibility. He has taught at Stanford University, Mills College, and in 2006 and 2013 taught HCI as an Erskine Fellow at the University of Canterbury in New Zealand. Since 2004 he has served on the SIGCHI Public Policy Committee. In 2013 he presented in the prestigious Authors@Google talk series. He is a member of the ACM SIGCHI Academy and in 2016 received SIGCHI's Lifetime Achievement in Practice Award. He has authored or co-authored many articles and chapters on human-computer interaction, as well as the books GUI Bloopers, Web Bloopers, GUI Bloopers 2.0, Designing with the Mind in Mind, Conceptual Models: Core to Good Design (with Austin Henderson), Designing with the Mind in Mind 2nd edition, Designing User Interfaces for an Aging Population (with Kate Finn), and Designing with the Mind in Mind 3rd edition.
- Computer Science
- Cognitive/Perceptual Psychology
- ACM SIGCHI Awards Committee, 2017-present
- ACM SIGCHI U.S. Public Policy Committee, 2004-present
- Heidelberg Laureate Forum Young Researcher Selection Committee, 2017-2020
- Board Chair, Computer Professionals for Social Responsibility, 1990-93
- Member, USF Multidisciplinary Committee on Aging
- PhD, Psychology (developmental, experimental), Stanford University
- BA, Psychology (experimental), Yale University
- Visiting Erskine Fellow, University of Canterbury, Christchurch New Zealand
- Adjunct Professor, Mills College
- Adjunct Professor, Stanford University
- President and Principal Consultant, UI Wizards, Inc.
Awards & Distinctions
- Named an Association for Computing Machinery (ACM) Distinguished Member, 2019
- Recipient of ACM SIGCHI Lifetime Achievement Award, 2016
- Elected to ACM SIGCHI Academy, January 2014
- Erskine Fellow, Computer Science and Software Engineering Department, University of Canterbury, New Zealand, 2013
- Distinguished Speaker, Association for Computing Machinery (ACM), 2011-2014
- Erskine Fellow, Computer Science and Software Engineering Department, University of Canterbury, New Zealand, 2006
- Johnson, J., Designing with the Mind in Mind: Simple Guide to Understanding User Interface Design Guidelines, 3rd edition, 2020, Morgan Kaufman Publishers.
- Johnson, J., Hastak, M., Jansen, J., Ravel, D. "Analyzing Advertising Labels: Testing Consumers' Recognition of Paid Content Online", Proceedings of ACM CHI'18, paper LBW517, doi: 10.1145/3170427.3188533.
- Johnson, J., Finn, K. Designing User Interfaces for an Aging Population: Towards Universal Design, 2017, Morgan Kaufman Publishers.
- Lazar, J., ..., Johnson, J., et al (2015). Human-Computer Interaction and International Public Policymaking: A Framework for Understanding and Taking Future Actions. Foundations and Trends in Human-Computer Interaction, 9(2), 69-149.
- Johnson, J. "Can Computer Professionals and Digital Technology Engineers Help Reduce Gun Violence?", Communications of the ACM, Volume 56, Issue 3, March 2013, pp. 35-37.