©2001 Southern Illinois University, Edwardsville All rights reserved. Today Thursday CS 321 Human-Computer Interaction Midterm Q & A Design Elements Midterm.

Slides:



Advertisements
Similar presentations
User Interface Structure Design
Advertisements

COMP 3715 Spring 05. Computer Interface Interaction between human and computer Has to deal with two things  User’s mental model Different user has different.
Tailoring Needs Chapter 3. Contents This presentation covers the following: – Design considerations for tailored data-entry screens – Design considerations.
Graphic Design 1 The “look & feel”. Fall 2002CS/PSY Agenda Principles Examples SHW discuss.
Design Activities in Usability Engineering laura leventhal and julie barnes.
Multimedia and the World Wide Web
Part 4: Evaluation Days 25, 27, 29, 31 Chapter 20: Why evaluate? Chapter 21: Deciding on what to evaluate: the strategy Chapter 22: Planning who, what,
Prof. Anselm SpoerriWeb Design Summary1 Web Guiding Principles Diversity of Users & Rapid Change –Diverse users, diverse computers, diverse skills, diverse.
CMPUT 301: Lecture 25 Graphic Design Lecturer: Martin Jagersand Department of Computing Science University of Alberta Notes based on previous courses by.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Today’s class Group Presentation More about principles, guidelines, style guides and standards In-class exercises More about usability Norman’s model of.
© 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.
User Interface Design Users should not have to adapt to a piece of software; the software should be designed to fit the user.
Analytical Evaluations 2. Field Studies
1 User Interface Design CIS 375 Bruce R. Maxim UM-Dearborn.
Level > Next Level > …. > Crumb Trail (Hansel & Grettel) Bread Crumb Trail.
User Interface Design Chapter 11. Objectives  Understand several fundamental user interface (UI) design principles.  Understand the process of UI design.
User Characteristics & Design Principles Gabriel Spitz 1 Lecture # 11.
1 ISE 412 Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation.
CS3205: HCI in SW Development More on Detailed Design: Guidance and Color.
Design. Hard design - increase control. - Displays are more virtual / artificial. Marketplace pressure: - Adding operations cheaper. Adding controls expensive.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Microsoft Wang Li, Wang Yini, Li YIcheng.  This is a presentation about Microsoft Windows7 guidelines  Wang Li K8wali00  Li Yicheng K8liyi00  Wang.
System Design: Designing the User Interface Dr. Dania Bilal IS582 Spring 2009.
Guidelines and Prototypes CS774 Human Computer Interaction Spring 2004.
1 Human-Computer Interaction  Design process  Task and User Characteristics  Guidelines  Evaluation.
CS 4720 Usability and Accessibility CS 4720 – Web & Mobile Systems.
Q Q Human Computer Interaction – Part 1© 2005 Mohammed Alabdulkareem Human Computer Interaction - 1 Dr. Mohammed Alabdulkareem
Design for Interaction Rui Filipe Antunes
Graphic Design The “look & feel” portion of an interface What someone initially encounters Conveys an impression, mood.
Principles of Good Screen Design
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
10 Usability Heuristics for User Interface Design.
Multimedia Specification Design and Production 2012 / Semester 1 / week 5 Lecturer: Dr. Nikos Gazepidis
Software Engineering Chapter 16 User Interface Design Ku-Yaw Chang Assistant Professor Department of Computer Science and Information.
Purposes for Using PowerPoint Why use PowerPoint? Does our use of technology in the classroom promote student learning? When is PowerPoint unnecessary?
SEG3120 User Interfaces Design and Implementation
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
User Interface Structure Design Chapter 11. Key Definitions The user interface defines how the system will interact with external entities The system.
Slide 1 Chapter 11 User Interface Structure Design Chapter 11 Alan Dennis, Barbara Wixom, and David Tegarden John Wiley & Sons, Inc. Slides by Fred Niederman.
UI Style and Usability, User Experience Niteen Borge.
VERITAS Confidential Graphic Design Shashank Deshpande VERITAS Software July, 2003.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today System Design & Putting it Together Reading: ABF: Ch. 9 CD Ch.s 14, 15, 16,
Dr Dat Tran - Week 1 Lecture Notes 1 User Interface Design Programming Graphical User Interfaces PG (7110) University of Canberra School of Information.
G063 - Human Computer Interface Design Designing the User Interface.
Evaluating a UI Design Expert inspection methods Cognitive Walkthrough
Visual design The “look” of your interface. Role of Graphic Design What someone initially encounters – Sets a framework for understanding content.
Understanding Users Cognition & Cognitive Frameworks
Usability 1 Usability evaluation Without users - analytical techniques With users - survey and observational techniques.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Group Discussion Design Elements Continued Readings in HCI, pp Monday.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Thursday CS 321 Human-Computer Interaction Design Elements Completed Reading:
©2001 Southern Illinois University, Edwardsville All rights reserved. CS 321 Human-Computer Interaction Today Design Elements Readings in HCI, pp
Heuristic Evaluation Short tutorial to heuristic evaluation
LECTURE 18 16/11/15. MAKING THE INTERFACE CONSISTENT Consistency is one way to develop and reinforce the users conceptual model of applications and give.
The Structure of the User Interface Lecture # 8 1 Gabriel Spitz.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation ISE
Chapter 8 Synthesizing Good Design: Principles and Patterns Page 1 Chapter 8: Synthesizing Good Design: Principles and Patterns While corporate style guides.
Basic Elements.  Design is the process of collecting ideas, and aesthetically arranging and implementing them, guided by certain principles for a specific.
Usability Olaa Motwalli CIS764, DR Bill – KSU. Overview Usability factors. Usability guidelines.  Software application.  Website. Common mistakes. Good.
©2001 Southern Illinois University, Edwardsville All rights reserved. Today Putting it in Practice: CD Ch. 20 Monday Fun with Icons CS 321 Human-Computer.
© 2016 Cognizant. © 2016 Cognizant Introduction PREREQUISITES SCOPE Heuristic evaluation is a discount usability engineering method for quick, cheap,
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Chapter 2 Hix & Hartson Guidelines.
CSC420 Page Layout.
A NEW FACE OF THE TECHNICAL COMMUNICATOR – UX IS OUR STRENGTH – WE DESIGN TO WRITE BY CHRIS GANTA © 2016, STC INDIA CHAPTER.
Systems Analysis and Design
Software Engineering D7025E
One-timer?. A new face of the technical communicator – UX is our strength – we design to write.
Interface Design Interface Design
Presentation transcript:

