1
Abstract:
Patterns describe generic solutions to common problems in context. Originating from the world of architecture, patterns have been used mostly in object-oriented programming and data analysis. The goal of HCI patterns is to create an inventory of solutions to help designers (and usability engineers) to resolve UI development problems that are common, difficult and frequently encountered. In this paper, we present our pattern-supported approach to user interface design in the context of information visualization. Using a concrete example from the telecommunications domain, we will focus on a task/subtask pattern to illustrate how knowledge about a task and an appropriate interaction design solution can be captured and communicated. 1
Citations
| 3911 | Design Patterns: Elements of Reusable Object-Oriented Software – Gamma, Helm, et al. - 1995 |
| 406 | Visual Information Seeking: Tight Coupling of Dynamic Query Filters with Starfield Displays – Ahlberg, Shneiderman - 1994 |
| 384 | The Timeless Way of Building – Alexander - 1979 |
| 350 | The Eyes Have It: A Task by Data Type Taxonomy for Information Visualizations – Shneiderman - 1996 |
| 97 | The Inmates are Running the Asylum – Cooper - 1999 |
| 53 | Snap-Together Visualization: A User Interface for Coordinating Visualizations via Relational Schemata – North, Shneiderman - 2000 |
| 33 | Putting it all together: Towards a pattern language for interaction design – Bayle - 1998 |
| 18 | Principles for a Usability-Oriented Pattern Language – Mahemoff, Johnston - 1998 |
| 4 | Interaction pattern languages: A Lingua Franca for interaction design – Erickson - 1998 |
| 3 | Guidelines for designing information visualization applications – Carr - 1999 |

