HW2 Options: CS305, Fall 2008
Each student must do a 2nd "small" homework. See other pages and class announcements for deadlines.
(1) Physical Design
Homework, Option A (individual assignment)
Use a GUI builder like Jigloo or Visual Studio to demonstrate
the use of a UI design pattern that requires you to organize UI
components and containers. Good UI design patterns to consider include:
- Center Stage
- Closable panels
- Moveable panels
- Extras on demand
- Two-panel selector
- Wizard
See the web page for shown in class more ideas and details:
http://designinginterfaces.com/
Note: Degree of difficulty can affect the grade from an average grade
(B or 85%) to an A or A+.
(2) Physical Design
Homework, Option B (individual assignment)
Use a GUI builder like Jigloo or Visual Studio to create a particular
window that addresses a particular task and create a good UI layout
that demonstrates grouping, good use of color, icons, menus, etc. In
other words, is should demonstrate what's been learned about layout,
grouping, etc. Discuss your design and what you've tried to achieve and
why.
Note: Degree of difficulty can affect the grade from an average grade
(B or 85%) to an A or A+.
(3) Use of Morae Tool for
Evaluation (group of 2 or 3)
See the homepage for this tool and watch all or part of the Online Demo
video. A student will present and demo on Morae soon in
class, also.
You'll need to define a simple evaluation of a SW product (like you did
in HW1), then do an evaluation with at least one subject (preferably
two -- the 2nd can be on your own team) using the product running with
Morae in our lab. You'll then analyze the video and data
collected with Morae and create a slide show with video extract and
reports on some data discovered.
(4) Research Paper
Summary (individual)
One of the objectives of the course will be to familiarize you with
some of the latest research in HCI and computer interfaces. By reading
papers you will get a better idea how researchers go about solving
problems. Find a paper in an academic research journal or conference
that interests you. You will find papers involving displays, speech
recognition, speech synthesis, haptics, PDAs, 3D user interfaces,
gesture recognition, virtual reality, and even brain-machine
interfaces. Choose two papers published in the last five years.
Write a 1-2 page summary for each of two papers.
Where do I find papers?
There are two premier CS professional organizations, the Association of
Computer Machinery (ACM) and the Institute of Electrical and
Electronics Engineers (IEEE). They both have digital libraries of all
the publications that come from their conferences and journals.
Also, there are a number of interesting article available on the Microsoft usability lab's publications page.
Important: You can access
articles in the IEEE and ACM digital libraries from free but only from
UVa IP addresses only. From off-Grounds, you can use the
UVaAnywhere-Lite WebVPN,
described here or you may find it easier to go to a UVa lab and download the files there.
- ACM Portal and choose Digital Library. There are thousands
of articles
on this site. Explore the archives for many different years.
- Proceedings:
* CHI: Conference on Human Factors in
Computing Systems
* DUX: Designing For User Experiences
* ETRA: Eye Tracking Research &
Application
* IUI: International Conference on
Intelligent User Interfaces
- ACM Transactions
* ACM Transactions on Computer-Human
Interaction (TOCHI)
- IEEE Explore. choose "Browse conference proceedings"
- IEEE Conferences
* 3D User Interfaces, 2006. 3DUI 2006
* VR
* Haptic Interfaces for Virtual
Environment and Teleoperator Systems (HAPTICS)
Summary Organization
Please delineate the sections using the following headings:
- Title, Authors, and source (CHI, IUI, etc)
- Introduction and Motivation (1 - 2 paragraphs): What is the
research domain of the paper? What particular problem are the authors
trying to solve? What users are targeted in this research area
(children, people with disablities, elderly).
- Method (3 - 5 paragraphs): How did the authors go about
solving the problem? Did they run a user-study? Did they develop a new
technology? What were the results of the study.
- Discussion (1 - 2 paragraphs): Tell us why you chose this
paper. What parts really piqued your interest? Did you agree with the
way the authors went about solving the problem? Did the paper inspire
any new research questions? Do you see any new research opportunities
stemming from this research?
(5) Software Apps for Children (individual)
I have some ideas about this, so if you're interested in this, get in touch!