GOMS
GOMS is a family of human–computer interaction models used to analyze and predict how a user will perform a task with a given interface. It aims to describe the sequence of actions a skilled user would undertake to achieve a goal and to estimate the time required for task completion under specified conditions. GOMS was introduced by Card, Moran, and Newell in 1983 and has since influenced interface design and usability evaluation.
The model is built from four components: Goals, Operators, Methods, and Selection rules. Goals are the high-level
Practically, a task is decomposed into goals and methods, and the duration of a method is the
Variants and extensions include the Keystroke-Level Model (KLM), a practical, time-based refinement that predicts execution time
Limitations include reliance on fixed operator times, simplified cognitive assumptions, and challenges in modeling complex, long-term