Table 2-1: Usability guidelines from Mac Look and Feel (Apple 1993) 29
Table 2-2: Usability guidelines from Java Look and Feel (Sun, 1999) 29
Table 2-3: Usability guidelines from Nielsen (1995) 30
Table 2-4: Usability guidelines from Constantine and Lockwood (1999) 30
Table 2-5: Usability guidelines from Shneiderman (1998) 30
Table 3-1: Selected sefinitions of critiquing systems 33
Table 3-2: Summary comparison of critiquing systems 39
Table 4-1: Summary of proposed cognitive features 53
Table 4-2: Examples of critics in Argo/UML 55
Table 6-1: Initial doctrine for Argo/UML 133
Table 6-2: Steps for using a clarifier and the "to do" item tab 135
Table 6-3: Step for using the "to do" list and the "to do" tab 135
Table 6-4: Steps for non-modal wizards 138
Table 6-5: Steps for using context sensitive checklists 140
Table 6-6: Steps for using design history 142
Table 6-7: Steps for using the opportunistic search utility 144
Table 6-8: Steps for using opportunistic table views 146
Table 6-9: Steps for using navigational perspectives 149
Table 6-10: Steps for using the broom alignment tool 151
Table 6-11: Steps for using grid-based layout 154
Table 6-12: Steps for using region-based layout 154
Table 6-13: Steps for using selection-action buttons 157
Table 6-14: Steps for creating multiple design elements by pattern 159
Table 6-15: Steps for creating multiple design elements by form 160
Table 6-16: Questionnaire results for clarifiers, "to do" list, wizards,
and checklists 164
Table 6-17: Questionnaire results for opportunistic search and table views 165
Table 6-18: Questionnaire results for broom and selection-action buttons 166
Table 7-1: Known classroom usage of the Argo family 178
Table 7-2: Some quotes from Argo/UML users 182