SlideShare a Scribd company logo
1 of 28
CS 6750
Human-Computer Interaction
Fall 2009
Keith Edwards
keith@cc.gatech.edu
Agenda
• Introductions
– Me
– You
• Administrative stuff…
• HCI Overview
– Objectives
– Principles
2
Introductions
• Instructor
– Keith Edwards
– College of Computing
– Coordinator of GT’s Computer
Science Ph.D. program
– Associate Director, GVU
• Research areas
– Human-network interaction
– Usable security
– Social impacts of technology
– Advanced interaction techniques
• Formative experiences…
– Industry – PARC, Sun, …
3
Introductions
• Your turn
– Undergrad degree and background?
– Work experience?
– Why interested in an HCI class?
– What best skill do you bring to a project team?
4
Course Information
• Books
– Human-Computer Interaction, by Alan Dix, Janet Finlay, Gregory Abowd, and Russell
Beale. Prentice Hall, 2004.
– The Design of Everyday Things, by Donald Norman. Currency/Doubleday, 1990.
• Web
– http://www.cc.gatech.edu/classes/AY2010/cs6750_fall
– Syllabus & Class Info
– Schedule
– Assignments
– T-square (class shared webspace)
– HCI resources
5
Course Information
• Grading
– Group project, 4 parts (45%)
• More details soon...
– Mid-term exam (15% total)
– Note: no final
– Homeworks (30% total)
• One week to do, likely 4 over the semester
– Participation (10% total)
• Class involvement and peer review
• Includes project involvement/effort
6
Resources
• Previous courses, courses elsewhere, info on the web
• HCI Digital Library
• Books
• Web sites
• Standards documents
• Go further
– Move beyond lectures & book
– Further courses
– Step into research
7
HCI
Here we go…
HCI What? HCI Why?
• What happens when a human and a computer
system interact to perform a task?
– task - write document, calculate budget, solve equation, learn about
Bosnia, drive home, make a reservation, land a plane...
• Why is this important?
1. Computer systems affect every person
2. Safety, satisfaction, utility is critical
3. Product success depends on ease of use
9
Interfaces in the Real World
• Not just computers!
– VCR
– Wristwatch
– Phone
– Copier
– Car
– Plane cockpit
– Airline reservation
– Air traffic control
– Running shoes!
10
Goals of HCI
• Allow users to carry out tasks
– Safely
– Effectively
– Efficiently
– Enjoyably
11
Usability
• Crucial issue in this area!
• Combination of
– Ease of learning
– High speed of user task performance
– Low user error rate
– Subjective user satisfaction
– User retention over time
12
HCI How?
• How do we improve interfaces?
1. Educate software professionals
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
13
UI Design/Develop Process
• Tao of User-Centered Design
– Analyze user’s goals & tasks
– Create design alternatives
– Evaluate options
– Implement prototype
– Test
– Refine
14
DESIGN
USE &
EVALUATE
IMPLEMENT
Above All Else…
• Know the User!
– Physical & cognitive abilities (& special needs)
– Personality & culture
– Knowledge & skills
– Motivation
• Two Fatal Mistakes:
1. Assume all users are alike
2. Assume all users are like the designer
15
Design Evaluation
• “Looks good to me” isn’t good enough!
• Both subjective and objective metrics
• Some things we can measure
– Time to learn
– Speed of performance
– Rate of errors by user
– Retention over time
– Subjective satisfaction
16
Course Overview
• Human abilities
• Evaluate an existing system
(without involving users)
• Design for success
• Dialog & interaction styles
• Evaluate your design (with users)
• Special topics
– CSCW, InfoVis, Ubicomp, Agents, Audio
17
Upcoming
• History & Frameworks of HCI
• Project info
• Futuristic scenarios
• Design of Everyday Things (DOET)
• Start reading...
– DFAB (note order of chapters)
– DOET 18
Group Project
Semester-long team effort
Group Project
• Design and evaluate an interface
– 0 - Team formation & topic choice
– 1 - Understand the problem space
– 2 - Exploring the design space
– 3 - Prototype
– 4 - Evaluation
• Main 4 parts worth ~10% each
• Presentation, documentation ~ 5%
20
Group Project Details
• Part 0 - Topic definition
– Identify team & general topic
– Create web notebook (on T-square)
– Suggestion: Pick a population and pick a
technology; check out intersection
• Part 1 - Understanding the problem
– Describe tasks, users, environment, social context
– What are implications for design?
21
Group Project Details
• Part 2 - Design alternatives
– Storyboards, mock-ups for multiple different
designs
– Explore, push boundaries of design space
– Explain decisions
• Part 3 - System prototype & eval plan
– More detailed prototype (semi-working ok)
– Plan for conducting evaluation
22
Group Project Details
• Part 4 - Evaluation
– Conduct formal evaluation with example users
– Use appropriate methods
– Analyze results of evaluation
– Characterize what’s working and what’s not
23
Presentations
• Midterm poster session
– Feedback on ideas, whole class period
– After Part 2 (near midterm)
– Other students and “expert” gallery (hopefully)
• Final poster session (2 days)
– Week 15 of the semester
24
Project Teams
• 2 people
– You decide (or I will!)
– Diverse is best!
– Consider schedules
– Use the T-square web space:
• Immediately post ideas for general topics, populations,
technologies, etc.
• t-square.gatech.edu
• Cool project and team name 25
Project Topics
• Semester theme: “Innovative Interfaces in
Everyday Life”
– ?? What does this mean ??
• General Topic:
– “Phase 0” of the project
– Set up web notebook on T-square
26
What Makes a Good Project
• Typically:
– Access to domain experts & users
– “Real” clients
– Interesting human issues
– Rich domain for design
• Theme has a LOT of range for topics
27
Previous Topic Ideas
• Mobile/handheld (cars, tour guides, etc.)
• Wedding planner
• GIS
• Calendar agent (speech)
• Audio / Web sites
• Domain that you know well
28

