Programming Assignment 1
CSC 323 - Data Analysis and Statistical
Software
Due: Section 602: 5/1/2002 & Section 603: 5/2/2002
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 observed twenty nine randomly selected
expert users as they worked on a suite of tasks.
You have been presented with the data
collected and have been
asked to
do a basic analysis.
Each observation in your
file
consists of the following values:
- Task #1 (seconds); 1-3
- Task #2 (seconds); 4-6
- Task #3 (seconds); 7-9
- Task #4 (seconds); 10-12
- Error Count; 13-14
- User ID; 15-19
- Observer ID; 20-24
- Satisfaction Score; 25-26
Notice that the times provided are for the individual tasks in the
suite. You are interested in the time to complete the suite of tasks.
The requirements for your analysis
are detailed below:
- Write a SAS program to analyze these data.
Remember, your program should
analyze suite completion time not
individual task times. (50%)
Your program should accomplish the following:
- Access your data from an external
file.
- Compute suite completion time. That is,
the total time to complete the suite of four tasks.
If necessary, see "DATA step statements",
point 6, SAS Review.
- Execute the PRINT and MEANS
procedures with appropriate options.
- For PROC PRINT, be sure to use
labels for column headings (e.g. Suite Completion
Time, Number of
Errors,
User ID, Observer ID, Satisfaction Score).
Use names that are
meaningful. You should generate an appropriate
title for your output.
Note: If necessary,
see the SAS program used for the in-class SAS
demonstration.
Write a short report (no more than a couple of
paragraphs) discussing your findings. (50%)
Your report should
address the
following:
- Provide an estimate of
the population mean
(3 places of decimal).
That is, the mean suite
completion time for
all expert users.
- Provide an estimate of
the population standard deviation
(3 places of decimal).
That is the standard
deviation of suite completion time for all expert users.
- Your boss has asked you to address the following
in your report (include all computations and
diagrams to support your answer):
- If some expert user required 350 seconds to complete the
suite, what would be his percentile rank.
- Determine the suite completion time
that distinguishes fast expert
users from others.
Fast expert users are the quickest
25% of expert users.
Note:
To
address these questions,
assume that suite completion time is
normally distributed. Also,
use your estimates of the relevant population parameters.