What Is The User Interface Design Lecture # 1 Gabriel Spitz 1.

Slides:



Advertisements
Similar presentations
Map of Human Computer Interaction
Advertisements

What Is The User Interface Design Lecture # 2 Gabriel Spitz 1.
Don Norman Worked for industry (Apple) Professor First published in 1988 Does not focus on computer interfaces Coined: user-centered design Goal: Motivate.
Copyright 1999 all rights reserved The HCI Design Process n User Interfaces are not just built by sitting down and drawing up designs for them n Just like.
© De Montfort University, Characteristics of Good Dialogues Howell Istance Department of Computer Science De Montfort University.
Fall 2002CS/PSY Design of Everyday Things Agenda Discuss Norman’s views on HCI & design Discussion What did you take away from DOET book.
Representation at the Interface Gabriel Spitz 1 Lecture #13.
User-Interface Design Process Lecture # 6 1Gabriel Spitz.
Design of Everyday Things
SIMS 213: User Interface Design & Development
Interface Guidelines & Principles Responsiveness.
Psychological Aspects Presented by Hanish Patel. Overview  HCI (Human Computer Interaction)  Overview of HCI  Human Use of Computer Systems  Science.
Today’s class Group Presentation More about principles, guidelines, style guides and standards In-class exercises More about usability Norman’s model of.
User-Centered Design Good design The user says “Yes, I see” or “Of course”. A simple explanation is sufficient. Bad design The user says “How am I going.
Principles and Methods
Design of Everyday Things Don Norman on Design & HCI.
Usability and Evaluation Dov Te’eni. Figure ‎ 7-2: Attitudes, use, performance and satisfaction AttitudesUsePerformance Satisfaction Perceived usability.
1 User Interface Design CIS 375 Bruce R. Maxim UM-Dearborn.
User Centered Design Lecture # 5 Gabriel Spitz.
User Interface Evaluation CIS 376 Bruce R. Maxim UM-Dearborn.
User Interface Design Process Gabriel Spitz. User-Interface design Steps/Goals Understand who are the users and what do they do Articulate how will users.
User Interface Design Principles Gabriel Spitz 1 Lecture # 4.
User Characteristics & Design Principles Gabriel Spitz 1 Lecture # 11.
User Interface Design Process Lecture # 6. CS Structure  Understand the User Interface  Design the User Interface  Evaluate the User Interface.
User Interface Design Process Gabriel Spitz. User-Interface design Steps/Goals.
People: Usability IS 101Y/CMSC 101Y November 5, 2013 Marie desJardins Amanda Mancuso University of Maryland Baltimore County.
CS 615 User Interface Design - Overview
INTROSE Introduction to Software Engineering Raymund Sison, PhD College of Computer Studies De La Salle University User Interface Design.
1 Interface Design Easy to use? Easy to understand? Easy to learn?
User Modeling Lecture # 5 Gabriel Spitz 1. User-Interface design - Steps/Goals.
Usability. Definition of Usability Usability is a quality attribute that assesses how easy user interfaces are to use. The word "usability" also refers.
Software Evaluation Catherine McKeveney Medical Informatics 1st March 2000.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Design of Everyday Things. Grade summaries Assignments 1-4 (out of 10) P0 (out of 10) P1 group grade (out of 100) P1 individual grade (out of 50) Midterm.
What Is The User Interface Design Gabriel Spitz1 Lecture # 2.
Man and Machine: Introduction to HCI (MMI). Contents HCI: Introduction Design Rules: – Guidelines – Principles – Theories 2.
1. Where to use Multimedia ? 2  Business  Government  Education  Broadcasting & Entertainment  Research & Development  Health.
Presentation or Visual Design Gabriel Spitz 1 Lecture # 15.
What Is The User Interface Design Lecture # 1 Gabriel Spitz 1.
1 COSC 4406 Software Engineering COSC 4406 Software Engineering Haibin Zhu, Ph.D. Dept. of Computer Science and mathematics, Nipissing University, 100.
Interface Guidelines & Principles Responsiveness.
CS 615 User Interface Design - Overview Lecture # 0 Gabriel Spitz 1.
User Modeling Lecture # 7 Gabriel Spitz 1. User Interface Design Process Gabriel Spitz 2 Needs Assessment Competitive Analysis Persona Develop Task Analysis/
Activity Flow Design Gabriel Spitz 1 Lecture # 12 Guiding the flow of activities.
The Structure of the User Interface Lecture # 8 1 Gabriel Spitz.
Gabriel Spitz 1. Light Switch Issues  Consistency – The switch design is inconsistent with common light switches  Visibility – No visible cue regarding.
Conceptual Model Design Informing the user what to do Lecture # 10 (a) Gabriel Spitz.
Importance of user interface design – Useful, useable, used Three golden rules – Place the user in control – Reduce the user’s memory load – Make the.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
User Modeling Lecture # 7 Gabriel Spitz 1. User Interface Design Process Gabriel Spitz 2 Needs Assessment Competitive Analysis Persona Develop Task Analysis/
1 Chapter 18: Selection and training n Selection and Training: Last lines of defense in creating a safe and efficient system n Selection: Methods for selecting.
Task Analysis Lecture # 8 Gabriel Spitz 1. Key Points  Task Analysis is a critical element of UI Design  It describes what is a user doing or will.
Task Analysis Lecture # 8 Gabriel Spitz 1. Key Points  Task Analysis is a critical element of UI Design  It specifies what functions the user will need.
The Structure of the User Interface Lecture # 2 Gabriel Spitz.
User Interface Design Process Gabriel Spitz. Today  Understand the User Interface Design process  Gather info for designing a user interface for a vending.
Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation ISE
What Is The User Interface Design Lecture # 1 Gabriel Spitz 1.
TRAINING PACKAGE The User Action Framework Reliability Study July 1999.
Metaphors Informing the user what to do Lecture 10 Gabriel Spitz 1.
Conceptual Model Design Informing the user what to do Lecture # 10 (b) Gabriel Spitz.
How do people use an Interface Gabriel Spitz 1. User Interface Design?  Design is solving a problem  Design is creating an object or the means to enable.
The Structure of the User Interface Lecture # 9 Gabriel Spitz.
Conceptual Model Design Informing the user what to do Lecture 10a Gabriel Spitz 1.
What Do We Mean by Usability?
Task Analysis – Input to Interaction
Activity Flow Design - or - Organizing the users’ Work
Interaction qualities
HCI – DESIGN RATIONALE 20 November 2018.
Human Computer Interaction
Map of Human Computer Interaction
Presentation transcript:

