80 likes | 250 Views
GOMS and You. CS125a - HCI Alex Feinman. Overview. Background of GOMS Application of GOMS A Few Examples Related Work. Background of GOMS. GOMS was first proposed in Card, Moran, and Newell (1983) GOMS. When to use GOMS . product design evaluating new features/etc. Definitions.
E N D
GOMS and You CS125a - HCI Alex Feinman
Overview • Background of GOMS • Application of GOMS • A Few Examples • Related Work
Background of GOMS • GOMS was first proposed in Card, Moran, and Newell (1983) • GOMS
When to use GOMS • product design • evaluating new features/etc.
Definitions • Goals - What the user is trying to accomplish • Operators - A (simple) action performed in service of a goal • Methods - Sequences of operators and subgoals that accomplish a goal • Selection Rules - Decision points when more than one method is applicable
Definitions, part 2 • So what’s the difference between methods and operators? • Just a matter of where you wish to stop looking at detail, e.g.: Make text bold Click icon Press mouse button Mash button with finger Move finger slightly …
Varieties of GOMS • “Keystroke-level Model (KLM) • CMN-GOMS • NGOMSL