GOMS is a model of human performance and it can be used to improve human-computer interaction efficiency by eliminating useless or unnecessary interactions.
GOMS is an abbreviation from:
G → Goals
O → Operators
M → Methods
S → Selection
For the detailed description, we define:
- Goals (G) as a task to do e.g. “Send e-mail”
- Operators (O) as all actions needed to achieve the goal e.g. “amount of mouse clicks to send e-mail”
- Methods (M) as a group of operators e.g. “move the mouse to send button, click on the button”
- Selection (S) as a user decision approach e.g. “move the mouse to send button, click on the button” or “move the mouse to send button, click ENTER”
GOMS is based on the research phase with end-users and it could be as a strong analysis benchmark of user’s behaviours. It helps eliminate developing unnecessary actions, so it’s time and cost-saving.