CEN3722 Human Computer Interaction Overview of HCI Dr. Ron Eaglin.

Slides:



Advertisements
Similar presentations
Chapter 15: Analytical evaluation
Advertisements

Chapter 5 Development and Evolution of User Interface
Task-Centered User Interface Design who are the users? what are the tasks? plagiarize! iterative design –rough descriptions, mock-ups, prototypes test.
DESIGN AND EVALUATION HCI Class Presentation Group Members: Petra Leimert, Alexander Stevenson, Martin Kyle, Farhan Mohamed, Lisa Tong.
Part 2c: Requirements Chapter 2: How to Gather Requirements: Some Techniques to Use Chapter 3: Finding Out about the Users and the Domain Chapter 4: Finding.
Semester in review. The Final May 7, 6:30pm – 9:45 pm Closed book, ONE PAGE OF NOTES Cumulative Similar format to midterm (probably about 25% longer)
Ch 4 The Process page 1CS 368 Building Software is Difficult often delivered late often over budget always with errors must be a custom solution complexity.
UI Standards & Tools Khushroo Shaikh.
Empirical Methods in Human- Computer Interaction.
Heuristic Evaluation Evaluating with experts. Discount Evaluation Techniques  Basis: Observing users can be time- consuming and expensive Try to predict.
Evaluation Through Expert Analysis U U U
Evaluating with experts
Course Wrap-Up IS 485, Professor Matt Thatcher. 2 C.J. Minard ( )
Usability 2004 J T Burns1 Usability & Usability Engineering.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 20, 2005.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 22, 2004.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 18, 2007.
Evaluation: Inspections, Analytics & Models
10th Workshop "Software Engineering Education and Reverse Engineering" Ivanjica, Serbia, 5-12 September 2010 First experience in teaching HCI course Dusanka.
Introduction to HCI Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development January 21, 1999.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
User Centered Design Lecture # 5 Gabriel Spitz.
Interface Guidelines & Principles Focus on Users & Tasks Not Technology.
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
©2011 1www.id-book.com Analytical evaluation Chapter 15.
Predictive Evaluation
Discount Evaluation Evaluating with experts. Discount Evaluation Techniques Basis: – Observing users can be time-consuming and expensive – Try to predict.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
CSCD 487/587 Human Computer Interface Winter 2013 Lecture 3 HCI and Interactive Design.
User-Centered Development Methodology A user interface comprises “ those aspects of the system that the user comes in contact with.” ● Moran [1981]
Overview of the rest of the semester Building on Assignment 1 Using iterative prototyping.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Overview of the rest of the semester Iteratively design interface to help people log their food intake over the long term.
Web Site Usability. Benefits of planning usability Increased user satisfaction, which translates directly to trust and brand loyalty Increased user productivity,
Chapter 15: Analytical evaluation. Inspections Heuristic evaluation Walkthroughs.
Chapter 15: Analytical evaluation Q1, 2. Inspections Heuristic evaluation Walkthroughs Start Q3 Reviewers tend to use guidelines, heuristics and checklists.
HCI Design Process CS774 Human-Computer Interaction Spring 2004.
Evaluating a UI Design Expert inspection methods Cognitive Walkthrough
Interaction Design: Overview
Overview and Revision for INFO3315. The exam
Cognitive Walkthrough More evaluating with experts.
Chapter 15: Analytical evaluation. Aims: Describe inspection methods. Show how heuristic evaluation can be adapted to evaluate different products. Explain.
Chapter 1 - Introduction
Introduction to Evaluation “Informal” approaches.
Fall 2002CS/PSY Predictive Evaluation (Evaluation Without Users) Gathering data about usability of a design by a specified group of users for a particular.
The Design Process A bluffer’s guide to interface design A ‘proper’ Design process.
User-Centered Design (UCD) Overview
Usability Engineering Dr. Dania Bilal IS 587 Fall 2007.
SE 431 Human Computer Interactions Jamal Nasir. How to design & build good UIs UI Development process Usability goals User-centered design Design discovery.
Building Information Systems
CEN3722 Human Computer Interaction Prototyping Dr. Ron Eaglin.
User-Centered Design Services for MSU Web Teams Sarah J. Swierenga, Director Usability & Accessibility Center MSU Webmasters 402 Computer Center February.
The aims Show how design & evaluation are brought together in the development of interactive products. Show how different combinations of design & evaluation.
Business System Development
Human Computer Interaction Lecture 15 Usability Evaluation
User-centred system design process
Human-Computer Interaction
Chapter 1 - Introduction
Usability engineering
AIM The aim of this study is to introduce you to the fundamental and exciting area of human computer interaction (HCI) and to prepare you for more advanced.
HCI in the software process
CEN3722 Human Computer Interaction Usability Evaluation
Usability Techniques Lecture 13.
HCI in the software process
User Interface Design and Evaluation
Evaluation.
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,
THE PROCESS OF INTERACTION DESIGN
Evaluation: Inspections, Analytics & Models
INTERACTION DESIGN IN PRACTICE
Presentation transcript:

CEN3722 Human Computer Interaction Overview of HCI Dr. Ron Eaglin

Objectives What is HCI ? Understand the importance of HCI Understand User Centered Design Understanding Users (psychology, needs, tasks) Involvement of users in design process Understand goals of HCI Usability

Objectives HCI Design Methodology Understand Users and Tasks Create prototypes (mockups) Evaluation (usability/acceptance/testing) DesignPrototype EvaluateRepeat

What is HCI? Design Tasks Users Technology Context

Context of HCI Design Social Issues Target Users Organizational Issues Cost Issues and Budget Platform

Importance Pervasiveness of Technology Reliance of Users on Technology Usability Safe Usable Functional

What is Usability? Learnable: Ability to learn system quickly (minimal training) Recall: Remember how to use between sessions Productive: Tasks are performed quickly and efficiently Accurate: Prevents errors or assists users in correcting errors Satisfaction: User has good experience and high confidence of success

What is User Centered Design? Design is done from the User Perspective User and customer are not the same person You work directly with the target users Defines the system and what it will do Iteration and feedback are part of process

Know Thy User (design golden rule) Physical abilities of the users Cognitive abilities of the users Recall ability Learning ability Background Culture of the User Culture of the Organization Experience of the User Users jobs (tasks/motivations)

Example Memorize this directory structure c:\human computer interaction\user centered design\prototyping\task analysis\goms analysis\

Example Recall is difficult Recognition is easier

Software Design Team Software Developers Graphics Designers Software Testers Psychologists/Human Factors Technical Writers Marketing specialist And……

Software Design Team And….. Users

Design Cycle (traditional example) Requirements Gathering User Analysis Task Analysis Design Prototype Evaluate Programming Deliver

UCSD Design Process 1. Business Analysis 2. Planning and Design 3. Usability Design 4. Evaluation 5. Introduce System

Prototyping More iterations = better results Create mock-ups Sketches Whiteboard Users Fidelity – Level of detail

Evaluate Use models to evaluate Usability (example GOMS) Models can predict human performance Select from alternative designs before prototype builds Pre-prototype not 100% predictive (catching user errors) Discount usability techniques User prototype testing with users

Discount Usability Techniques Heuristic evaluation Design violations documented and rated Cognitive walk-though to evaluate learnability Asks “why” in addition to “how”

User Testing Expensive Requires Real users Real tasks Prototype Real users perform real tasks Real users provide best feedback for design

Summary – you should be able to: What is HCI and why is it important? What is user centered design? What are the aspects of usability? Describe user based design methodologies