Design for Interaction Rui Filipe Antunes www.pikiproductions.com/rui.

Slides:



Advertisements
Similar presentations
Structured Design The Structured Design Approach (also called Layered Approach) focuses on the conceptual and physical level. As discussed earlier: Conceptual.
Advertisements

Chapter 11 Designing the User Interface
JustinMind: Dynamic Panels
Multimedia Production
GENERAL USABILITY CONSIDERATIONS. Overview of usability Aspects of usability – Learnability, memorability, efficiency, error reduction Techniques for.
Psych 101 for Designers Interaction Design. Interaction Design is about people first. What motivates people? How do people think? How do people behave?
Annoy Your Users Less Session 202 Philip Wolfe, Lead Developer Farm Credit Services of America.
PowerPoint Chapter 2 Review
Prof. Anselm SpoerriWeb Design Summary1 Web Guiding Principles Diversity of Users & Rapid Change –Diverse users, diverse computers, diverse skills, diverse.
Multimedia Design Principles Pertemuan 9 Matakuliah: T0732 / Sistem Multimedia Tahun: 2007.
CMPUT 301: Lecture 25 Graphic Design Lecturer: Martin Jagersand Department of Computing Science University of Alberta Notes based on previous courses by.
Practical Computing by Lynn Hogan
Web Design, Usability, and Aesthetics 1 Notes from book “Don’t Make Me Think: A Common Sense Approach to Web Usability” by Steve Krug.
The four basic principles of design
Chapter 2 Web Site Design Principles Principles of Web Design, Third Edition.
Website: Best Practices. Sources: The World Wide Web Consortium the main international standards organization for the World Wide Web Research-Based Web.
1 Web Site Design Customer Centered Design Principles Patterns and Processes Dr. Carl Rebman.
Day 6 Layout. Objectives  Learn about some principles of perception  Learn how grids can help you organise a site’s content  Learn about the golden.
Chapter 2 Web Site Design Principles Principles of Web Design, 4 th Edition.
1 User Interface Design CIS 375 Bruce R. Maxim UM-Dearborn.
Chapter 13: Designing the User Interface
POWERPOINT PRESENTATION GUIDELINES
7 Selecting Design and Color Section 7.1 Identify presentation design principles Use a custom template Add pages to a navigation structure Section 7.2.
Multimedia Design. Table of Content 1.Navigational structures 2.Storyboard 3.Multimedia interface components 4.Tips for interface design.
Section 7.1 Identify presentation design principles Use a custom template Add pages to a navigation structure Section 7.2 Identify color scheme guidelines.
People: Usability IS 101Y/CMSC 101Y November 5, 2013 Marie desJardins Amanda Mancuso University of Maryland Baltimore County.
INTROSE Introduction to Software Engineering Raymund Sison, PhD College of Computer Studies De La Salle University User Interface Design.
Multimedia & The World Wide Web winny HCI 201 Multimedia and the www.
Week 2 Web Site Design Principles. 2 Design for the Computer Medium Craft the look and feel Make your design portable Design for low bandwidth Plan for.
Spring /6.831 User Interface Design and Implementation1 Lecture 3: Visibility.
CORE 2: Information systems and Databases COLLECTING AND DISPLAYING FOR DATABASE SYSTEMS.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
CS 4720 Usability and Accessibility CS 4720 – Web & Mobile Systems.
Lecture 3 Web Design What makes a "good" website? Getting started on your website. Planning the layout. Picking a theme. Effective Design Tips.
Web Page Design Principles
Principles of Good Screen Design
Nielsen’s Ten Usability Heuristics
Usability Evaluation/LP Usability: how to judge it.
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.
Click to edit Master subtitle style USABILITY and USER INTERFACE DESIGN Application.
Heuristic evaluation Functionality: Visual Design: Efficiency:
Good Web Design. The Four A’s of Good Design Accessible Accurate Appropriate Appealing.
Summary Consistency: Make sure you have similar design, similar behavior throughout the site. Strive for consistency in appearance and behavior, because.
Photo Story 3 Importing Pictures. When you create a new Photo Story, the first thing that you will do is import pictures. You can import pictures from.
WEB ACCESSIBILITY. WHAT IS IT? Web accessibility means that people with disabilities can use the Web. Web accessibility encompasses all disabilities that.
Designing & Testing Information Systems Notes Information Systems Design & Development: Purpose, features functionality, users & Testing.
Chapter 2 Web Site Design Principles Principles of Web Design, Third Edition.
Interface Design.
Why do we need good user interfaces?. Goals of User Interfaces Usable – how much effort to do a task? – example: often-used buttons easier to find – example:
Chapter 2 Web Site Design Principles Principles of Web Design, 4 th Edition.
Usability 1 Usability evaluation Without users - analytical techniques With users - survey and observational techniques.
Principles of effective web design NOTES Flo Morris-Duffin.
User Interface Components Lecture # 5 From: interface-elements.html.
©2001 Southern Illinois University, Edwardsville All rights reserved. CS 321 Human-Computer Interaction Today Design Elements Readings in HCI, pp
Yonglei Tao School of Computing & Info Systems GVSU Ch 7 Design Guidelines.
Interactive Media Design Week 2
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
With a focus on screen design and CRAP. The Joshua Tree Epiphany.
10 User Interface (UI) Design Fundamentals Don’t you know mobirses.com is going to help you build your new career? 1. Know your user 2. Pay attention to.
Basic Elements.  Design is the process of collecting ideas, and aesthetically arranging and implementing them, guided by certain principles for a specific.
IT323 - Software Engineering 2 1 Tutorial 3.  Suggest ways in which the user interface to an e-commerce system such as an online stores might be adapted.
Review assessment two and three Design and develop an interactive, multimedia application to meet the documented requirements of an identified client.
Essential Elements to Keep in Mind While Designing a Website.
Ten Usability Heuristics These are ten general principles for user interface design. They are called "heuristics" because they are more in the nature of.
Section 7.1 Section 7.2 Identify presentation design principles
CSC420 Actions and Commands.
Unit 14 Website Design HND in Computing and Systems Development
Google Slides Fundamentals
Software Engineering D7025E
Presentation transcript:

