Interaction Design Dr. Jim Rowan Foley Introduction What’s in the Book that we’ll cover.

Slides:



Advertisements
Similar presentations
Chapter 11 Design, prototyping and construction 1.
Advertisements

Design, prototyping and construction
Alina Pommeranz, MSc in Interactive System Engineering supervised by Dr. ir. Pascal Wiggers and Prof. Dr. Catholijn M. Jonker.
©2011 1www.id-book.com Introducing Evaluation Chapter 12.
Task-Centered User Interface Design who are the users? what are the tasks? plagiarize! iterative design –rough descriptions, mock-ups, prototypes test.
SECOND MIDTERM REVIEW CS 580 Human Computer Interaction.
Prototypes Low-fidelity prototypes design.org/encyclopedia/contextual_design.html Heim, Chapter 5.3 Lecture 9 Physical Design.
WHAT IS INTERACTION DESIGN?
AN OVERVIEW BY JAMIE STARKE The Role of Prototyping.
Human Computer Interaction
Part 1: Introducing User Interface Design Chapter 1: Introduction –Why the User Interface Matters –Computers are Ubiquitous –The Importance of Good User.
Stanford hci group / stanford · 14 January 2008 Designing Interface Alternatives with Parallel Exploration and Runtime Tuning.
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.
Part 2d: Requirements Chapter 2: How to Gather Requirements: Some Techniques to Use Chapter 3: Finding Out about the Users and the Domain Chapter 4: Finding.
CAP 252 Lecture Topic: Requirement Analysis Class Exercise: Use Cases.
MS3307 Methods. There are four essential activities Project stageDescription Requirements gatheringUnderstanding and specifying the context of use Requirements.
Usable Privacy and Security Carnegie Mellon University Spring 2008 Lorrie Cranor 1 Designing user studies February.
What is a good length of string? –Depends on its use How do you design a good length of string? –Can be determined by a process What is a good user interface?
Part 2: Requirements Days 7, 9, 11, 13 Chapter 2: How to Gather Requirements: Some Techniques to Use Chapter 3: Finding Out about the Users and the Domain.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
CS 4730 Play Testing CS 4730 – Computer Game Design Credit: Several slides from Walker White (Cornell)
Spring break survey how much will your plans suck? how long are your plans? how many people are involved? how much did you overpay? what’s your name? how.
Chapter 7 Requirement Modeling : Flow, Behaviour, Patterns And WebApps.
Requirements, cont. …and a word on Ethics. Project Part 1: Requirements Gather data using one or more techniques Learn about environment, users, tasks,
Chapter 11: An Evaluation Framework Group 4: Tony Masi, Sam Esswein, Brian Rood, & Chris Troisi.
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 12.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
Concepts and Prototypes CS584. Concepts (Conceptual Model) Pre-prototype. Explore how to address some aspect, eg: The interface metaphor (eg, desktop,...)
Overview Prototyping and construction Conceptual design
Design, prototyping and construction CSSE371 Steve Chenoweth and Chandan Rupakheti (Chapter 11- Interaction Design Text)
UML & Prototyping. What is a prototype? A prototype is a small-scale model. It can be (among other things): a series of screen sketches a storyboard,
HCI in Software Process Material from Authors of Human Computer Interaction Alan Dix, et al.
©2011 1www.id-book.com The process of interaction design Chapter 9.
Chapter 12/13: Evaluation/Decide Framework Question 1.
Usability Testing CS774 Human Computer Interaction Spring 2004.
Usability Testing: Role Playing as an Illustration Defining experimental tasks Recording stuff Identifying problems  changes Leading to A6 Presented by.
Prototyping. What is a prototype? In other design fields a prototype is a small- scale model: a miniature car a miniature building or town.
Chapter 12: Introducing Evaluation. The aims To illustrate how observation, interviews and questionnaires that you encountered in Chapters 7 and 8 are.
CS2003 Usability Engineering Human-Centred Design Dr Steve Love.
Requirements Collection By Dr. Gabriel. Requirements A requirement is any function, constraint, or property that the system must provide, meet, or satisfy.
Human Computer Interaction G52HCI Dave Kirk Participatory Design User Evaluation.
Chapter 12: Introducing Evaluation. The aims To illustrate how observation, interviews and questionnaires that you encountered in Chapters 7 and 8 are.
1 User Interfaces for Pervasive Computing Devices Prof. James A. Landay January 7, 1999
Mario Čagalj University of Split 2014/15. Human-Computer Interaction (HCI)
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.
Concepts and Prototypes CS352. Announcements Notice upcoming due dates (web page). Where we are in PRICPE: –Predispositions: Did this in Project Proposal.
ICS 463, Intro to Human Computer Interaction Design: 5. Design Processes Dan Suthers.
Human Computer Interaction
EVALUATION PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS ( TEMPUS FR-TEMPUS-JPCR)
INFO 414 Human Information Behavior Presentation tips.
Overview Prototyping Construction Conceptual design Physical design Generating prototypes Tool support.
Design, prototyping and construction(Chapter 11).
6.S196 / PPAT: Principles and Practice of Assistive Technology Wed, 19 Sept Prof. Rob Miller Today: User-Centered Design [C&H Ch. 4]
Introducing Evaluation Chapter 12. What is Evaluation?  Assessing and judging  Reflecting on what it is to be achieved  Assessing the success  Identifying.
Prof. James A. Landay University of Washington Winter 2007 Video Prototyping January 22, 2007.
1 Usability Analysis n Why Analyze n Types of Usability Analysis n Human Subjects Research n Project 3: Heuristic Evaluation.
Digital Media & Interaction Design LECTURE 4+5. Lecture 4+5 Draw requirement + Prototyping.
Prototyping & Design CS 352.
Introducing Evaluation
Design, prototyping and construction
Chapter 11 Design, prototyping and construction 1.
Model based design.
WHAT IS INTERACTION DESIGN?
The Role of Prototyping
CS 522: Human-Computer Interaction Lab: Formative Evaluation
Unit 1 Research Methods (can be examined in Unit 1&2)
THE PROCESS OF INTERACTION DESIGN
Human-Computer Interaction: Overview of User Studies
Cognitive Walkthrough
Design, prototyping and construction
Presentation transcript:

