Publisher Summary Keystroke level modeling (KLM) is a type of cognitive modeling technique that has been reported in the literature over the last two decades. It is the simplest and most basic of a family of modeling techniques that have evolved over the past two decades. KLM, simply put, involves identifying and counting all of the discrete human operations: physical, cognitive and perceptual, that a user must execute to efficiently accomplish a specific task on a specific user interface design. As discussed in this chapter, modeling is a valid and useful cost-justification technique for projects. It allows business managers to predict accurately, whether or not productivity gains, required to cost-justify new development effort, would be achieved. In addition, it enables an analysis of those tasks predicted to fail to meet business goals, which in turn drive redesigning to achieve those goals again, long before launch, when it is much cheaper and easier to make design changes. The productivity data from the proposed application, when finally collected, validates the model results generated earlier. In addition, it is demonstrated that goal productivity can be achieved quite quickly; it was in fact achieved on most tasks after only a brief training program and several hours of practice time.
[1]
David E. Kieras,et al.
Using GOMS for user interface design and evaluation: which technique?
,
1996,
TCHI.
[2]
Bonnie E. John.
Extensions of GOMS analyses to expert performance requiring perception of dynamic visual and auditory information
,
1990,
CHI '90.
[3]
Allen Newell,et al.
The psychology of human-computer interaction
,
1983
.
[4]
Michael E. Atwood,et al.
Project Ernestine: analytic and empirical methods applied to a real-world CHI problem
,
1995
.
[5]
Bonnie E. John.
Why GOMS?
,
1995,
INTR.