Human-Computer Interaction
CS 6751 Winter 1996
Outline
Quick access to specific parts of this document.
- Project Part 0
- Project Notebook
- Project Part 1
- Project Part 2
- Project Part 3
- Project Presentations
Project Summary
Throughout the quarter, you will be involved in a group design
project. The purpose of the project is to gain experience in applying
some of the techniques from the class to a larger, more realistic
design example. Each project team will consist of approximately 3
students. There will be three separately graded portions of the
project throughout the quarter, and for each part, each team is to
provide only one report. Within the team, you must negotiate how much
work and which tasks the different individuals will perform. The
grade you receive on the separate assignments will apply to all team
members. The members will be polled, however, for their opinions on
how much each individual has contributed to the team. We reserve the
right to adjust individual scores with respect to this feedback.
You are being asked to design and evaluate an interactive application.
The first task for your team is to determine what kind of application
you would like to build. This quarter all projects will involve
developing some aspect of the Classroom 2000 system. We will be
talking about the Classroom 2000
project throughout the quarter and you will be gaining experience with
various prototypes that have been designed. This will hopefully
improve your understanding of the tasks that are supported well and
poorly in our attempt to introduce pen-based technology into the
classroom.
Your first task is to describe what the application area is that your
team has chosen and why. All project groups will choose a project
that has to do with either pre-production, live note-taking, or
post-production activities in Classroom 2000. I want to know what
user tasks are being addressed, what the anticipated user population
is and your rationale for why your application is worth
redesigning.
Once you have determined the kind of application that you would like
to build, you then will have assignments that help determine the
usability of the old system and that of the new system. What will be
most important in this work is not necessarily whether you can build a
better system than that which already exists, but that you are able to
determine a reason for improving the usability of an old system,
design a prototype for a new system and determine whether it is indeed
any better than the old.
Due: Tuesday, January 23 (no grade)
Pick teams and choose application area with my approval.
All reports and information on your project is to be collected into a
Web-based notebook. Each project team is responsible for maintaining
their project notebook. A notebook
template is provided to suggest how you should organize project
information. This is only a suggestion. Be sure to provide the
instructor and TA with the URL for your project notebook. As far as
possible, we will try to have all project deliverables handed in as
components of this electronic notebook.
Due: Thursday, January 25 (10% of overall grade)
Evaluation of old system to determine usability problems.
The objective of this part is to give you practice in summative
evaluation, that is, evaluation of a system after it has been fully developed
and is being used in the field. This assignment is intended to help you
develop evaluation criteria appropriate to a particular system. It will also
help you to gain some insight into usability problems that can guide design
decisions you will make for your new system.
For this assignment, your team must:
- Develop at least 3 criteria for evaluating the existing system.
- Conduct the evaluation and collect evaluation data. This could
be done by means of user questionnaire, structured interviews or
measured experiments.
- Analyze the results of your evaluation.
- Write up the evaluation, indicating what is good and what is bad
about the old system based on your results.
- Suggest ways in which the results of your evaluation can be used
to inform the design of the new system which you will prototype in the
next part of the project.
Deliverable:
You should turn in a 5-page report (rough guideline). Use this
template as a guideline for preparing the
report.
Due: Tuesday, February 20 (10% of overall grade)
Prototype of new design and evaluation plan.
The objective of this part is for you to use input from the summative
evaluation in Part 1 to help design and prototype a new version of
your system. You will also prepare an evaluation plan that will be
the basis for the last part of this project.
For this assignment, your team must:
- Develop a set of criteria about what improvement the new system
will give to its users, based in part on the results of the last
assignment. Determine a set of benchmark tasks, or usage scenarios
which will be used for evaluation purposes.
- Sketch out a storyboard of your new design and show it to more
than one potential user to elicit input. Be sure that this storyboard
presentation is described in enough detail so that users can get an
idea about information that will be on the screen and what changes
will result from user input. Be sure to record the reaction of users
to help you redesign the system.
- Build a computer-based prototype, using any kind of platform you
desire. The only criterion for selecting platform is that you must be
able to demonstrate your prototype to the instructor and it must be
accessible to another project team for the evaluation in Part 3 of the
project described below. Your prototype does not need to be
functionally complete, but should be complete enough to give a
convincing impression to candidate users.
- Provide a plan for evaluating the new prototype. You must choose
three evaluation exercises: one participatory exercise, one
theory-based evaluation (6-8) and one other evaluation exercise from
Chapter 11 in the textbook. You will not be executing this evaluation
plan, so you must be very explicit on exactly what evaluation should
occur.
Deliverable:
Use this
template as a guideline for preparing the
report.
Due: Thursday, February 29 (10% of overall grade)
Evaluation of prototype
The objective of this assignment is to give you experience in
formative evaluation, that is evaluation during the design process.
In this assignment, you will carry out the evaluation exercises
outlined in the previous assignment and analyze the results of the
evaluation in order to determine if the new design is an improvement
over the old system and how it can be further improved.
The twist here is that you will be performing the usability evaluation
on a different project than the one you designed in Part 2. Shortly
after Part 2 has been handed in, we will assign projects for you to
evaluate.
For this assignment, your team must:
- Execute the three evaluation exercises proposed in the Part 2
deliverable Evaluation Plan for the project you have been assigned.
- Collect and analyze the results of your evaluations.
- Determine what changes to the new system are suggested by your
evaluation.
Deliverable:
Use this
template as a guideline for preparing the
report.
Dead week (balance of project grade)
There will be a single project presentation after Part 3. The
presentation will be brief (10-15 minutes) and will be opportunities
for teams to get input from the instructors and other class members
(and possible outside guests) on the progress of their work.
Deliverable:
Use this
outline as a guideline for preparing your
presentation. All presentation materials should be made accessible
via the project notebook Web page.
Back to Winter 96 CS 6751 Home Page