next up previous
Next: Validation of Patterns Up: Results Previous: Results

Pattern Identification

Initially, we had hypothesized that the more of the matrix a set of principles covered, the more likely it would be that a pattern would be found. A matrix with principles in every box would be an optimal pattern. The ability to identify additional principles from a sparse matrix proved to be so easy as to make this kind of culling difficult. More importantly, we discovered that principles from different authors typically addressed only one phase of the development process. While this was not surprising, it provided additional incentive to find patterns which might provide a means through which cognitive scientists focused on the analysis phase might better communicate with computer scientists focused on the implementation phase.

After some fine-tuning of the clusters, nine patterns were defined and named.

See Appendix A for a full description of the patterns. Each of the patterns was described using the same format.
  1. a title descriptive of the pattern's content but at the same time brief and easy to remember.
  2. a paragraph describing the context of the problem solved by the pattern.
  3. a rational of for pattern the empirical background of the pattern?).
  4. examples of the use of the pattern in the design of an application.
  5. a statement describing how to use the pattern.
  6. reference to the different principles that constitute the pattern.

Studying the clusters of principles, possible additional patterns were identified at set aside for study at a later date. We did note that the patterns that were defined seemed to fall into the following categories:



next up previous
Next: Validation of Patterns Up: Results Previous: Results



Michael Spring
Mon Nov 27 18:39:52 EST 1995