Design for Interaction Rui Filipe Antunes

Design for interaction Interaction design is about working with all different types of interfaces not only websites; Interaction design is not about the behavior of the interface but the behavior of people; Is about Efficiency when people are consuming content; Is about easying users interaction. Don't make them search for what they want. We want to create smooth experiences so that users will return.

Design for Interaction Some examples of bad design Example 1 Example 2 Example 3 Example 4 Examples of (in)consistency in Google Chromebook Chromium ThinkWithGoogle 20ThingsIlearned Webstore

Five Design Principles Five main principles of design: a) Consistency b) Visibility c) Learnability d) Predictability e) Feedback

Consistency Consistency goes unnoticed; Human eyes are sensitive to changes; People should pay attention only to the content not to where things are located; Strive for consistency in both appearance and behavior :  Same functionality = same appearance;  Elements with different functionalities should have different appearances;

Consistency Changes in appearance and behavior can attract attention in a negative way. Rules of consistency should apply to all elements of design  colors, pattern, textures  size, proportion and rotation  shapes and alignments  typography  visibility  transitions and motion graphics  rool-overs/mouseovers  tooltips  layers ....

Visibility Let users know that an opportunity to interact exists e.g. A good example is provided by cars where all the interactive elements you need to drive are highly visible for the user People are “click-happy”, reinforce the possibility of interaction with visual indicators that invite people to touch or click. Unless it is a game, discoverability does not belong to this context. This is not a game of chance or luck, it is about easying users interaction. Don't make them search for what they want.

Visibility Standard clickable elements understood to be interactive :  Hyperlinks,  Buttons  Scrollbars  Forms Other invitations for interactivity are provided by :  Buttons- depths, shadings, shadows  small images  Textures simulating things that people might want to touch  Text styles – different colors and fonts

Learnability Interaction must be:  easy to learn  easy to remember If you do something and get what you want this increases the possibility of returning to do it in a the future occasion. Operant conditioning:  Rewarding increases the probability of learning, positive feedback reinforces the probability of people engaging in that behavior again  Negative feedback or making an error increases the probability of that person will not engage in that behavior again

Learnability Observational learning Observing an expert doing some action and then repeating it (e.g video tutorials) The more you use an interface the easier it becomes  Practice --> habits  extensive practice → automaticity Tranfer of perceived affordances: People learn behaviors from all different sorts of experiences, not only on the web, as well as in other media and in real life Affordance: When an object “tells you” how does it function e.g buttons, sliders, tabs

Predictability It is all about expectations. Before the interaction has occurred, the design should set the accurate expectations. Labels, instructions, icons and images can all be used for this purpose. We should be able to communicate:  What to do.  How the interface will respond.  What will happen.  Where the visitors will go. e.g What happens when this icon is pressed?

Predictability When users don't know what they can do, they will interact with everything that is clickable (or touchable)is clickable (or touchable) When they can predict what will happen they will only interact with the necessary elements.will only interact with the necessary elements Behaviors differ when:  playing  exploring  focusing in a specific task

Feedback Provide information about:  Location – where are you  Status of progress – what is happening  Future events or possibilities – what will happen in the future  Completion or closure – whether or not something has finished

Feedback Feedback should complement the experience not complicate.  do not interrupt the visitor's actions. Allow undo to revert to prior states.  mistakes and errors always happen (mistakes not always end up in errors.) Every interaction should produce a noticeable and understandable reaction.  Failing to acknowledge an interactions can lead to unnecessary actions or errors and mistakes. (People will often redo their action)  e.g What is the consequent action when nothing is displayed after the following button is pressed?

Feedback Progress indicators  Definite (we know the size/end limit for the operation)  Indefinite (we don't know how long the operation will take)

Summary Consistency: Make sure you have similar design, similar behaviors throughout the site. Strive for consistency in appearance and behavior, because it facilitates usability, credibility and trust; Visibility: Provide cues to know when and where can users interact; Learnability: Meaningful and unambiguous labels, content, and interactions make it possible to quickly understand and repeat the experience; Predictability: We want to be able to set expectations so that people know where they are, where can they go, what can happen, and what the outcome of their actions will be; Feedback: Acknowledge interactions, make sure users know that the interface realises that they have interacted with it, as well as provide information such as error messages, dialogs and comptetion messages (status, location, progress, and completion)