©2001 Southern Illinois University, Edwardsville All rights reserved. Today Thursday CS 321 Human-Computer Interaction Midterm Q & A Design Elements Midterm Exam Reading: ABF Ch.s 8, 9, & 19 Tuesday Milestone #1 – bring consolidated models and affinity diagram

©2001 Southern Illinois University, Edwardsville All rights reserved. "Why doesn't this work right? What am I supposed to do with this now?" World Usability Day, November 14, 2006, is for everyone who's ever asked these questions. This Earth Day style event, focused on raising awareness and visibility of usability engineering and user centered design. World Usability Day 2006 promotes the belief that every user has the responsibility to ask for things that work better.

©2001 Southern Illinois University, Edwardsville All rights reserved. User Modeling & Human Factors Contextual Design looks for User’s Mental Models The way we think about things The way we organize The strategies for accomplishing tasks We must also design for the abilities & limitations of our “Human Equipment” Limitations of Cognition  memory  attention Limitations of Perception  Vision, tactile, hearing Limitations of Dexterity

©2001 Southern Illinois University, Edwardsville All rights reserved. Multidisciplinary Design Team It would be great to have a … Graphic Designer  Presentation of information so that the eye and brain can see what the presenter intends to be seen Human Factors Specialist  Study human physical and mental capabilities relevant to design

