Why We Are Here: Look at Human Factors That Affect Software Design and Development Central Topic: User Interface Design
Why We Are Here: Look at Human Factors That Affect Software Design and Development Central Topic: User Interface Design
Fall 2002
CS 6750
HCI
What is it?
Can you define/describe it?
Fall 2002
CS 6750
HCI
What happens when a human and a
computer get together to perform a task
task - write document, calculate budget, solve
equation, learn about Bosnia, drive home,...
Fall 2002
CS 6750
Fall 2002
CS 6750
Course Aims
1. Consciousness raising
Make you aware of these issues
2. Design critic
Question bad design
Fall 2002
CS 6750
Goals of HCI
Allow users to carry out tasks
Safely
Effectively
Efficiently
Enjoyably
Fall 2002
CS 6750
Usability
Important issue
Combination of
Ease of learning
High speed of user task performance
Low user error rate
Subjective user satisfaction
User retention over time
Fall 2002
CS 6750
Fall 2002
CS 6750
Moving Forward
How do we improve interfaces?
1. Change attitude of software professional
2. Draw upon fast accumulating body of
knowledge regarding H-C interface design
3. Integrate UI design methods & techniques
into standard software development
methodologies now in place
Fall 2002
CS 6750
Improving Interfaces
Know the User!
Physical abilities
Cognitive abilities
Personality differences
Skill differences
Cultural diversity
Motivation
Special needs
Fall 2002
CS 6750
10
Fall 2002
CS 6750
11
Course Overview
Human abilities
Evaluation (without users)
Design
Dialog & interaction
Evaluation (with users)
Special topics
CSCW, InfoVis, Ubicomp, Agents
Fall 2002
CS 6750
12
Group Project
Design and evaluate an interface
0
1
2
3
4
CS 6750
13
Details
Part 0 - Topic definition
Identify team & topic, create web notebook
Fall 2002
CS 6750
14
Details
Part 2 - Design alternatives
Storyboards, mock-ups for multiple different
designs
Explain decisions
CS 6750
15
Details
Part 4 - Evaluation
Conduct evaluation with example users
Characterize whats working and whats not
Fall 2002
CS 6750
16
Project Teams
4 people
You decide
Diverse is best!
Consider schedules
Cool name
Help getting members on Monday
Fall 2002
CS 6750
17
Presentations
Informal poster session
Feedback on ideas, both class periods
After part 2
Other students and expert gallery
CS 6750
18
Project Topics
Set of possibilities
Max of 2 teams per topic
First-come, first-served
By next Wednesday
Set up web notebook
Real client
Fall 2002
CS 6750
19
(Old ones)
Topic Ideas
Fall 2002
CS 6750
20
Fall 2002
CS 6750
21