ABSTRACT

This tutorial introduces participants to CPM-GOMS modeling using APEX, a tool for applied human performance modeling. APEX-CPM is intended to be of value to both cognitive science researchers and HCI professionals. It is also valuable for teaching students about task-analysis, user-modeling, and computational cognitive modeling in general. The tutorial will teach participants how to represent GOMS, KLM, and CPM-GOMS task analyses in APEX-CPM, and to refine models based on output in the form of automatically generated PERT charts. We will also discuss recent improvements aimed at making it practical to model in more complex HCI domains. These include capabilities that (a) facilitate representation of simulation environments and (b) allow modelers to draw on a set of reusable building blocks both for cognitive/task modeling and for physical environment modeling. The tutorial will primarily consist of a guided tour through activities supplemented with presentations. Participants will work in pairs, supervised by at least four presenters, on applied modeling problems. This tutorial should be of particular value to people interested in developing, using, and/or teaching engineering models of human performance in HCI contexts. Some background in cognitive modeling and computer programming is recommended. Tutorial participants will be given a CD containing the APEX-CPM code, a world-building tool-kit, and a number worked example models.