What Is The User Interface Design Lecture # 1 Gabriel Spitz 1

2

Why a User Interface  Enable  Enable the user to perform specific tasks  Enable the user to acquire specific information  Communicate  Communicate to the user what has to be done  Communicate to users how it should be done  Promote  Promote a positive experience  Promote satisfaction Gabriel Spitz 3

What is the User Interface (UI)  A user interface is the means and methods that we provide to the users to achieve their goal  The user-interface always includes: o A concept of what the user is trying to achieve o A goal o Process or flow - the sequence of steps by which an intent can be achieved o How will it happen o Mechanisms that are used to control and manipulating objects in the work area o In what way o Language, images and controls used in communicating between the user and the application o Using what means Gabriel Spitz 4

Example of User Interfaces Gabriel Spitz 5 Guiding User Behavior

What is Included in the UI  User Interface includes more than the functionality it offers the user. It also includes  Physical characteristics – Size, resistance  Perceptual/Cognitive characteristics – Color, font size, label, work flow  Conceptual characteristics – What is this like  When designing a user interface we need to consider all of the above aspects Gabriel Spitz 6

Interfaces are Everywhere  Interfaces are used in controlling or manipulating  Products – PIM, Cell Phones, Cars, etc.  Applications – Excel, Word, etc.  Our environment – Thermostat, Appliances, etc.  Interfaces are the medium through which the user communicate with the computer application Gabriel Spitz 7

8 Controls Displays Procedure Guidance-labels UI Example Watch

UI Example Gabriel Spitz 9 Telephone Controls Displays Procedure Guidance- labels

UI Example Gabriel Spitz 10 Controls Displays Procedure Guidance-labels

UI Example Gabriel Spitz 11 Kiosk Controls Displays Procedure Guidance- labels

Importance of the Interface  The “ quality ” of the interface design directly drives the user experience  user attitude and feelings  User satisfaction  user performance  safety  Poor user interface can have serious consequences Gabriel Spitz 12

Poor UI – Can Ruin an Election Gabriel Spitz 13 Florida Ballots (2000) Users could not figure out How to use – Poor mapping between stimulus & response

Poor UI – Can Ruin your Dinner Gabriel Spitz 14 Poor Mapping

Poor UI – Can Ruin a Product Gabriel Spitz 15 Bob Microsoft 1995 Users simply did not like this interface – User satisfaction

Poor UI - Can be a Safety hazard Gabriel Spitz 16 Negative transfer of training resulting in many errors Renault 4 circa 1970

Poor UI - Can Ruin a Trip Gabriel Spitz 17 Lavatory sink – It is difficult to use Performance Incompatibility between control design and task

The Importance of Usable Interface o From a user ’ s perspective there is no good user interface in the absolute sense only usable and useful interface  An interface is bad or good only to the extent that it hinders or supports users in performing a specific task in a specific environment  Poor interface = Poor product/application Gabriel Spitz 18

What is a Usable Interface  Our goal in designing the user interface that the product is Useful, Usable, and Delightful  An Interface is Useful if:  It enable users to achieve their intentions  An interface is considered Usable if it:  Easy to learn  Efficient- Performance speed and errors  Effective – Easy to use  An interface is considered Delightful if:  Fun to use - nice to have, but not critical Gabriel Spitz 19