Matrix of Pattern Interconnections

 For each pattern row, a reference up (the introduction) is '<', and down (the connections) is '>'.
More notes here.
 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Allow Type Ahead 1 >
Give a Warning 2 < > > >
Interaction Feedback 3 > < < <
Just Looking 4
Show Computer is Thinking 5 < > >
Show the Format Required 6 < > < < <>
The MVC Architecture 7
Think Twice 8 > > > > > <
Time to Do Something Else 9 < <
Buffering May Be Dangerous 10
Get Confirmation 11
Get Authorization 12
Automatic Override 13
Desktop Metaphor 14
Graphical User Interface 15
Always Indicate Current Mode 16
Prompt For Input 17
Allow Undo 18
Implement the User's Mental Model 19
Emergency Exits 20 < < >
Save the Work 21
22
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
 

Notes

The above matrix shows the current state of play.  So far only ten patterns have been written up.  The remaining patterns named are there as place-holders, and may, or may not become documented patterns in the future.

There is currently no particular rationale for the sequence in which patterns in this collection are discovered and written up.  It seems appropriate to collect as many disparate patterns as we can as a starting point, and then to look in more depth at structural issues.

As the collection grows, a more tractable alternative representation to this matrix will be needed.  Any suggestions?


This page is part of a Usability Pattern Collection maintained by The Usability Group at the University of Brighton, UK.