arrow
Return

Action graphs and user performance analysis

delete2013-03-01
delete4
PRE
AI
H
Harold Thimbleby *
DOI:10.1016/j.ijhcs.2012.10.014delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
A user operating an interactive system performs actions such as pressing a button and these actions cause state transitions in the system. However to perform an action, a user has to do what amounts to a state transition themselves, from the state of having completed the previous action to the state of starting to perform the next action; this user transition is out of step with the system's transition. This paper introduces action graphs, an elegant way of making user transitions explicit in the arcs of a graph derived from the system specification. Essentially, a conventional transition system has arcs labeled in the form user performs action A whereas an action graph has arcs labelled in the form having performed action P, the user performs Q. Action graphs support many modelling techniques (such as GOMS, KLM or shortest paths) that could have been applied to the user's actions or to the system graph, but because it combines both, the modelling techniques can be used more powerfully. Action graphs can be used to directly apply user performance metrics and hence perform formal evaluations of interactive systems. The Fitts Law is one of the simplest and most robust of such user modelling techniques, and is used as an illustration of the value of action graphs in this paper. Action graphs can help analyze particular tasks, any sample of tasks, or all possible tasks a device supports-which would be impractical for empirical evaluations. This is an important result for analyzing safety critical interactive systems, where it is important to cover all possible tasks in testing even when doing so is not feasible using human participants because of the complexity of the system. An algorithm is presented for the construction of action graphs. Action graphs are then used to study devices (a consumer device, a digital multimeter, an infusion pump) and results suggest that: optimal time is correlated with keystroke count, and that keyboard layout has little impact on optimal times. Many other applications of action graphs are suggested. (C) 2012 Elsevier Ltd. All rights reserved.
Keywords:
Action graph
The Fitts Law
Finite state transition system
Lower bounds on task time
User modelling

Journal

I
International Journal of Human-Computer Studies
IF:
5.1
Papers:
2.8K
Citations:
8.9K

Organization

No organization information available