| CptS 443/580 Human-Computer Interaction |
Spring, 2008
|
| Assigned: | 25 March 2008 |
| Due: |
Done in class on 27 Mar. |
| Required Time: | 1 to 1-1/2 hours |
| Covers: | Preece 8; 9.4-9.5 |
| Worth: | Assignment worth 8.33% |
| Last modified: | 24 March 2008 |
In this In-Class Activity, you will practice applying the user modeling techniques
described in class to your project group's evolving prototype.
The specific learning objectives of this in-class activity are:
For last week's prototype walkthroughs, your project group identified five core tasks, and developed a low fidelity prototype with which a user could accomplish those tasks. In this exercise, you will apply the two user modeling techniques discussed in Tuesday's lecture to those five tasks.
This assignment gives you the opportunity to obtain further practice in
Note: As stated in the course syllabus, you are required to hand in at least three assignment options, one from each of the three major sections of the course (Background and Theory, Designing Interactive Systems, Evaluating Interactive Systems). In other words you need to hand in
Consider the following simple word processing task in Microsoft Word:
Launch Microsoft Word and try the task yourself. Consider the following questions:
Note that, with the exception of the first one, all of these questions are essentially empirical. While we may be able to make some reasonable guesses, we won't be able to know the answers for sure until we actually run an empirical study. In this assignment, you'll do just that, and you'll use your results to develop a couple of predictive models of human performance on these tasks.
There are four key steps in this assignment: (a) performing a task analysis; (b) running a mini empirical study in which you observe three of your friends as they work through the above word processing tasks with Microsoft Word; (c) analyzing your data; and (d) developing a predictive model of human task performance based on your data.
Perform the task on your own, and write down the human procedure you used to perform the tasks. Now use your procedure as a basis for constructing two alternative predictive models of the task: (a) GOMS, and (b) keystroke. See the lecture slides, pp. 449-452 of the text, and the KLM supplement, for guidance on how to construct these models. According to the keystroke model, how long will it take someone to perform the entire task, and each subtask?
Now it's time to gather some empirical data to compare against your predictions. Recruit at least three friends or acquaintances to participate in a mini empirical study. (Note: You may not recruit students enrolled in this course!) Tell them that you need about 15 minutes of their time, and that they will be helping you with a class assignment by practicing a simple task with Microsoft Word. Note that all of your participants must be proficient with Microsoft Word. If you choose people who have never used Word before, your results are likely to be a poor fit to your models.
To get you in the habit of running a proper empirical study, I would like you to have all of your participants read and sign this informed consent form (you will need to modify it slightly so that it applies to your study) prior to their participation.
After your participants sign the informed consent form, please have them follow along as you read the following set of instructions. Note that you will have to modify these instructions with more specific task instructions based on the human procedure you come up with in Step 1 above.
You are required to record participants as they practice the task. Here, you have at least two options:
It is imperative that you record at least one trial for each participant in which the participant performs the task as quickly as possible and without errors. That way, your empirical data stands the best chance of matching your predictions. (Remember, the KLM predicts practiced error-free behavior!)
After you have run your participants through the study, use your recordings to compile the following data on each participant:
To help you organize and interpret your data, compile it into a table like the following:
| Subtask | P1 | P2 | P3 | Average | Comments |
| 1: Type in "Is this a dagger..." | |||||
| 2: Replace "dagger" with "squirrel" | |||||
| 3: Replace "handle" with "bushy tail" | |||||
| and so on... | |||||
| Total time: |
In the "Comments" column, note any discrepancies in the ways in which participants completed the subtask. In addition, be sure to compute the average subtask (in the "Average" column) and total task completion times across all participants (in the "Total time" row).
The data you gathered in the previous step can help you to refine the predictive model you completed in Step 1. Compare your data to the times predicted by your models. How well did your model do? Quantify this by computing the percent error for your model:
percent error = ( abs( observed time - predicted time ) / predicted time ) * 100
(A percent error of 20 percent or less is considered good.) Where did your model go wrong? What parameters would you need to adjust to bring your model into accordance with your data? Discuss.
Read the ACM SIGCHI 2004 best-paper article "Model-based evaluation of cell phone menu interaction " by R St. Amant, T. Horton, and F. Ritter. It is available on-line at http://doi.acm.org/10.1145/985692.985736. (Make sure you're inside the WSU firewall before accessing this document; otherwise, you will not have access to the full PDF of the article.)
This article tests a GOMS ACT-R models for predicting human performance in common cell phone menu navigation tasks. Prepare a two page (double-spaced, 1" margins) critical review of the article. Your critical review should not only identify the key points of the material, but also analyze and critique its underlying perspective. The following list of questions provides a useful starting point for your critical review:
By the deadline, hand in a written report that includes the following sections:
an abstract that summarizes what you did, and reports your key results (abstracts are really important but difficult to write; do your best);
a section that derives your GOMS and keystroke models for the task;
a section that briefly describes your mini empirical study (the procedure participants followed and how you recorded participants);
a section that presents your data. You should include the above table in this section.
Hand in a hardcopy of your document to your instructor at the beginning of class on the due date.
We will use this assessment form to evaluate your work. The critical review required of graduate students will be evaluated according to this assessment form. Be sure you that carefully read these forms ahead of time, so that you can take the assessment framework into account as you write your report.