Programmable user modelling analysis in theory and in practice
This tutorial provides a general introduction to cognitive modelling as it relates to work in Human-Computer Interaction and, in particular, to Programmable User Modelling Analysis (PUMA). PUMA is an approach to predictive usability evaluation that focuses on describing the user's knowledge and problem-solving behaviour. The tutorial covers underlying cognitive theory as well as the method of analysis. Examples of various sizes are used to demonstrate how PUMA can be applied within design practice.