More Related Content

Similar to Designing an Interface for Everyday Life: A Human-Computer Interaction Course

Interaction design: desiging user interfaces for digital products
Interaction design: desiging user interfaces for digital productsInteraction design: desiging user interfaces for digital products
Interaction design: desiging user interfaces for digital productsDavid Little
 
Human computer and their interaction presentation
Human computer and their interaction presentationHuman computer and their interaction presentation
Human computer and their interaction presentationZarinaYegenaliyeva
 
Intranets school
Intranets schoolIntranets school
Intranets schoolNina McHale
 
prototyping-chap-03.ppt
prototyping-chap-03.pptprototyping-chap-03.ppt
prototyping-chap-03.pptCustomerYZ
 
How user research shaped the thinking towards developing our institutions cen...
How user research shaped the thinking towards developing our institutions cen...How user research shaped the thinking towards developing our institutions cen...
How user research shaped the thinking towards developing our institutions cen...Brendan Owers
 
REBOOTING MYED – MAKING THE PORTAL RELEVANT AGAIN
REBOOTING MYED – MAKING THE PORTAL RELEVANT AGAINREBOOTING MYED – MAKING THE PORTAL RELEVANT AGAIN
REBOOTING MYED – MAKING THE PORTAL RELEVANT AGAINmmorrey
 
Conference Room Prototype – a low cost, high value approach to selecting the ...
Conference Room Prototype – a low cost, high value approach to selecting the ...Conference Room Prototype – a low cost, high value approach to selecting the ...
Conference Room Prototype – a low cost, high value approach to selecting the ...Mekon Ltd.
 
Aect2018 workshop-v6ij-compressed
Aect2018 workshop-v6ij-compressedAect2018 workshop-v6ij-compressed
Aect2018 workshop-v6ij-compressedIsa Jahnke
 
Cloud computing higdon_scott_conway
Cloud computing higdon_scott_conwayCloud computing higdon_scott_conway
Cloud computing higdon_scott_conwayPrerna Agarwal
 
User interface design: definitions, processes and principles
User interface design: definitions, processes and principlesUser interface design: definitions, processes and principles
User interface design: definitions, processes and principlesDavid Little
 
Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13User Vision
 
Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13Ross Philip
 
Designing a Masters Curriculum Dr.- Simone Stumpf, City University London
Designing a Masters Curriculum  Dr.- Simone Stumpf, City University LondonDesigning a Masters Curriculum  Dr.- Simone Stumpf, City University London
Designing a Masters Curriculum Dr.- Simone Stumpf, City University LondonCity University London
 
Next-Gen E-Learning Ideas
Next-Gen E-Learning IdeasNext-Gen E-Learning Ideas
Next-Gen E-Learning IdeasRichard Creamer
 

Similar to Designing an Interface for Everyday Life: A Human-Computer Interaction Course (20)

Interaction design: desiging user interfaces for digital products
Interaction design: desiging user interfaces for digital productsInteraction design: desiging user interfaces for digital products
Interaction design: desiging user interfaces for digital products
 