©2001 Southern Illinois University, Edwardsville All rights reserved. Static vs. Dynamic Evaluation Dynamic Evaluation Paper prototype testing Usability testing Static Evaluation (Expert Evaluation) Heuristic Evaluation Cognitive Walkthroughs  Good to use while designing  Good to use when you cannot get any users to do live testing

©2001 Southern Illinois University, Edwardsville All rights reserved. Heuristic Evaluation Nielson and Molich’s Nine Heuristics 1.Simple and natural dialog Simple means no irrelevant or rarely used information Natural means an order that matches the task 2.Speak the user’s language User words and concepts from the user’s world. Don’t use system specific technology terms. 3.Minimize user memory load Don’t make the user remember things from one action to the next. Leave information on the screen until it is not needed.

©2001 Southern Illinois University, Edwardsville All rights reserved. Heuristic Evaluation Nielson and Molich’s Nine Heuristics 4.Be consistent Users should be able to learn an action sequence in one part of the system and apply it again to get similar results in other places Terminology, UI components should be same or similar Icons share characteristics that relate and contrast with each other. 5. Provide feedback Let users know what effects their actions have on the system Use verbal or non-verbal feedback to convey status Use verbal or non-verbal feedback to convey how long a process will take. 6. Provide clearly marked exits If users get into part of the system that doesn’t interest them, they should always be able to get out quickly without damaging anything

©2001 Southern Illinois University, Edwardsville All rights reserved. Heuristic Evaluation Nielson and Molich’s Nine Heuristics 7.Provide shortcuts Shortcuts can help experienced users avoid lengthy dialogs and informational messages that they don’t need. Keyboard shortcuts, toolbars, and other accelerators are sought for and appreciated by users, but they should not get in the way of people that are not looking for them. 8.Good error messages Good error messages let the user know what the problem is and how to correct it. Good error messages do not blame the user.

©2001 Southern Illinois University, Edwardsville All rights reserved. Heuristic Evaluation Nielson and Molich’s Nine Heuristics 9.Prevent errors Design so as to prevent errors Whenever you write an error message you should ask “can this error be prevented?”

©2001 Southern Illinois University, Edwardsville All rights reserved. Cognitive Walkthrough Small group of people do a step-by-step walkthrough No actual users, working with assumptions and projections of the user cognition and behavior for each step necessary to work the interface User profiles Start with a non-technical statement of the task Point of view of first time user State the goals of the user With each user step identify… What the user is likely to perceive What ‘goals” or tactics the users will add or drop in order to work through the interface

©2001 Southern Illinois University, Edwardsville All rights reserved. SOFTWARE POSTURE The way a program presents itself to users Its posture reflects how it is used and affects the way users relate to it. EACH PROGRAM IS DESIGNED TO HAVE PRIMARY OR SECONDARY FOCUS, SHORT-TERM OR LONG-TERM DURATION, OR FOREGROUND OR BACKGROUND PROCESSING. THESE POSTURE DETERMINATIONS ARE DICTATED BY THE PURPOSE OF THE PROGRAM.

©2001 Southern Illinois University, Edwardsville All rights reserved. SOVEREIGN POSTURE The application is heavily used and requires the user’s full attention The user wants access to many feature at once The user will be irritated by small inefficiencies EXAMPLES: VIDEO GAMES SPREADSHEETS POWERPOINT DEVELOPER STUDIO

©2001 Southern Illinois University, Edwardsville All rights reserved. SOVEREIGN SOFTWARE DESIGN THE NATURE OF SOVEREIGN PROGRAMS YIELDS CERTAIN DESIGN PREFERENCES: Assume the users will be viewing the application for long periods of time – make it easy to view. Child windows – supporting tasks should be maximized. Assume that users will mainly view the application in full screen mode – use the space.

