Programming Assignment 2
CSC 323 - Data Analysis and Statistical Software
Due: 10/24/2001
You have been assigned to a software development team that is conducting a series of usability tests on a new version of a browser based user interface. The interface has been designed with expert users in mind and so has features to accommodate such users (see the Novice vs. Expert Users essay from Jakob Nielsens useit.com site).
Your team must demonstrate that the proposed interface will
allow
users to complete
tasks more efficiently than the existing interface.
You have been asked to assist with a
controlled experiment involving forty two users who
were observed working on
a suite of tasks (i.e. a set of four basic tasks).
You have been asked to investigate the performance of the proposed
interface for expert users only.
That is, can expert users
complete the task suite more quickly using this new interface
than they could using the existing interface.
It is known that the mean time for expert users to complete the
task suite with the existing interface is 165 seconds.
Note: See the
Usability Metrics
essay for additional details on usability as well as details of a controlled
experiment conducted by
Macromedia.
You have been presented with the data collected for this experiment. Each observation in the file 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. Remember that you are only interested in expert users (i.e. User Type E). Also, you will need to examine the error count. Several users did not complete the task suite without making errors and so the task times for these users should be ignored (if necessary, see "DATA step statements", point 8, SAS Review).
Note: Do not edit the data to remove observations. Unwanted obervations must be bypassed by using appropriate SAS statements.
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.
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.