Human computer and their interaction presentation
Human computer and their interaction presentationHuman computer and their interaction presentation
Human computer and their interaction presentation
 
Intranets school
Intranets schoolIntranets school
Intranets school
 
prototyping-chap-03.ppt
prototyping-chap-03.pptprototyping-chap-03.ppt
prototyping-chap-03.ppt
 
How user research shaped the thinking towards developing our institutions cen...
How user research shaped the thinking towards developing our institutions cen...How user research shaped the thinking towards developing our institutions cen...
How user research shaped the thinking towards developing our institutions cen...
 
REBOOTING MYED – MAKING THE PORTAL RELEVANT AGAIN
REBOOTING MYED – MAKING THE PORTAL RELEVANT AGAINREBOOTING MYED – MAKING THE PORTAL RELEVANT AGAIN
REBOOTING MYED – MAKING THE PORTAL RELEVANT AGAIN
 
ICS3211 lecture01
ICS3211 lecture01ICS3211 lecture01
ICS3211 lecture01
 
Conference Room Prototype – a low cost, high value approach to selecting the ...
Conference Room Prototype – a low cost, high value approach to selecting the ...Conference Room Prototype – a low cost, high value approach to selecting the ...
Conference Room Prototype – a low cost, high value approach to selecting the ...
 
Aect 2018 workshop
Aect 2018 workshopAect 2018 workshop
Aect 2018 workshop
 
Aect2018 workshop-v6ij-compressed
Aect2018 workshop-v6ij-compressedAect2018 workshop-v6ij-compressed
Aect2018 workshop-v6ij-compressed
 
Cloud computing higdon_scott_conway
Cloud computing higdon_scott_conwayCloud computing higdon_scott_conway
Cloud computing higdon_scott_conway
 
User-Centered Design
User-Centered DesignUser-Centered Design
User-Centered Design
 
User interface design: definitions, processes and principles
User interface design: definitions, processes and principlesUser interface design: definitions, processes and principles
User interface design: definitions, processes and principles
 
Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13
 
Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13
 
Data-X-v3.1
Data-X-v3.1Data-X-v3.1
Data-X-v3.1
 
Designing a Masters Curriculum Dr.- Simone Stumpf, City University London
Designing a Masters Curriculum  Dr.- Simone Stumpf, City University LondonDesigning a Masters Curriculum  Dr.- Simone Stumpf, City University London
Designing a Masters Curriculum Dr.- Simone Stumpf, City University London
 
Data-X-Sparse-v2
Data-X-Sparse-v2Data-X-Sparse-v2
Data-X-Sparse-v2
 
III-1ece.pdf
III-1ece.pdfIII-1ece.pdf
III-1ece.pdf
 
Next-Gen E-Learning Ideas
Next-Gen E-Learning IdeasNext-Gen E-Learning Ideas
Next-Gen E-Learning Ideas
 

Recently uploaded

All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445ruhi
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Standkumarajju5765
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceDelhi Call girls
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Servicegwenoracqe6
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 

Recently uploaded (20)

Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 