©2001 Southern Illinois University, Edwardsville All rights reserved. TRANSIENT POSTURE The user will only want to use the application briefly Application has a limited number of controls Application should be easily understood by first- time users EXAMPLES: INSTALLERS SMALL UTILITIES DIALOG BOXES Transient programs should have instructions built into their surface.

©2001 Southern Illinois University, Edwardsville All rights reserved. DAEMONIC POSTURE Software that has no (rare) interaction with the user is said to have a DAEMONIC POSTURE. EXAMPLES: DRIVERS OPERATING SYSTEMS Daemonic programs tend to use transient programs to configure them and on screen icons to access them (e.g., MS system tray).

©2001 Southern Illinois University, Edwardsville All rights reserved. AUXILIARY POSTURE A.K.A. A PARASITIC POSTURE Continually present like a soverien application but performs a supporting role like a transient application EXAMPLES: ON-SCREEN CLOCKS MONITORS TASKBARS Auxiliary applications must be readily accessible when needed but unobtrusive otherwise

©2001 Southern Illinois University, Edwardsville All rights reserved. Human Factor Principle: Fitt’s Law The time to acquire a target is a function of the distance to and size of the target. Many ways it can be applied to improve user’s experience Tool bar layout Menu placement Hierarchical menu access Fittize elements

©2001 Southern Illinois University, Edwardsville All rights reserved. Design Principle: Consistency Maintaining interface element meaning, placement, and organization Advantages Reduces memory load Reduces learning curve Supports the user’s navigation Keeps interface predictable Type of Consistency Internal: within an application External: across applications Real World: consistent with the outside world

©2001 Southern Illinois University, Edwardsville All rights reserved. Consistency MS Office keeps a similar look, feel, and button/menu placement across the different program interfaces

©2001 Southern Illinois University, Edwardsville All rights reserved. Design Principle: Simplicity Avoid Visual Noise Excess or extra items serve as distractions Minimize the number of items or groupings to make things easier to find

©2001 Southern Illinois University, Edwardsville All rights reserved. Simplicity Minimize the use of colors Vegas effect Fruit salad effect Color pollution

©2001 Southern Illinois University, Edwardsville All rights reserved. Design Principles: Readability and Legibility Legibility - Individual elements should be easily noticeable and distinguishable Readability - Display is comprehensible Font  10 point minimum, 12 point preferred  San Serif is generally easier to read on screen  Use no more than three fonts on a display, preferably just one or two

©2001 Southern Illinois University, Edwardsville All rights reserved. Design Principles: Readability and Legibility Emotional Style Italics for emphasis Capitals for YELLING Bold for emphasis  Dangerous Animals in Area Use emotional style sparsely

©2001 Southern Illinois University, Edwardsville All rights reserved. Readability and Legibility  Bad Example: text used in a tutorial. It’s illegible! A A SERIFS SANS SERIF CAPS ARE LESS LEGIBLE Mixed cases are more legible.

©2001 Southern Illinois University, Edwardsville All rights reserved. Design Principle: Grouping Keeping similar or related items together Advantages Helps users to find information quickly Allows users to discern what goes together Ways to group Color Borders Alignment Gestalt Principles Proximity Similarity

©2001 Southern Illinois University, Edwardsville All rights reserved. Visual Perception Constructivist Theory Perception involves the intervention of representations and memories. The visual system constructs a models of the world by transforming, enhancing, distorting, and discarding information. Our ability to perceive objects is effected by our prior knowledge and expectations

©2001 Southern Illinois University, Edwardsville All rights reserved. Context We interpret objects based on their context as a result of our prior knowledge

©2001 Southern Illinois University, Edwardsville All rights reserved. Gestalt Laws of Perceptual Organization Visual construction involves decomposing or partitioning an image into separate entities that are readily recognizable a)Proximity b)Similarity c)Closure d)Continuity e)Symmetry

©2001 Southern Illinois University, Edwardsville All rights reserved. Which Gestalt Principles are being used? Proximity Similarity Closure Continuity Symmetry