Programming Assignment 2
CSC423/324 - Data Analysis
Due: 11/10/2003
The pervasiveness of mobile communication technologies has led to considerable recent interest in methods of efficient text entry for these devices.
Your colleague is interested in this issue and
has asked you to help with a usability
experiment that compares two different methods of text entry for
mobile phones.
The two methods are the 12-Key Keypad text entry
method and the T9 text entry method.
Note:
For more details on usability see Jakob Nielsens useit.com site. In particular, the
Usability Metrics
essay, the
Novice vs. Expert Users
essay, and the
Graceful Degradation of Scalable Internet Services essays are relevant and interesting.
12-Key Keypad Method:
Each key must be pressed one or more times by the user to specify a character. For example, pressing the 2 key, results in the character a. Pressing the 2 key two times, in rapid succession, results in the character b. Pressing the 2 key three times, in rapid succession, results in the character c.
T9 Method:
Uses a built-in dictionary to look up words for a key entry sequence. For example, to enter the
character sequence abc, as above, the user would press the
key sequence 2-2-2. Similarly, for
the word phone, the user would press the
key sequence 7-4-6-6-3. The T9 method
uses the key sequence entered,
and its built-in dictionary, to identify word possibilities. Where multiple words are possible for the entered key sequence, T9 retrieves the most common word. If necessary, users have the option of scrolling through the list of candidate words.
Note:
For comments on mobile communication issues
see
the paper Designing the next generation of
mobile communication by
Christina James the
chief designer of the T9 method.
Your colleague explains that she believes that the T9 method is the more efficient method. She further explains that to investigate this issue, she selected two random samples of novice mobile phone users. One group was trained to use the 12-Key Keypad method and the other group was trained with the T9 method. Each user was allowed extensive practice time over several days. The users were then observed completing a standard task suite that involved 3 tasks. The time required to correctly enter the text specified for each task was observed. Your colleague points out that by measuring time until correct completion, both speed and accuracy are taken into account.
You have been provided with this data file. Each observation consists of the following values:
Notice that the times provided are for the individual tasks in the suite. You are interested in total task time. Notice that a Status indicator has been provided. You are only interested in observations where Status is C. Several users did not complete the task suite and so the task times for these users should be ignored.
Note: Do not edit the data in any way. You must code your SAS program to read each observation as defined above and ignore those observations that are not needed.
Conduct a thorough analysis of these data. You will need to conduct a test of hypotheses and submit a report summarizing your findings. See additional details below.
Your program should do the following:
Note: For PROC PRINT, be sure to use labels for column headings rather than variable names. Use names for data sets and variables that are meaningful. You should generate an appropriate title for the output of these procedures.
Remember that your analysis is a test of hypotheses and so should at least address the following: