CS124: Investigation 6 (Pair)
Pen-Based Interfaces
Due Tuesday, April 13, 11:55pm
This is a pair investigation.
Choose a partner you haven't worked with on an investigation yet.
Goals
The goals of this Investigation are:
- To design a pen-based interface and test it using computer-aided lo-fi techniques (Wizard of Oz)
- To critically evaluate one software tool for interface evaluation
Before you Begin
You are ready to get started now. You'll need your Tablet PC and another computer to do this investigation.
Assignment
This assignment asks you to design and prototype a sketch-based user
interface. You will use the SketchWizard tool to prototype your
interface, and then you will critique the SketchWizard tool from a UI
perspective.
Part 0: Handling Tablet Logistics
Everyone will need to use a Tablet PC for this assignment. You
will need two computers for this assignment, one for the wizard and one
for the user, but only the user's computer needs to be a tablet.
You have already received this tablet PC. You must return the tablet to me by the assignment deadline.
You'll need a second computer for the wizard. The second
computer can be a laptop, desktop or tablet. Which type of
computer you use will determine where you can do your studies (you'll
understand once you set up Sketch Wizard).
Once you have your tablet and have found your second computer, install and set up SketchWizard on both computers. It is probably already installed on the Tablet PC.
Part 1: Choose your domain
Choose a task set/domain for which you will develop a pen-based
interface. You can choose any domain you like. You can copy
an existing interface, as in the study in the SketchWizard paper (e.g.,
DENIM, Journal, MathPad^2, a tool for circuit design, etc), or you can
choose a new domain. It's up to you, but don't spend too much
time
thinking about this part (it's not the point of the assignment).
You should develop two tasks that your interface will support
(like we did in previous assignments). Try to choose a domain
where the task analysis is already done.
Part 2: Design your interface
Based on some sort of task analysis (either a quick one that you do, or
a task analysis based on an existing interface), design a lo-fi
prototype of your interface on paper. As when we did paper
prototyping,
make sure your prototype is broad enough to handle two (not three, this
time) specific tasks that you will ask your users to perform.
Part 3: Prepare to test your interface using SketchWizard
Now, prepare to test your itnerface (on your two designated tasks that
you identified above) using SketchWizard. This will involve
learning to use SketchWizard and praticing... ALOT. You need to
practice until you are completely confortable using SketchWizard.
You should get to the point that users will not (obviously) know
that it's a human operating the intetrface. Each of you should
become expert wizards. To make sure that everyone is ready to go
and there are no problems, we'll have a status check on Monday, April
20. Everyone will need to report on their practice sessions and
describe the interface they've chosen to design.
Part 4: User Testing
Test your interface with at least 4 users using SketchWizard. For
two tests, one of you will be the wizard and the other will run the
study. Then you will switch roles for the other two users.
Use the same testing methodology as you did in your paper prototyping investigation, only this time one of you really will
be the "computer". You should develop and introductory script and
written tasks just like you did before (you will hand these in).
For this study, we will not inform the user that a human is
operating the interface. The wizard should be out of sight from
the user. You can tell your subjects that the interface is
an early, slow prototype, running over a network connection (which is
all true). You should debrief the user about what was actually
going on after the study is complete.
As usual, the facilitator should take notes about any usability
problems you discover during the process, but the wizard should also
keep in mind what was difficult for her or him. Immediately after
each subject, the wizard should make notes about what was easy or
difficult to use with the interface.
Part 5: Analysis
Write a short critique that addresses the following:
- Your interface: Identify a few (at least 2 significant, or 3-4
minor) issues with your original interface that your testing revealed.
For each issue, clearly state:
- The users' behaviors or comments that led you to believe this is indeed a problem with your interface
- A suggestion for how to change your interface in response to address the problem.
- SketchWizard as an interface testing environment:
As usual,
focus on the specific UI issues we have discussed in class. At
the same time consider: Specifically based on your experience, what
advantages does SketchWizard provide over
prototyping on paper? What do you think that you might have been
able to do better with a strictly paper prototype? What does it
do well? What
could
it do better? Make sure you justify all of your claims with specific obeservations and experiences from your own use.
What I mean by "short" is long enough to fully address all the points
above, but just long enough to do so. Probably around 2 pages,
single spaced, but this is flexible. Again, the focus is on
content, not quantity of text.
What to Hand In
- A brief (~2-4 sentence) description of what your interface does
- Your user study materials, including your tasks, introductory script and debrief script
- Any saved files from SketchWizard
- Your analysis from part 5
Grading
I6 grading rubric
Back
to CS124 Investigations Page