notes on a pattern language for interactive usability
This paper explores a way of applying the emerging idea of pattern based design to creation of usable interactive systems. It defines patterns based on traditional usability attributes. It describes examples of three pattern types: simple (one attribute), intrinsic (attribute combinations), and circumstantial (external constraints involved).
pattern pattern language interaction usability paper design interactive system attributes examples types constraint user interface