| Integrating Empirical Methods into Computer Science | |
|
Project Goals Required Skills Lab Repository Related Papers Collaborators Feedback |
||
Empirical Lab RepositoryTitle: Evaluating the efficiency of a user interface: Comparing collected timings with predictions from the Keystroke-Level Model Author: Craig Miller, DePaul University, cmiller@cs.depaul.edu Possible Courses: Human-Computer Interaction, User-interface design Empirical Concepts Used: confidence intervals, sources of error in collecting timings of human users, limitations of theoretical models Computer Science Concepts Used: User interface efficiency, Card Moran and Newell's Keystroke-level model, timed usability testing Summary: Students perform two methods for evaluating the efficiency of a user interface. Here efficiency is defined as the time needed for a user to complete a core task using the interface. The first method is Card, Moran and Newell's Keystroke-Level Model (KLM). Students apply the KLM by analyzing the keystrokes needed to complete the task. The KLM provides time constants and rules that produce a prediction for expert usage time. The second method involves empirical data collection. Students collect times of classmates completing the task. Students calculate averages and confidence intervals of the collected times and compare them to the theoretical prediction of the KLM. This assignment promotes discussion of possible sources of error in both theoretical models and empirical data collection.
|