CS 6750 Human-Computer Interaction Fall 2009 Keith Edwards

Slides:



Advertisements
Similar presentations
1 CS313 Introduction to Human Computer Interaction Introduction.
Advertisements

CS305: HCI in SW Development Evaluation (Return to…)
CISB213 Human Computer Interaction Introduction and Overview.
ITIS 3130 Human Computer Interaction
213: User Interface Design & Development Professor: Tapan Parikh TA: Eun Kyoung Choe
CSCD 555 Research Methods for Computer Science
Semester wrap-up …my final slides.. More on HCI Class on Ubiquitous Computing next spring Courses in visualization, virtual reality, gaming, etc. where.
Semester wrap-up …the final slides.. The Final  December 13, 3:30-4:45 pm  Closed book, one page of notes  Cumulative  Similar format and length to.
Design Process …and the project.
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
An evaluation framework
Course Wrap-Up IS 485, Professor Matt Thatcher. 2 C.J. Minard ( )
Usability 2004 J T Burns1 Usability & Usability Engineering.
ITIS 3130 Human Computer Interaction
CMPUT 301: Lecture 01 Introduction Lecturer: Martin Jagersand Department of Computing Science University of Alberta Notes based on previous courses by.
Semester wrap-up …the final slides.. The Final December 15, 3:30-6:30 pm Close book, one page of notes Cumulative Similar format to midterm (probably.
ITIS 3130 Human Computer Interaction
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
CS 3724: Introduction to Human Computer Interaction Chris North Jason Lee Szu-Chia Lu.
What is HCI? IMD07101: Introduction to Human Computer Interaction Brian Davison 2011/12.
1. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “Usability Engineering” –Describe the various steps involved.
Human Computer Interaction 0. Preface National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor.
Computer Network Fundamentals CNT4007C
Ciarán O’Leary Wednesday, 23 rd September Ciarán O’Leary School of Computing, Dublin Institute of Technology, Kevin St Research Interests Distributed.
Principles of User Centred Design Howell Istance.
Chapter 11: An Evaluation Framework Group 4: Tony Masi, Sam Esswein, Brian Rood, & Chris Troisi.
1 Requirements Analysis and Design Engineering Southern Methodist University CSE 7313.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
CS/Psych 6750 Human Computer Interaction Jim Foley Kerry Young This material.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States License Creative Commons Attribution-NonCommercial-ShareAlike.
Overview of the rest of the semester Building on Assignment 1 Using iterative prototyping.
Web Design and Usability.  Web design has become increasingly complex  First generation sites are simply default backgrounds with "wall to wall" text,horizontal.
CS 3120 USER INTERFACE DESIGN, IMPLEMENTATION AND EVALUATION (UIDIE) Dr. Ben Schafer
ITIS 6010/8010 Principles of Human Computer Interaction Dr. Heather Richter
Human Computer Interaction
INTERACTION DESIGN PROCESS Textbook: S. Heim, The Resonant Interface: HCI Foundations for Interaction Design [Chapter 3] Addison-Wesley, 2007 February.
Mario Čagalj University of Split 2014/15. Human-Computer Interaction (HCI)
Interaction Design Dr. Jim Rowan Foley Introduction What’s in the Book that we’ll cover.
Copyright 2006 John Wiley & Sons, Inc. Chapter 1 - Introduction HCI: Designing Effective Organizational Systems Dov Te’eni Jane Carey Ping Zhang.
1 ITM 734 Introduction to Human Factors in Information Systems Cindy Corritore This material has been developed by Georgia Tech HCI faculty,
Design Process … and some design inspiration. Course ReCap To make you notice interfaces, good and bad – You’ll never look at doors the same way again.
1 ITM 734 Introduction to Human Factors in Information Systems Cindy Corritore This material has been developed by Georgia Tech HCI faculty,
Information Architecture Week 1. Information Architecture CALENDAR.
Universitas Gunadarma Human-Computer Interaction Parno, SKom., MMSI Teknik Informatika, UG, 2008 staffsite.gunadarma.ac.id/parno.
Working with People & Project Overview “Doing right by your participants”
AVI/Psych 358/IE 340: Human Factors Section AL1 (MWF 9:00 – 9:50) Fall 2008.
ITM 734 Introduction to Human Factors in Information Systems Cindy Corritore This material has been developed by Georgia Tech HCI faculty,
Prof. James A. Landay Richard Davis Kate Everitt University of Washington Autumn 2004 UW Undergraduate HCI Projects A CSE 490jl Overview December 9, 2004.
Human Computer Interaction Introduction. Subject : Learning Outcomes At the end of this semester, the student should be able to: Identify the basic concept.
User Interface Evaluation Introduction Lecture #15.
Computer Networks CNT5106C
CS 3724: Introduction to Human Computer Interaction Chris North Regis Kopper.
CS 3724 Usability Engineering Section 2 CRN MW 2:30-3: McB.
CS 3724 Introduction to Human Computer Interaction Section 1 CRN TuTh 5:00-6: McB.
The Project. A little video inspiration IDEO – an industrial design company.
Computer Network Fundamentals CNT4007C
Lecture 1. Course Introduction
CS 3120 USER INTERFACE DESIGN, IMPLEMENTATION AND EVALUATION (UIDIE)
Computer Networks CNT5106C
Chapter 1 - Introduction
ISE 313 Computer Integrated Manufacturing and Automation
(Advanced Human Computer Interaction)
Lecture 1. Course Introduction
Onno Kubbe Design Rule Ontology Onno Kubbe 12/2/2018.
SWE 205 Software Usability Analysis and Design
CSE 310 Human-Computer Interaction
COMP444 Human Computer Interaction Usability Engineering
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,
SWE 205 Software Usability Analysis and Design
CSE 310 Human-Computer Interaction
Presentation transcript:

CS 6750 Human-Computer Interaction Fall 2009 Keith Edwards

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, – The Design of Everyday Things, by Donald Norman. Currency/Doubleday, Web – – 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! 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