CS182-1: Investigation 7
Pen-Based Interfaces
Due: Friday, April 28th, 11:59pm, by email
This is a pair/group investigation. Most of you will work in
groups of two (4 pairs), but probably there will be one group of 3.
You can work with anyone you want on this investigation.
A note on extensions: You may use an extension on this investigation if
anyone in your group still has not used their extension.
Goals
The goals of this Investigation are:
- To compare pen-based computer design tools to paper-based design
- To critically evaluate one pen-based interface:
- As a tool for interface design and
- As a tool for interface evaluation
Before you Begin
Read Chapter 8.2 and 8.3.4 of Interaction Design.
We didn't talk in depth about different types of low-fidelity
prototyping in this class (we touched briefly on paper prototyping).
Part of this assignment is to implement a card-based (or
storyboard) lo-fi prototype. This reading will give you the
necessary context/background.
Assignment
This assignment is based off of an interactivity from the Interaction Design book: Using an Interactive Sketching Tool.
It asks you to prototype a web site design using DENIM and using
paper, and then to test both prototypes with users. You will then
(as usual) critique the DENIM tool from a UI perspective.
Part 0: Handling Tablet Logistics
I would like everyone to do the DENIM part of this assignment using
the tablet computer. I have 3 tablets that I can loan out.
To make sure that everyone gets a chance to use the Tablets, I
will check these computers out to groups for 24-hours at a time.
Sign up early for a slot. You can sign up for more than one
day, but I will let everyone get in at least one slot before promising
people more than one slot. If you know someone else who has a
tablet computer, you are welcome to use their computer for the DENIM
prototype development part of this assignment.
Send me email to sign up for a day with the tablet. I will
coordinate scheduling (although I may ask groups to pass the tablets
directly to one another).
Part 1: Choose your domain
Choose a task set/domain for which you will develop a web site.
You may choose either of the domains suggested by Preece, et. al,
in the interactivity from the book (a ticket machine interface or a
library catalogue interface), or think or your own domain. Your
domain must be well supported by a web-form-based interface.
Ideally, this should be a domain where the task analysis is
simple or already done. I do not want you to spend a lot of time
on task analysis. That's not the point of this assignment.
Part 2: Design your interface using DENIM
Based on some sort of task analysis (either a quick one that you do, or
the task analysis given in the book), design a lo-fi prototype using
the DENIM prototyping tool. As when we did paper prototyping,
make sure your prototype is designed to handle two (not three, this
time) specific tasks that you will ask your users to perform.
You may want to start by going through the DENIM tutorial (see instructions on the Interaction Design Interactivity page).
It is critical that you do your design using DENIM before
you prototype your design on paper. I want you to get the
experience designing using a pen-based computer, so you can
realistically compare this experience to designing on paper (which you
have already done before). When designing, keep in mind both the
issues that we discussed related to pen-based interfaces, such as
suitability of the interface to the pen, recognition, modality, as well
as our standard UI issues like feedback, affordances, etc.
Part 3: Create a Paper Storyboard
Create the same storyboards (i.e. lo-fi interfaces designed to support
specific tasks) on paper. You may want to use index cards to
represent the different screens in your interface.
Part 4: User Testing
Test your interface with at least 4 users using both the paper storyboard and the DENIM interface (users will perform only one
of the two tasks with each type of interface). Two of the users
should start with the paper prototype, and two should start with DENIM,
to try to even out order bias a little.
You should use a normal (i.e., mouse-based) computer to
test your DENIM-based interface. The idea is that your interface
is designed to work with a mouse, so that's what you should test with
(you only used the pen in designing the interface).
Part 5: Analysis
Write a short critique (~1-2 pages) including the following:
- DENIM as an interface design environment. As usual,
focus on the specific UI issues we have discussed in class (some of
which are listed above in Part 2). At the same time consider: How
does DENIM compare to paper? How do you think it would compare to
a mouse-based design tool? What does it do well? What could
it do better?
- The computer as a lo-fi prototyping tool. What advantages
did the computer offer over paper in your user testing? What
disadvantages did it present? Which did users prefer? Which
generated better feedback about your interface? (And, in all
cases, why?)
What to Hand In
- A brief (~2 sentence) description of what your interface does
- Your tasks
- Your DENIM file
- Your paper storyboard
- Your analysis from part 5
Back
to CS182 Investigations Page