To assist in the process of seeing patterns, we developed the matrix shown in Table 1.
Table 1: Matrix for HCI Principles in a Related Pattern
Sets of principles were placed on a matrix. While the implication of asking whether the principle related to analysis, design, and/or implementation is self explanatory, the classification of principles as lexical, syntactic or semantic requires further explanation. In practice, we came to interpret these classes as relating to the granularity or specificity of the principle being placed. For example, we classed a principle such as ``avoid the use of red and green'' as a lexical level principle -- highly specific, granularity detail. We would class a principle about the maximum or optimal number of colors on a screen at the syntactic level, and one about using red as a danger color at the semantic level. While we were able to use these conceptual classifications operationally, we were never quite satisfied that we were able to capture meaningful general conceptualizations about the specificity/granularity/level of the principles.
After a matrix was populated from the initial grouping, it was examined to determine whether one of three conditions existed:
After studying the principles on the matrix, adding and subtracting principles, etc. a first attempt was made to give the clusters descriptive names.