Presentation is loading. Please wait.

Presentation is loading. Please wait.

CSC 8570 -- USI Class Meeting 4 September 13, 2006.

Similar presentations


Presentation on theme: "CSC 8570 -- USI Class Meeting 4 September 13, 2006."— Presentation transcript:

1 CSC 8570 -- USI Class Meeting 4 September 13, 2006

2 Notations for Actions Actions for a keyboard and graphical input device (GID) include:  Tap: pressing and immediately releasing a key. Implemented with a momentary contact (spring-loaded) switch.  Click: Position the GID and tap the GID button.  Double click: Position the GID and tap the GID button twice quickly, without repositioning.

3 Notation for Actions (2)  Keystroke Level Model –K[ ], a keystroke. E.g. K[b] means tapping lower case b –P, pointing. E.g. positioning the GID –H, homing. E.g. moving from keyboard to GID or GID to keyboard –M, mental processing –R, responding

4 Notations for Action (3)  What does the description To create a right justified paragraph, use Control +. ask you to do?

5 Notations for Action (4) More actions:  Press and hold a key  Release a key –But on what signal or input?

6 Notations and Actions (5)  Raskin/Beck –Press and hold: b  –Release: b  –Tap: b  b , shortened to b  or just b –Release on signal: b  [ ] –Note that key names are italicized  Examples: –Create an upper case M: Shift  m  m  Shift , shortened to Shift  m 

7 Notations for Action (6)  Examples (continued) –Distinguish between Enter and E n t e r Enter is the name of a key and E n t e r is short for E  n  t  e  r  –b  [20] gives a string of bs –Ctrl  Alt  Del  brings up the Task Manager

8 Clock Setting  Set the clock one hour earlier, the common action at the end of daylight savings time.  GOMS model –Goal: stated above –Operations: –Methods: –Selection Rule:

9 Bad Interfaces  Detectable with GOMS model?

10 Interfaces and Widgets What can a user do? When? Where? How effectively?  Catalog of interface actions  Catalog of interface widgets

11 Modeling Actions  Task analysis: temporal issues  GOMS analysis: method issues  Keystroke level: operator issues

12 Task Analysis  Describes the process the user chooses to reach a goal in a specific domain  Hierarchical description, typically  Task modeling systems –GOMS (?) –ConcurTaskTrees –UAN (User Action Notation)

13 Research Project  Hypotheses (tonight)  Independent variables (tonight)  Dependent variables (tonight)  Bibliography (next week)  Background  Formal setting (let’s talk)

14 Theory Collection Visual processing  Three-stage visual system  Preattentive processing theory  Structured object perception theory (Biederman)  Scientific color theory (CIE)

15 Theory Collection (2) Motor Behavior Models  Hick-Hyman Law: choice time  Keystroke-Level Model: error-free task completion time  Three-state model of graphical input (Buxton)  Fitts’ Law: human movement  Guiard’s Model of Bimanual Skill

16 Theory Collection (3) Task analysis  Hierarchical model using ConcurTaskTrees ConcurTaskTrees

17 Research Project (2)  Experimental design –Between subjects –Within subjects  Sources of bias  Sources of subjects  Logic of conclusions

18 Research Project (3)  Institutional Review Board (IRB)  IRB form  Informed consent

19 Research Project (4)  Short presentation –One spokesperson –Five minutes –Hypothesis, variables, initial experimental design –PowerPoint or transparencies

20 Next Time  Read Carroll, Chapter 6. Note that this chapter describes several “spaces.”  Create a concept map that shows the relationships between these “spaces.” Make sure your map is labeled with your name so that it can be submitted.  Submit a revised IRB form and bibliography.  Research project presentation

21 Research Team Meetings


Download ppt "CSC 8570 -- USI Class Meeting 4 September 13, 2006."

Similar presentations


Ads by Google