Introduction to Interaction Design. What are interactive computer systems? Computers are embedded in most aspects of modern industrial/developed society.

Slides:



Advertisements
Similar presentations
User Interface Design CIS 322 Office hours: Tuesday 1-2pm Thursday 12-1pm Room
Advertisements

F27SB2 Software Development 2 Lecture 1: Introduction.
The design process IACT 403 IACT 931 CSCI 324 Human Computer Interface Lecturer:Gene Awyzio Room:3.117 Phone:
Software Process Models
SECOND MIDTERM REVIEW CS 580 Human Computer Interaction.
Software and System Development ™ Operating System Application Program Graphical User Interface (GUI) Systems Development.
1 Ch. 3: Interaction Introduction – 3.1 (Reading Assignment – RA) Introduction – 3.1 (Reading Assignment – RA) Models – 3.2, 3.3 (RA) Models – 3.2, 3.3.
CISB213 Human Computer Interaction Introduction and Overview.
11th Workshop "Software Engineering Education and Reverse Engineering" Ohrid, Macedonia August 2011 Selected student software projects in the field.
Part 1: Introducing User Interface Design Chapter 1: Introduction –Why the User Interface Matters –Computers are Ubiquitous –The Importance of Good User.
What is Interaction Design?. What is interaction design? Designing interactive products to support people in their everyday and working lives –Sharp,
Part 3: Design Days 15, 19, 21, 23 Chapter 8: Work Reengineering and Conceptual Design Chapter 9: Design Guidance and Design Rationale Chapter 10: Interaction.
UI Standards & Tools Khushroo Shaikh.
Life of a Project Virtual Patients Year 1: from multimedia developer’s perspective Sunhea Choi and Lizzie Ault 6 th July 2009.
Message Design and Content Creation 23 January 2007 Kathy E. Gill.
This Interaction Annoys Me Documenting a problem with an interaction.
1 SWE Introduction to Software Engineering Lecture 26 – User Interface Design (Chapter 16)
Assignment 1 Pick an interaction you find annoying. Document the steps. Describe the annoyance and how it can be fixed.
Part 3: Design Chapter 8: Work Reengineering and Conceptual Design Chapter 9: Design Guidance and Design Rationale Chapter 10: Interaction Design Chapter.
1 Lecture 5 Introduction to Software Engineering Overview  What is Software Engineering  Software Engineering Issues  Waterfall Model  Waterfall Model.
HFSD Overview & Intro JTBurns Nov HFSD Introduction Objectives To define Human Factors To establish the need for Human Factors in Systems Analysis.
© Lethbridge/Laganière 2001 Chapter 7: Focusing on Users and Their Tasks1 7.1 User Centred Design (UCD) Software development should focus on the needs.
Introduction to Software Engineering CS-300 Fall 2005 Supreeth Venkataraman.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
Copyright 1999 all rights reserved Overview of HCI n What is Human-Computer Interaction? n Why should an Information Scientist be concerned with Human-Computer.
Software Development, Programming, Testing & Implementation.
Software Evolution Planning CIS 376 Bruce R. Maxim UM-Dearborn.
SYSTEM LIFE CYCLES. OBJECTIVES o Be able to describe the stages of development of a hardware/software system. o Know what the different stages of the.
INTROSE Introduction to Software Engineering Raymund Sison, PhD College of Computer Studies De La Salle University User Interface Design.
Introduction to SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2009.
Principles of User Centred Design Howell Istance.
© Copyright De Montfort University 2003 All Rights Reserved Interactive Design Sept 03 John T Burns Interactive Systems Design & Evaluation John Burns.
CS 4720 Usability and Accessibility CS 4720 – Web & Mobile Systems.
Principle of Human Computer Interaction
[ §3 : 1 ] 2. Life-Cycle Perspective Overview 2.1 Motivation 2.2 Waterfall Model 2.3 Requirements in Context.
SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2007.
IT Introduction to Information Technology CHAPTER 01.
Chapter 3: Managing Design Processes
Man and Machine: Introduction to HCI (MMI). Contents HCI: Introduction Design Rules: – Guidelines – Principles – Theories 2.
1 SWE Introduction to Software Engineering Lecture 4.
INTRO TO USABILITY Lecture 12. What is Usability?  Usability addresses the relationship between tools and their users. In order for a tool to be effective,
Project team: Da Young Lee Linus Wooram Jeon Nithya Kote Shundan Xiao.
Mark Dixon 1 Tech – Introduction. Mark Dixon 2 Module Aims give you experience of: –The Software Development Lifecycle Analyse (of Problem / Application.
A-Level Computing#BristolMet Session Objectives#15 MUST define the term user interface SHOULD describe the characteristics of different UIs and suggest.
Lesson 1 Operating Systems, Part 1. Objectives Describe and list different operating systems Understand file extensions Manage files and folders.
Introduction to Dialogue Systems. User Input System Output ?
MAC OS – Unit A Page: 2-3, 4-5 Investigating Types of Computer Examining Computer Systems.
Copyright 2006 John Wiley & Sons, Inc. Chapter 1 - Introduction HCI: Designing Effective Organizational Systems Dov Te’eni Jane Carey Ping Zhang.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
IS3320 Developing and Using Management Information Systems Lecture 1: Introduction to IS3320 Rob Gleasure
©2001 Southern Illinois University, Edwardsville All rights reserved. CS 321 Human-Computer Interaction Today Course Introduction Wednesday Introduction.
Interaction Design Chapter 1. Good design? Bad design?
Smart Home Technologies
Cognitive Walkthrough More evaluating with experts.
HCI Meeting 1 Thursday, August 26. Class Activities [1] Student questionnaire Answer the following questions: 1.When and where was the computer mouse.
Human Computer Interaction Introduction. Subject : Learning Outcomes At the end of this semester, the student should be able to: Identify the basic concept.
Interface Types and Models Dr. Dania Bilal IS 588 Spring 2008.
Rapid Prototyping: An Alternative Instructional Design Strategy S. D. Tripp and B. Bichelmeyer (1990)
Operating Systems Concepts 1/e Ruth Watson Chapter 1 Chapter 1 Introduction to Operating Systems Ruth Watson.
Discovering Computers 2009 Chapter 1 Introduction to Computers.
Information Processing
Digital media & interaction design
What is an operating system?
cs3724: Introduction to HCI
Making the System Operational Implementation & Deployment
Half Term 1 Please type your name here:.
Introduction to Human Computer Interaction
HUMAN COMPUTER INTERACTION. The main aims of the chapter are to: Explain the difference between good and poor interaction design. Describe what interaction.
Creating User Interfaces
Information system analysis and design
Presentation transcript:

Introduction to Interaction Design

What are interactive computer systems? Computers are embedded in most aspects of modern industrial/developed society Many of these have explicit or implicit interactions with humans Think of all of the computers with which you interacted recently

My List Laptop computer PDA Internet Banking Cell phone Car (ignition, fuel, dash, radio, &c) Alarm clock Parking lot gate Shop checkout Parking lot automat

What are some examples of user interaction with these systems? User input to system –Mouse clicks –Graffiti (Palm OS) –Physical buttons, knobs, pedals System output to user –Text messages –Graphics –Sounds

How do these interfaces fall short? EXERCISE: In the same groups, choose one common example and evaluate the interface Some specific examples: –Messages unclear –Button function unknown –Meaning of sounds unknown In general: –Mental model doesn’t match system model –Unclear interface functionality –Lack of training and/or help My rented Audi A4 from Sixt showed me a picture of a tire with a ‘!’ in it when I started the car, and it stays there. -What does this mean?

Why should we care about user interfaces? If the user interface fails, the system has failed Example: –JMU’s Webmail system

Would you like to copy/paste addresses? Sorry. Would you like groups within groups? Sorry.

A more serious example USS Vincennes & Iranian Airbus (July 3, 1988) 290 civilian casualties

Principles of Interaction Design We used to talk about User Interface Design But this focuses on the interface, when what concerns us is the entire interaction So we’ll talk about Interaction Design (ID) And remember: the user is part of the system! Interface Interaction SYSTEM!

The Software Engineering Lifecycle “waterfall” model Requirements Analysis Design Implementation Testing Maintenance

Where does Interaction Design fit into the lifecycle? System Requirements –Task Analysis and Needs Assessment –Most of the rest of the Interaction Design process System Design (or late Requirements phase) –Design of interface details (widgets &c) System Test –Qualitative and quantitative performance testing

Interaction Design and the Software Lifecycle Requirements Analysis Design Implementation Testing Maintenance

Discussion of Experience Have you developed and delivered a software and/or hardware system? Did this system have any human interaction? Was the interaction engineered? How? –Requirements? –Design? –Testing?

Goals Describe what Interaction Design (ID) is Explain difference between good and poor ID Explain what usability is Describe the process of ID Outline forms of ID guidance Learn to evaluate an interactive product

Interaction Design and Pornography “You know it when you see it.” Each of you should find an example of a user interface and bring it to each class –What’s good about it? –What’s bad about it? If you get picked to present yours, then find another.

Project Kickoff