A Pattern Approach to Interaction Design

A much needed guide on how to apply patterns in user interface design


"An excellent book on patterns in HCI, that is both accurate in content and appropriate in its scope." — Tom Erickson, IBM T.J. Watson Research Center.
"The author does an excellent job of explaining how patterns can be used to capture, share and structure user interface design knowledge from their projects and how to use the patterns to allow for better communication among multi-disciplinary teams. ... I seldom come across a book that poignantly strikes a chord where I have personally witnessed so much opportunity for improvement in our field." — Jim Hobart, Brentwood, California (at Amazon Reviews).

New: Upcoming Event at IHM-HCI 2001

The author will be at the IHM-HCI 2001 Conference in Lille, France, from September 10–14, 2001, where he participates in a panel on HCI patterns. Copies of the book at conference prices will be available at the Wiley booth, where you will also be able to contact the author directly.


PAID book cover Welcome to the companion web site to A Pattern Approach to Interaction Design! Here you will find specific information about the book, pricing and availability, as well as updates and errata as they become available.

About This Book

While the subject of design patterns for software development has been covered extensively, little has been written about the power of the pattern format in interface design. A Pattern Approach to Interaction Design remedies this situation, providing for the first time an introduction to the concepts and application of patterns in user interface design.

The author shows interface designers how to use patterns to capture and structure user interface design knowledge from their projects, and how to use them to understand each other's design principles and solutions when working with clients and software developers.

As an example, the book also contains a ready-to-use pattern language for the design of interactive exhibits.

Table of Contents

The Table of Contents for the book is available online.

About the Author

Jan Borchers is Acting Assistant Professor of Computer Science at Stanford University, where he explores post-desktop user interfaces in future learning, working, and performance environments, and continues his work on patterns in Human-Computer Interaction (HCI). He holds a PhD in Computer Science from Darmstadt University of Technology in Germany for his work on HCI design patterns, and an MSc in Computer Science with emphasis on HCI, Graphics, Connectionism and Educational Theory from the University of Karlsruhe in Germany. He spent part of his time at the Universities of Ulm, Linz, and London.

He has designed and lead the development of interactive systems since 1995, including a series of interactive exhibits, such as Personal Orchestra which lets users conduct the Vienna Philharmonic, the Virtual Vienna 3-D city tour (both for a large museum in Vienna), and WorldBeat, an award-winning interactive music exhibit for the Ars Electronica Center in Linz, Austria.

He has authored papers for journals such as IEEE Multimedia, and Computers & Graphics, and presented his work at CHI, DIS, IEEE ICMCS, WWW, and other conferences. He has co-organized most of the HCI patterns workshops and events in the past, and leads the IFIP Task Group on HCI Patterns.

Jan Borchers is a member of ACM and SIGCHI, and the German Computer Science Society (GI) and its software ergonomics group. He can be reached at <borchers@stanford.edu>. For more information about the author, see <http://www.stanford.edu/~borchers/>.

Pricing and Availability

The book is published by John Wiley & Sons, and can also be ordered, e.g., at Amazon. Please see these sources for current pricing information. Publication date (printer delivered copies to the publisher) was Mar 26, 2001.

Amazon Sales Rank

Here are a few logs of the book's Amazon Sales Rank:

03/29/01:501,770
04/09/01:451,631
04/12/01:95,191
04/18/01:65,029
08/06/01:51,942
11/06/01:56,815

Updates and Errata

Please see the Errata page for corrections to the current book in print, and please send me an email if you discover any other mistakes—thanks!

Finally, for general, up-to-date information about HCI patterns, make sure to check hcipatterns.org!


Jan Borchers <borchers@stanford.edu> • Last modified Nov 6, 2001 5:04 PM