140 likes | 153 Views
Explore Raskin's concepts, task hierarchy, editing rules, and system responses. Analyze user-created menus, interaction forms, text editing, and more.
E N D
HCI Meeting 14 Tues, October 19
Research Project • Experimental materials due next time
Raskin, Chapter 5 Unification • Look for design principles • Look for task hierarchy • Distinguish between tasks and operations • Operations implement unit tasks • Tasks exist independently of implementation • Answer the following questions
Menu Creation • Perform a task analysis for Raskin’s idea of user-created menus (p.100). • What should the commands for the menu creation system be? NB. A task analysis determines the tasks and their hierarchy the user expects to complete using the system and any time constraints on the tasks (e.g. creating a document before printing it)
Interaction Form Assume all interactions of the form: take some user content and perform the desired operation on it. • What is the model for this description? • How is the user content specified? • How is the desired interaction invoked? • What are the potential results?
Text Editing What operations do you use to change: • hear to here • <br></tr> to 2.37</tr> • pan to plan to plane to piece • A long URL that ends image42.jpg to one that ends image45.jpg Generalize these examples to editing rulesfor text input.
Quick-Correct What are the quick-correct operations for: • A keyboard keystroke • Pointing • Selection • A button tap What design principles should quick-correct operations satisfy?
Display Parameter Settings Referring to Raskin’s list of system responses to display parameter incompatibility (p.147), • What is the error cost of each? (In what units is error cost measured?)
Allowable Commands • What commands can be given in • Notepad • Windows Explorer • Netscape Navigator • What design principles determine the set of allowable commands?
Saving and Retrieving Named Files • Perform a task analysis for saving and retrieving named files through an application program. • What should the set of commands be?
Calculator vs. Computer • Perform a GOMS analysis of the calculator vs. computer example, page 141. • Does this analysis depend on the application in which you need the calculation?
Desirable Operations • Give examples of application programs where one can do the commands in the list on page 142.
Transformers • Perform a task analysis for changing the format of a file.