Interaction Design Dr. Jim Rowan Foley Introduction What’s in the Book that we’ll cover

From the Forward by Jim Foley You will find these things being discussed in just about any discussion of HCI – Know the user The user and the context of operation – Consider the alternatives Generate multiple possibilities to be tested Test these alternatives – Prototype early and often Don’t spend a lot of time developing high fidelity prototypes without testing your ideas against low fidelity prototypes

Four phases of a project Know the user and his task Develop low fidelity prototypes of your best initial ideas Test the low fidelity prototypes and select one for further development Develop a higher fidelity prototype, then run more detailed user studies

The Book Layout Chapter 2 Understanding the Design Space Design Space? – Stanford University: given the the design parameters that relate to a set of project objectives and goals, design space is the set of possible options that meet objectives and requirements of a specific project. Exploring a design space means evaluating the various design options possible with a given range of possible product, organization and process designs and optimizing with respect to project objectives and constraints such as required spaces and cost.

The Book Layout Chapter 1 Interaction Design Overview The user The context The task at hand Were do HCI and ID intersect? What is the user experience? Affective computing… How do you know if you hit the mark?

The Book Layout Chapter 3 Understanding the User Understanding human cognition – (How we think about stuff) Mental models – Norman’s Gulfs among them Quan Tran’s Cook’s Collage (p ) – Wizard of Oz prototype

The Book Layout Chapter 4 Collaboration and Communication – (May skip this one… ) – More on this later Supporting communication and collaboration (You can’t go wrong giving humans another way to talk to one another!)

The Book Layout Chapter 5 Affective computing – (May skip this one too… ) The effects of emotion on HCI design – “Warm and Squishy” HCI – Of Kismet, Paperclips and avatars

The Book Layout Chapter 6 Interface options The front of the wave… Mixing the Physical and the Electronic

The Book Layout Chapter 7 Data Gathering – Direct observation? – Take notes? – Take pictures? – Audio recording? – Video recording? – Questionnaire?

The Book Layout Chapter 8 Data Analysis – How do you analyze what we collected – We will pick and choose what to read here… maybe skip entirely

The Book Layout Chapter 9 The ID process – We will look at this… right after we discuss Chapter 1

The Book Layout Chapter 10 Needs and Requirements – How do you identify user needs? – How do you translate them into requirements? – How do you describe tasks to be performed?

The Book Layout Chapter 11 Prototyping – Low fidelity vs high fidelity – Paper prototypes – Wizard of Oz prototypes – You can tell the story to test the design within the team… looking for inconsistencies Scenarios as design descriptions Storyboarding

The Book Layout Chapter 12 Evaluation Four Case studies of evaluation

The Book Layout Chapter 13 Evaluation process – A practical approach to getting it done – Ethical issues – Institutional Review Board (IRB) Approval is required for involving human subjects! – Informed consent? – Ecological validity in research Neats vs the Messies