A keystroke level analysis of manual map digitizing. You will be notified whenever a record that you have chosen has been cited. Pdf a simple model, the keystrokelevel model, is proposed for predicting one aspect of. Information and translations of keystrokelevel model in the most comprehensive dictionary definitions resource on the web. Keystroke level modeling is a powerful tool you can use to compute the time it takes to perform an action using a given interface. The analysis found the prototype requires the fewest mental operations, completes tasks in the fewest steps, and completes tasks in the least amount of time. Pdf the keystrokelevel model for user performance time. Keystroke level model klm klm is the simplest variant of goms, as. Nov 24, 2011 how to use the keystrokelevel model to compare the efficiency of user interfaces 1. Pdf keystrokelevel model for advanced mobile phone interaction. The keystroke level model was described by card, moran, and newell in the early 1980s.
The klm requires that you describe how the user would do the task in terms of actions at this keystroke level. Of interest is how long it takes drivers to determine the coordinates for a new destination, to enter coordinates into the navigation computer. To simplify the analysis of these patterns, we developed a new visualization technique shown in figure 1. The first, simplest form of goms consisting of the sum of subtasks and required overhead. The keystroke level model klm is the simplest goms technique. Accordingly, we believe that developing a mr tool, based upon the wdo and user interface guidelines, improves user efficiency and. Analyse manueller digitalisierungsablaufe mit dem keystrokelevel modell. The paper begins with a short description of keystroke level analysis and then the model of email storage and retrieval is presented. Pdf keystrokelevel model for advanced mobile phone. How to use the keystroke level model to measure and compare the ef.
Pdf using the keystrokelevel model to estimate execution times. This alert has been successfully added and will be sent to. Definition of keystrokelevel model in the dictionary. That is, the sum of the time of p pointing, h homing, d drawing, m mental operator, r waiting for system response. I am sharing my experiences with applying keystroke level model to a real use case analysis of a future product increment. Goms models for task analysis university of michigan.
A modified keystrokelevel model for tasks on mobile touchscreen devices. Goms is often combined with a keystroke level analysis klm keystroke level model analyze only observable behaviors such as keypresses, mouse movements lowlevel goms where method is given assumes errorfree performance. The model focuses on how long it takes users to actually use the hci via hardware. The keystroke level model klm is the first and simplest goms technique stuart card, thomas p. The goms model was originally proposed by card, moran, and newell. The aim of this thesis was to develop a touchscreenadapted version of the well established keystroke level model, which is a user performance model designed to be a quick and easy way to evaluate.
Heuristic evaluations cannot replace testing with real users. In this paper, a tool to automatically evaluate web form filling tasks is presented. The keystroke level model of user performance time with interactive systems. This report describes models that predict destination entry and retrieval times through the use of individual keystroke times. An informationprocessing analysis of a routine cognitive skill. To illustrate how to include ms, we will analyze the same design. Pdf using the keystrokelevel model to evaluate mobile. Cmngoms for its part was developed by card, moran, and newell, and explained in their book the psychology of humancomputer interaction, 1983. Pdf the keystrokelevel model for user performance time with. Pdf developing applications and services for mobile devices can be a challenging task. Assume that the keyboard focus is already on the state field, and the users hands are already on the device they need. The first, called the keystroke level model, is similar to model kl of chapter 5, but without an explicit analysis of goals and selection rules. Basically, you list the sequence of keystrokelevel actions the user must perform to accomplish a task, and then add up the times required by the actions.
Variants the goms model was originally proposed by card, moran, and newell 1983. But especially in enterprise environment, they are helpful in many situations. Once you do that, you can objectively compare two different. The aim of this thesis was to develop a touchscreenadapted version of the well established keystrokelevel model, which is a user performance model designed to be a quick and easy way to evaluate. The keystroke level model klm is the simplest model of the goals, operators, methods, and selection rules goms family. Each model has a different complexity and varies in activities. How to use the keystrokelevel model to compare the efficiency of user interfaces 1. David kieras, using the keystrokelevel model to estimate execution times, 2001. Proceedings of the acm conference on human factors in computing systems chi 2000 105112. Based on the above goms analysis, it should take 14. Using a careful framebyframe manual analysis of the video tapes from the study presented in. The model is based on counting keystrokes and other lowlevel operations, including the users mental preparations and the systems responses. The klm makes several simplifying assumptions that make it a restricted version of goms. Prediction of destination entry and retrieval times using.
Keystrokelevel model, sometimes referred to as klm or klmgoms, is an approach to humancomputer interaction hci, developed by david kieras and based on cmngoms. Since then, several variations of the goms model have been proposed to address issues with the original model. The traditional keystrokelevel model klm was not applicable to predict the task performance in the. We illustrate two engineering models, based on different levels of goms analysis. David kieras, using the keystroke level model to estimate execution times, 2001. A keystroke level analysis of a graphics application.
Keystroke level analysis of email message organization. Using the keystrokelevel model to estimate execution times. Keystrokelevel model for advanced mobile phone interaction. Nov 30, 2014 keystroke level modeling is a powerful tool you can use to compute the time it takes to perform an action using a given interface. Using klm, execution time is estimated by listing the sequence operators and then summing the times of the individual operators. The actions are termed keystroke level if they are at the level of actions like pressing keys, moving the mouse, pressing buttons, and so forth, as opposed to actions like log onto system which is much more abstract. The klm computes formative quantitative predictions of task execution time. A model can be used for determining how long it takes to perform a task. Analysis the analysis of the experimental data started out by verifying whether the existing keystroke level model operators can be used for manual map digitizing. It was proposed by card and moran 1980 as a method for predicting user performance. Prediction of destination entry and retrieval for young subjects, mean interkeystroke intervals were 1.
It combines aspects of the keystroke level model klm 9, to describe the atomic tasks required by an interaction such as pointing and entering a keystroke and the buxton threestate model 8, to describe the current state of the input. Effortless toolbased evaluation of web form filling tasks. How to use the keystrokelevel model to compare the. One classic evaluation method available to desktop machines is the goms keystrokelevel model that measures the keystrokes, mouse movements, and mental preparation of an expert user performing a task errorfree.
The keystrokelevel model of card, moran and newell 5 is a lowlevel description of a single task, such as menu item selection, that decomposes the task into the discrete opera tions performed by an expert user while completing the task. Keystrokelevel models and use it to evaluate some mobile phones. A simple model, the keystrokelevel model, is proposed for predicting one aspect of performance. The keystroke level model consists of six operators. In this paper, the relationship between the different organization strategies and the time necessary to use a certain strategy is illustrated by a mathematical model based on keystrokelevel analysis. The paper describes the keystroke level model section two, an experiment for comparing predicted and observed performance times section three and early results on the suitability of the model section four. The keystrokelevel model for user performance time with. Evolution of the keystrokelevel model some additional operators computer support automatic evaluation of predicted times automatic evaluation of selection rules predictive model as is klm helps compare various methods for a single task example. The results of the thesis involves the analyzed measurements acquired from the. T h e k ey s t ro k e l e v e 1 model %r user per%rmance. Effortless toolbased evaluation of web form filling tasks using keystroke level model and fitts law abstract usability of interactive web forms is a critical aspect of the overall user experience. Pdf introduction the keystrokelevel model klm, proposed by card.
The model is based on keystroke level analysis and thereby limited to the contextindependent aspects of email message organization. The keystroke level model the keystroke level model provides a simple method to predict the time an expert. The suitability of the keystrokelevel model for manual digitizing tasks is analyzed in the context of a major national map digitizing effort. Use the keystroke level model to model the process of choosing massachusetts using each of the following methods. A simple model, the keystroke level model, is proposed for predicting one aspect of performance. Efficiency inclass activities user interface design and.
1362 1156 1011 207 242 1314 862 502 1602 241 1490 69 636 354 802 858 1502 1005 812 966 822 1073 418 797 222 295 400 1333 79 555 1542 961 1222 1232 464 127 589 1286 1389 749 1171 723 195 719