GOMS Review Questions


1. Name and describe two of the six types of operators for the KLM GOMS model. For each of these operators mention how you could go about coming up with their associated execution times.2. From class and our readings we know that the GOMS models expect error-free performance. Give a high level description of how build error-recovery into the GOMS models and how this would affect the execution time predictions.

3. KLM operator times are well defined and were used in the in-class GOMS exercises. KLM times are often used when designing GOMS models. Briefly discuss the circumstances when you would want to use KLM times and when you would not want to use KLM times.

4. Give an integrated (related) example of a Goal, Operators, Methods (at least two), and Selection Rules. That is, if you select 'highlighting text' as your Goal, be sure the Operators, Methods, and Selection Rules are related to 'highlighting text'. Include enough Operators so that your Methods are clear.

5. What are the four main difficulties with GOMS?

6. Which Goms Activities can be used to Model parallel activities?

7. What is the primary difference between execution time predictions for NGOMSL, KLM and CMN-GOMS?

8. What are the three critical restrictions on the kinds of task knowledge that GOMS models can be used for?

9. The overall philosophy behind GOMS and other HCI cognitive modeling efforts is to provide engineering models of human performance. Name four criteria that distinguish engineering models from traditional, psychologically-oriented cognitive models.

10. How can GOMS models be used when comparing alternative designs?