Designing an Interface for Everyday Life: A Human-Computer Interaction Course

  • 1. CS 6750 Human-Computer Interaction Fall 2009 Keith Edwards keith@cc.gatech.edu
  • 2. Agenda • Introductions – Me – You • Administrative stuff… • HCI Overview – Objectives – Principles 2
  • 3. Introductions • Instructor – Keith Edwards – College of Computing – Coordinator of GT’s Computer Science Ph.D. program – Associate Director, GVU • Research areas – Human-network interaction – Usable security – Social impacts of technology – Advanced interaction techniques • Formative experiences… – Industry – PARC, Sun, … 3
  • 4. Introductions • Your turn – Undergrad degree and background? – Work experience? – Why interested in an HCI class? – What best skill do you bring to a project team? 4
  • 5. Course Information • Books – Human-Computer Interaction, by Alan Dix, Janet Finlay, Gregory Abowd, and Russell Beale. Prentice Hall, 2004. – The Design of Everyday Things, by Donald Norman. Currency/Doubleday, 1990. • Web – http://www.cc.gatech.edu/classes/AY2010/cs6750_fall – Syllabus & Class Info – Schedule – Assignments – T-square (class shared webspace) – HCI resources 5
  • 6. Course Information • Grading – Group project, 4 parts (45%) • More details soon... – Mid-term exam (15% total) – Note: no final – Homeworks (30% total) • One week to do, likely 4 over the semester – Participation (10% total) • Class involvement and peer review • Includes project involvement/effort 6
  • 7. Resources • Previous courses, courses elsewhere, info on the web • HCI Digital Library • Books • Web sites • Standards documents • Go further – Move beyond lectures & book – Further courses – Step into research 7
  • 9. HCI What? HCI Why? • What happens when a human and a computer system interact to perform a task? – task - write document, calculate budget, solve equation, learn about Bosnia, drive home, make a reservation, land a plane... • Why is this important? 1. Computer systems affect every person 2. Safety, satisfaction, utility is critical 3. Product success depends on ease of use 9
  • 10. Interfaces in the Real World • Not just computers! – VCR – Wristwatch – Phone – Copier – Car – Plane cockpit – Airline reservation – Air traffic control – Running shoes! 10
  • 11. Goals of HCI • Allow users to carry out tasks – Safely – Effectively – Efficiently – Enjoyably 11
  • 12. Usability • Crucial issue in this area! • Combination of – Ease of learning – High speed of user task performance – Low user error rate – Subjective user satisfaction – User retention over time 12
  • 13. HCI How? • How do we improve interfaces? 1. Educate software professionals 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 13
  • 14. UI Design/Develop Process • Tao of User-Centered Design – Analyze user’s goals & tasks – Create design alternatives – Evaluate options – Implement prototype – Test – Refine 14 DESIGN USE & EVALUATE IMPLEMENT
  • 15. Above All Else… • Know the User! – Physical & cognitive abilities (& special needs) – Personality & culture – Knowledge & skills – Motivation • Two Fatal Mistakes: 1. Assume all users are alike 2. Assume all users are like the designer 15
  • 16. Design Evaluation • “Looks good to me” isn’t good enough! • Both subjective and objective metrics • Some things we can measure – Time to learn – Speed of performance – Rate of errors by user – Retention over time – Subjective satisfaction 16
  • 17. Course Overview • Human abilities • Evaluate an existing system (without involving users) • Design for success • Dialog & interaction styles • Evaluate your design (with users) • Special topics – CSCW, InfoVis, Ubicomp, Agents, Audio 17
  • 18. Upcoming • History & Frameworks of HCI • Project info • Futuristic scenarios • Design of Everyday Things (DOET) • Start reading... – DFAB (note order of chapters) – DOET 18
  • 20. Group Project • Design and evaluate an interface – 0 - Team formation & topic choice – 1 - Understand the problem space – 2 - Exploring the design space – 3 - Prototype – 4 - Evaluation • Main 4 parts worth ~10% each • Presentation, documentation ~ 5% 20
  • 21. Group Project Details • Part 0 - Topic definition – Identify team & general topic – Create web notebook (on T-square) – Suggestion: Pick a population and pick a technology; check out intersection • Part 1 - Understanding the problem – Describe tasks, users, environment, social context – What are implications for design? 21
  • 22. Group Project Details • Part 2 - Design alternatives – Storyboards, mock-ups for multiple different designs – Explore, push boundaries of design space – Explain decisions • Part 3 - System prototype & eval plan – More detailed prototype (semi-working ok) – Plan for conducting evaluation 22
  • 23. Group Project Details • Part 4 - Evaluation – Conduct formal evaluation with example users – Use appropriate methods – Analyze results of evaluation – Characterize what’s working and what’s not 23
  • 24. Presentations • Midterm poster session – Feedback on ideas, whole class period – After Part 2 (near midterm) – Other students and “expert” gallery (hopefully) • Final poster session (2 days) – Week 15 of the semester 24
  • 25. Project Teams • 2 people – You decide (or I will!) – Diverse is best! – Consider schedules – Use the T-square web space: • Immediately post ideas for general topics, populations, technologies, etc. • t-square.gatech.edu • Cool project and team name 25
  • 26. Project Topics • Semester theme: “Innovative Interfaces in Everyday Life” – ?? What does this mean ?? • General Topic: – “Phase 0” of the project – Set up web notebook on T-square 26
  • 27. What Makes a Good Project • Typically: – Access to domain experts & users – “Real” clients – Interesting human issues – Rich domain for design • Theme has a LOT of range for topics 27
  • 28. Previous Topic Ideas • Mobile/handheld (cars, tour guides, etc.) • Wedding planner • GIS • Calendar agent (speech) • Audio / Web sites • Domain that you know well 28