Balancing Function and Fashion

Size: px
Start display at page:

Download "Balancing Function and Fashion"

Transcription

1 Balancing Function and Fashion CS4HC3 / SE4HC3/ SE6DO3 Fall 2011 Instructor: Kevin Browne brownek@mcmaster.ca Slide content is based heavily on Chapter 11 of the textbook: Designing the User Interface: Strategies for Effective Human-Computer Interaction / 5 th edition, by Ben Schneiderman & Catherine Plaisant

2 Balancing Function and Fashion More advanced guidelines, ideas: Error messages Non-anthropomorphic design Display design Web page design Window design Colour

3 Error Messages Error messages should be considered in the overall design of the UI, not an afterthought Hall of shame websites exist for really poor error messages Consistency (perhaps across multiple applications) Error messages may have to be written by multiple authors If this is the case, what system is in place to insure some sort of consistency? Solution: guidelines document

4 Error Message Issues A program error ideally can be resolved through some corrective action(s) Therefore the error message should help lead the user to the corrective action(s) Universal usability Language translation afforded by separating help\error text from the presentation of help\error e.g. Keeping error messages in files on disk rather than coded into the program itself Problems: too obscure, hostile, little assistance e.g. Illegal Error ECx012CDE123C

5 File access denial? Maybe user doesn't understand. Error Message Issues Poor errors can cause: anxiety, stress, reduce confidence with interface, frustration What are some reasons errors occur? Users lack knowledge Poor understanding Accidental slips Suspicions about why an error occurred can guide design decisions Incorrect password? Most likely just accidental slip.

6 Error Message Issues Error message optimization can be an easy way to improve UI Track frequency of errors, respond accordingly... Modify error handling procedures, improve documentation, online help... Empirical data can be gathered to test decisions Bases for preparing error messages: Specificity Positive tone User-centred style Appropriate physical format

7 Specificity Too general... How to know what has gone wrong? Too specific\simple... How to fix what has gone wrong? Example: form-fill in interface with many fields Very annoying if all fields must be re-typed for an error in one field Worse yet if the field with an error is not specified Give concise but meaningful feedback on what is wrong, how to fix

8 Constructive guidance and positive tone Positive tone Don't use hostile terms... Fatal Abort Catastrophic Severe Illegal Even these words, which may technically be true, we still want to avoid when possible... Invalid Bad Error

9 Constructive guidance and positive tone How to be constructive though? Dependent on knowing user intentions... Hard to know user intentions Solution: present user with list of possible actions based on possible intentions, allow them to decide Correct errors automatically? Takes away incentive to self-correct Error correction almost becomes part of the syntax of the program itself in this case Is this desirable? Depends on situation... Keep in mind: most desirable is still to prevent errors

10 User-centred phrasing Allow users control over error message information Different levels of explanation Novice, intermediate, expert Technical vs. Non-technical Different types of information Description of issues, examples, resolution Integrate online help into the error messages Allow access to context-sensitive help as part of the error message

11 Appropriate physical format Upper-case only error messages? Really only appropriate if the error message is very serious, and brief Including error codes like CExFE23DA? Not really useful for most consumer-facing software Maybe more useful for a compiler error, can act as a reference If included at all, error codes should be: At the end of the error message Accessed through a more information button, or similar UI element

12 Appropriate physical format Where to display error message? Near problem itself In a spot specific for error messages e.g. Display bottom Audible notification that an error has occurred? e.g. bell, buzzing noise, etc. Can help ensure that users do observe the error But can also be annoying... May also cause embarrassment for the users if others are near by, a distraction What's the first thing you do when you slip on the ice?

13 Error-message guidelines Design process guidelines Increase attention to message design Establish quality control Develop guidelines Carry out usability tests Record the frequency of occurrence for each message

14 Error-message guidelines End-product guidelines Be as specific and precise as possible. Determine necessary, relevant error messages. Be constructive. Indicate what the user needs to do. Use a positive tone. Avid condemnation. Be courteous Choose user-centred phrasing. State problem, cause, solution. Consider multiple levels of messages. State brief, sufficient information to assist with corrective action. Maintain consistent grammatical forms, terminology and abbreviations. Maintain consistent visual format and placement.

15 Non-anthropomorphic Design Anthropomorphic Having human characteristics Idea: model Human-Computer Interaction based on Human-Human Interaction Lots and lots of controversy here! Attributing qualities such as intelligence, emotion, free will to a computer are deceptive, misleading When this deception inevitably becomes uncovered as limitations are reached, users realize or feel they have been betrayed Model of computer is obfuscated and hidden

16 Non-anthropomorphic Design More controversy... Computers are operated vs people have identity, autonomy May blame computer for error Study: 24 of 29 computer science students felt that computers can have intentions (Friedman, 1995) Distracting, anxiety producing It's just a fantasy that computer is a friend Anxiety about how to be socially appropriate, or how to keep this friend happy Unlike a tool-like interface, such as a map

17 Non-anthropomorphic Design Historically, anthropomorphic designs have not faired very well... Tillie the Teller Harvey Wallbanker BOB (Bank of Baltimore) Talking cars from the 1980s... Ananova Advocates of anthropomorphic design often suggest that such interfaces would be best suited to education, sales, therapy, entertainment

18 Non-anthropomorphic Design Design issue: pronoun usage Anthropomorphic advocates believe using I or you will make an interface more friendly Increased subjective satisfaction? In practice: can slow down performance, can become annoying or silly

19 Non-anthropomorphic Design Simulated natural language interface study (Brennan and Ohaeri, 1994) Travel-reservation task Simulated natural-language interface I, you or neutral refereed to as anthropomorphic, fluent, telegraphic Poor: I will book a flight to New York when you hit Enter. Better: You can book a flight to New York when you hit Enter. Better: To book a flight to New York, press enter. Participants didn't find the anthropomorphic version to be any more intelligent But performance suffered...

20 Non-anthropomorphic Design What about anthropomorphic design for children's educational software? Cartoon characters Animated Pointing at UI objects, giving advice and encouragement e.g. Reader Rabbit Some user studies support this view (Mayer, 2009)

21 Non-anthropomorphic Design What about for adult productivity software? Microsoft BOB Meant to be an interface for non-technical users Replaced Program Manager with home analogy rooms in a house to group features, furniture, decorations and icons for functionality, applications Users found it patronizing Good job so far, Kevin Failure In Time Magazine's list of 50 Worst Inventions, CNET.com worst product of the decade

22 Non-anthropomorphic Design What about for instructional, educational or online help material targeted at adults? Use video clips of actual human being e.g. As an intro to the software Support user control Provide options to view different video clips Allow them to repeat video clips Allow them to decide when to move on Other situations? Japanese elder care robots Much research, hope of $40 billion industry by 2025

23 Non-anthropomorphic guidelines Be cautious in presenting computers as people, either with synthesized or cartoon characters Design comprehensible, predictable, and usercontrolled interfaces Use appropriate humans for audio or video introductions or guides Use cartoon characters in games or children's software, but avoid them elsewhere Provide user-centred overviews for orientation and closure

24 Non-anthropomorphic guidelines Do not use I when the computer responds to human actions Use you to guide users, or just state facts

25 Data Display Design Display of data is a complex issue... Smith and Mosier (1986) 162 guidelines for data display Empirical data suggests visual aesthetics has strong impact on subjective satisfaction Condensed data, or spread out? Condensed can be better, particularly for experts Problem: time spent scanning for data e.g. Nurse study, search times dropped by half for densely packed one-screen data display vs. Three screen

26 Data Display Guidelines Sample from 162 guidelines of Smith and Mosier (1986) Ensure that any data a user needs, at any step in a transaction sequence, are available for display Use short, simple sentences. Display data to users in directly usable forms; do not require that users convert displayed data Left-justify columns of alphabetic data to permit rapid scanning Label each page in a multipaged display to show its relation to others...

27 Web Page Design Top Ten Mistakes of web-based presentation of information (Tullis, 2005) Burying information too deep in a website Overloading pages with too much material Providing awkward or confusing navigation Putting information in unexpected places on the page Not making links obvious and clear Presenting information in bad tables Making text so small that many users cannot read it Using bad forms Hiding (or not providing) features that could help users

28 Web Page Design Web design can be broken-down into levels (Tullis, 2004) Site-level issues Issues throughout entire website Navigation Depth vs breadth of website Use of frames Page-level issues Tables, Graphs, Forms Page layout Presentation of links

29 Web Page Design Web design can be broken-down into levels (Tullis, 2004) special information Site maps Search functions User assistance Feedback Provides terminology, separation of concerns

30 Web Page Design Commercial desire to improve satisfaction, performance with websites Race existed to create coolest designs, attentiongrabbing layouts Market researchers aimed to have users stay longer, buy more products Design trade-off with increased download times, especially in the era of dial-up modems Webby Awards Conjectures based on analysis of winning pages (Ivory and Hearst, 2002) e.g. Average link text should be kept to 2-3 words

31 Web Page Design Good approach: user task focused Analyze task sequences, frequencies Layout page according to this data e.g. Top-to-bottom movement through display more efficient than having to move around top to bottom all over the screen Goal is to minimize visual scanning time, movement time Also... Guidelines documents are numerous

32 Web Page Design Web page design guidelines document examples The Java Look and Feel Design Guidelines (Sun, 2001) Sun's Web Design Guide (Sun, 2008) The World Wide Web Consortium's Web Accessibility Initiative (WAI, 2008) The Web Style Guide (Lynch and Horton, 2008)

33 Colour Benefits of using colour Various colours are soothing or striking to the eye Colour can improve an uninteresting display Colour facilitates subtle discrimination in complex displays A colour code can emphasize the logical organization of information Certain colours can draw attention to warnings Colour coding can evoke more emotional reactions of joy, excitement, fear or anger

34 Colour Dangers of using colour Colour pairings may cause problems Colour fidelity may degrade on other hardware Printing or conversion to other media may be a problem

35 Colour Guidelines Use colour conservatively Too much colour can confuse or misdirect users Limit the number of colours Too many different colours can confuse novice users Recognize the power of colour as a coding technique Colour increases recognition speed for many tasks Ensure that colour coding supports the task e.g. Wrong data is highlighted for search task

36 Colour Guidelines Have colour coding appear with minimal user effort Colour coding should in general be automatic when users perform a task Place colour coding under user control Users should still be able to turn off colour coding Design for monochrome first Layout data in a logical manner first, before colouring (universal usability, black\white monitors, colour blind users)

37 Colour Guidelines Consider the needs of colour-deficient users Readability, universal usability issue Use colour to help in formatting Useful for densely packed displays Be consistent in colour coding Some error messages in red? Then don't use yellow for others! Be alert to common expectations about colour codes e.g. Red danger, stop, etc.

38 Colour Guidelines Be alert to problems with colour pairings e.g. Red on blue displays Use colour changes to indicate status changes Can be an attention-getting method Use colour in graphic displays for greater information density e.g. Graphs with multiple plots

39 References Designing the User Interface: Strategies for Effective Human-Computer Interaction / 5 th edition, by Ben Schneiderman & Catherine Plaisant (2010) Brennan, Susan E. and Ohaeri, Justina O., Effects of message style on users' attributions towards agents, Proc. CHI '94 Conference: Human Factors in Computing Systems, ACM Press, New York (1994), Friedman, Batya, It's the computer's fault - Reasoning about computers as moral agents, Proc. CHI '95 Conference: Human Factors in Computing Systems, ACM Press, New York (1995), Ivory, M.Y. and Hearst, M.A., Statistical profiles of highly-related web site interfaces, Proc. CHI 2002 Confernece: Human Factors in Computing Systems, ACM Press, New York (2002), Mayer, Richard E., Multimedia Learning, Second Edition, Cambridge University Press, New York (2009). Smith, Sid L. and Mosier, Jane N., Guidelines for Designing User Interface Software, Report ESD-TR , Electronic Systems Division, MITRE Corporation, Bedford, MA (1986). Tullis, T.S., Information presentaiton, in Proctor, R. and Vu, K. (Editors), Handbook of Human Factors in Web Design, Routledge, New York (2004).

40 References Tullus, T.S., Web-based presentation of information: The top ten mistakes and why they are mistakes, Proc. HCI International 2005, Las Vegas, NV, LAwrence Erlbaum Associates (July 2005).

COMP 388/441 HCI: 09 - Balancing Function and Fashion Balancing Function and Fashion

COMP 388/441 HCI: 09 - Balancing Function and Fashion Balancing Function and Fashion 09 - Balancing Function and Fashion Lecture 09 - Overview This lecture deals with five design matters that are functional issues [...] but also leave room for varying styles to suite a variety of users.

More information

Interface Design Issues Lecture 8

Interface Design Issues Lecture 8 IMS5302 Human factors and usability Interface Design Issues Lecture 8 Overview Quality, need to reduce Response time Interaction styles Direct manipulation Interaction devices Function versus look Field

More information

Guidelines for Website Design

Guidelines for Website Design CS 418/518 Web Programming Spring 2014 Website Design Dr. Michele Weigle http://www.cs.odu.edu/~mweigle/cs418-s14/ Guidelines for Website Design! Make a Great First Impression! copyedit! Maintain Consistency!

More information

Interaction Design. Task Analysis & Modelling

Interaction Design. Task Analysis & Modelling Interaction Design Task Analysis & Modelling This Lecture Conducting task analysis Constructing task models Understanding the shortcomings of task analysis Task Analysis for Interaction Design Find out

More information

Cognitive Disability and Technology: Universal Design Considerations

Cognitive Disability and Technology: Universal Design Considerations Cognitive Disability and Technology: Universal Design Considerations Clayton Lewis Coleman Institute for Cognitive Disabilities RERC-ACT clayton.lewis@colorado.edu Prepared for AUCD Training Symposium,

More information

M150 -B / Unit 12. By Wawi. A good user interface design enables the user to effectively interact with the system and perform his tasks.

M150 -B / Unit 12. By Wawi. A good user interface design enables the user to effectively interact with the system and perform his tasks. A good user interface design enables the user to effectively interact with the system and perform his tasks. (True) HCI: (Human-Computer Interaction) is the study of how humans interact with computers

More information

GUI Design Principles

GUI Design Principles GUI Design Principles User Interfaces Are Hard to Design You are not the user Most software engineering is about communicating with other programmers UI is about communicating with users The user is always

More information

Human-Computer Interaction: An Overview. CS2190 Spring 2010

Human-Computer Interaction: An Overview. CS2190 Spring 2010 Human-Computer Interaction: An Overview CS2190 Spring 2010 There must be a problem because What is HCI? Human-Computer interface Where people meet or come together with machines or computer-based systems

More information

User Interface Design

User Interface Design User Interface Design Lecture #4 Part-B Agenda Principles on User Interface Design Principle 1: Recognize the Diversity Usage Profiles Task Profiles Interaction styles Principle 2: Eight Golden Rules Principle

More information

An Introduction to Human Computer Interaction

An Introduction to Human Computer Interaction The contents of this Supporting Material document have been prepared from the Eight units of study texts for the course M150: Date, Computing and Information, produced by The Open University, UK. Copyright

More information

ways to present and organize the content to provide your students with an intuitive and easy-to-navigate experience.

ways to present and organize the content to provide your students with an intuitive and easy-to-navigate experience. In Blackboard Learn, as you create your course, you can add a variety of content types, including text, file attachments, and tools. You can experiment with ways to present and organize the content to

More information

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT REALISING THE USER INTERFACE

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT REALISING THE USER INTERFACE BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT REALISING THE USER INTERFACE Friday 1 st April 2016 - Morning Answer any THREE questions

More information

Mensch-Maschine-Interaktion 1. Chapter 7 (July 15, 2010, 9am-12pm): Implementing Interactive Systems

Mensch-Maschine-Interaktion 1. Chapter 7 (July 15, 2010, 9am-12pm): Implementing Interactive Systems Mensch-Maschine-Interaktion 1 Chapter 7 (July 15, 2010, 9am-12pm): Implementing Interactive Systems 1 Implementing Interactive Systems Designing Look-And-Feel Constraints Mapping Implementation Technologies

More information

PNC.com, Weather.com & SouthWest.com. Usability Analysis. Tyler A. Steinke May 8, 2014 IMS 413

PNC.com, Weather.com & SouthWest.com. Usability Analysis. Tyler A. Steinke May 8, 2014 IMS 413 PNC.com, Weather.com & SouthWest.com Usability Analysis Tyler A. Steinke May 8, 2014 IMS 413 2 P a g e S t e i n k e Table of Contents Introduction 3 Executive Summary 3 Methodology 4 Results 4 Recommendations

More information

Unit 3. Design and the User Interface. Introduction to Multimedia Semester 1

Unit 3. Design and the User Interface. Introduction to Multimedia Semester 1 Unit 3 Design and the User Interface 2018-19 Semester 1 Unit Outline In this unit, we will learn Design Guidelines: Appearance Balanced Layout Movement White Space Unified Piece Metaphor Consistency Template

More information

User Interfaces Assignment 3: Heuristic Re-Design of Craigslist (English) Completed by Group 5 November 10, 2015 Phase 1: Analysis of Usability Issues Homepage Error 1: Overall the page is overwhelming

More information

USER INTERACTION DESIGN GUIDELINES

USER INTERACTION DESIGN GUIDELINES USER INTERACTION DESIGN GUIDELINES TOPICS: Chapter 2 Organizing usability issues: The User Action Framework Selected design guidelines, with examples Guidelines specifically for Web design Usability inspection

More information

ALL-KANSAS NEWS WEBSITE CRITIQUE BOOKLET. This guide is designed to be an educational device SCHOOL NAME: NEW WEBSITE NAME: YEAR: ADVISER:

ALL-KANSAS NEWS WEBSITE CRITIQUE BOOKLET. This guide is designed to be an educational device SCHOOL NAME: NEW WEBSITE NAME: YEAR: ADVISER: ÇP ALL-KANSAS NEWS WEBSITE CRITIQUE BOOKLET This guide is designed to be an educational device to improve the quality of your news website program. It is intended to point out positive aspects of your

More information

Type vs Style. Interaction types what is the aim of the interaction? Interaction styles what mechanism is to be used? E.g.

Type vs Style. Interaction types what is the aim of the interaction? Interaction styles what mechanism is to be used? E.g. Type vs Style Interaction types what is the aim of the interaction? Instructing Conversing Manipulating Exploring Interaction styles what mechanism is to be used? E.g. Typing Speech Gesture Touch Menu

More information

UX Design. Web Design - Part 2. Topics. More web design: Page design: Where am I? Navigation Colour choices Special Needs Size Layout

UX Design. Web Design - Part 2. Topics. More web design: Page design: Where am I? Navigation Colour choices Special Needs Size Layout UX Design Web Design - Part 2 Topics More web design: Page design: Where am I? Navigation Colour choices Special Needs Size Layout Contents Non-textual elements Common web design issues Autumn 2016 CSCU9N5:

More information

Chapter 6. Design Guides

Chapter 6. Design Guides Chapter 6. Design Guides Context Table of Contents Context... 1 Objectives... 1 Introduction... 2 Standards vs Guidelines... 2 Design Guides... 2 Design Principles... 3 Learnability... 3 Flexibility...

More information

the Hick Hyman Law Pearson Addison-Wesley. All rights reserved. 6-1

the Hick Hyman Law Pearson Addison-Wesley. All rights reserved. 6-1 the Hick Hyman Law describes the time it takes for a person to make a decision as a result of the possible choices he or she has; that is, increasing the number of choices will increase the decision time

More information

balancer high-fidelity prototype dian hartono, grace jang, chris rovillos, catriona scott, brian yin

balancer high-fidelity prototype dian hartono, grace jang, chris rovillos, catriona scott, brian yin balancer high-fidelity prototype dian hartono, grace jang, chris rovillos, catriona scott, brian yin Problem and Solution Overview A healthy work-life balance is vital for both employers and employees.

More information

Module 9: Audience Analysis, Usability, and Information Architecture COM 420

Module 9: Audience Analysis, Usability, and Information Architecture COM 420 Module 9: Audience Analysis, Usability, and Information Architecture COM 420 Audience Analysis Needs Capabilities Without addressing these end user factors, time and money can be wasted building a site

More information

Chapter 10 Interactive Systems And Usability Organizational Requirements Engineering

Chapter 10 Interactive Systems And Usability Organizational Requirements Engineering Chapter 10 Interactive Systems And Usability Organizational Requirements Engineering Prof. Dr. Armin B. Cremers Sascha Alda Overview Introduction: What is usability? Why is usability an important non-functional

More information

Usability Report. Author: Stephen Varnado Version: 1.0 Date: November 24, 2014

Usability Report. Author: Stephen Varnado Version: 1.0 Date: November 24, 2014 Usability Report Author: Stephen Varnado Version: 1.0 Date: November 24, 2014 2 Table of Contents Executive summary... 3 Introduction... 3 Methodology... 3 Usability test results... 4 Effectiveness ratings

More information

Process. Interface Design Introduction. Purpose and Goals of your Website. Module 2. Introduction

Process. Interface Design Introduction. Purpose and Goals of your Website. Module 2. Introduction Module 2 Introduction Before one can start building a website, the person must have a clear understanding of the mission, goals, and objectives of the site. Important questions to ask are why are you making

More information

Overview. Understanding how interfaces affect users. Expressive interfaces. Affective aspects. Friendly interfaces. User-created expressiveness

Overview. Understanding how interfaces affect users. Expressive interfaces. Affective aspects. Friendly interfaces. User-created expressiveness Overview Understanding how interfaces affect users Expressive interfaces how the appearance of an interface can elicit positive responses Negative aspects how computers frustrate users Anthropomorphism

More information

Interaction Styles. Interaction. Aim is to deepen understanding of the issues involved, and to provide guidance on interface design.

Interaction Styles. Interaction. Aim is to deepen understanding of the issues involved, and to provide guidance on interface design. Interaction Styles Interaction We consider: Manipulation styles Interface Components Examples Aim is to deepen understanding of the issues involved, and to provide guidance on interface design. Physical

More information

Plenty to choose from. Help designers choose design alternatives Help evaluators find problems in interfaces (heuristic evaluation)

Plenty to choose from. Help designers choose design alternatives Help evaluators find problems in interfaces (heuristic evaluation) Plenty to choose from Nielsens 10 principles One version in his book A more recent version on his website Tognazzinis 16 principles Normans rules from Design of Everyday Things Mac, Windows, Gnome, KDE

More information

Refreshing Your Affiliate Website

Refreshing Your Affiliate Website Refreshing Your Affiliate Website Executive Director, Pennsylvania Affiliate Your website is the single most important marketing element for getting the word out about your affiliate. Many of our affiliate

More information

Heuristic Evaluation of Math Out of the Box

Heuristic Evaluation of Math Out of the Box Heuristic Evaluation of Math Out of the Box Evaluator #A: Joanie Hollberg Evaluator #B: Rassan Walker Evaluator #C: Alex Wang Evaluator #D: Carlos Araujo 1. Problem Math Out of The Box is a mobile application

More information

Structure of Text. Creating Memory Aids through Typography

Structure of Text. Creating Memory Aids through Typography Structure of Text Creating Memory Aids through Typography Edward Rushton MFA Donald Armel PhD Legibility Readability Definitions Legibility Legibility is dependent on the design of the typeface, the letterforms

More information

SOFTWARE REQUIREMENTS ENGINEERING LECTURE # 7 TEAM SKILL 2: UNDERSTANDING USER AND STAKEHOLDER NEEDS REQUIREMENT ELICITATION TECHNIQUES-IV

SOFTWARE REQUIREMENTS ENGINEERING LECTURE # 7 TEAM SKILL 2: UNDERSTANDING USER AND STAKEHOLDER NEEDS REQUIREMENT ELICITATION TECHNIQUES-IV 1 SOFTWARE REQUIREMENTS ENGINEERING LECTURE # 7 TEAM SKILL 2: UNDERSTANDING USER AND STAKEHOLDER NEEDS REQUIREMENT ELICITATION TECHNIQUES-IV 12 th June, 2013 Instructor Information 2 Course Instructor:

More information

Iteration and Refinement 02/18/2003

Iteration and Refinement 02/18/2003 Iteration and Refinement 02/18/2003 1. Case Study: Columbia House Columbiahouse.com has some unique challenges. Although not many people have visited the site, almost everyone has been a member of their

More information

Usability. HCI - Human Computer Interaction

Usability. HCI - Human Computer Interaction Usability HCI - Human Computer Interaction Computer systems optimization for easy access and communication Definition design Basic principles Testing assessment implementation Quality Utility funcionality

More information

Plants can improve mood and health. Many people want to have plants in their home or workplace, but struggle with properly caring for their plants.

Plants can improve mood and health. Many people want to have plants in their home or workplace, but struggle with properly caring for their plants. plantr. Team Jen Jianfen Zhang: project manager; user interface design Jory Rice: interactive prototype Paul Bartell: ideation; writing; prototype integration Whitney Schmidt: ideation; writing; website

More information

Heuristic Evaluation of Enable Ireland

Heuristic Evaluation of Enable Ireland Heuristic Evaluation of Enable Ireland Aesthetic and minimalist design Pages should not contain information which is irrelevant or rarely needed. Currently, there is too much content on the Enable Ireland

More information

Response Times: The 3 Important Limits

Response Times: The 3 Important Limits Jakob Nielsen s Alertbox: January 1, 1993 Response Times: The 3 Important Limits Summary: There are 3 main time limits (which are determined by human perceptual abilities) to keep in mind when optimizing

More information

Cognitive Walkthrough Evaluation Yale University School of Art

Cognitive Walkthrough Evaluation Yale University School of Art www.campusconnections.us Cognitive Walkthrough Evaluation Yale University School of Art Allison Hall LIS 644 - Usability Theory & Practice Pratt SILS 1 Executive Summary Yale University is one of the most

More information

Assignment 5 is posted! Heuristic evaluation and AB testing. Heuristic Evaluation. Thursday: AB Testing

Assignment 5 is posted! Heuristic evaluation and AB testing. Heuristic Evaluation. Thursday: AB Testing HCI and Design Topics for today Assignment 5 is posted! Heuristic evaluation and AB testing Today: Heuristic Evaluation Thursday: AB Testing Formal Usability Testing Formal usability testing in a lab:

More information

STONELAW HIGH GRAPHIC

STONELAW HIGH GRAPHIC GRAPHIC COMMUNICATION Technical Education THE A to Z of DTP Your knowledge of desktop publishing terminology will be expanded as you progress within the subject THE A to Z of DTP ALIGNMENT positions of

More information

Guide for Creating Accessible Content in D2L. Office of Distance Education. J u n e 2 1, P a g e 0 27

Guide for Creating Accessible Content in D2L. Office of Distance Education. J u n e 2 1, P a g e 0 27 Guide for Creating Accessible Content in D2L Learn how to create accessible web content within D2L from scratch. The guidelines listed in this guide will help ensure the content becomes WCAG 2.0 AA compliant.

More information

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT. March 2017 PRINCIPLES OF USER INTERFACE DESIGN

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT. March 2017 PRINCIPLES OF USER INTERFACE DESIGN BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT March 2017 PRINCIPLES OF USER INTERFACE DESIGN EXAMINERS REPORT General Comments Candidates should focus

More information

Interaction Design Guidelines and Rules

Interaction Design Guidelines and Rules Interaction Design Guidelines and Rules Department of Information Technology Uppsala university Design Design is the planning (process, decisions) that lays the basis for the making of every object or

More information

UX review - Coral Sportsbook App

UX review - Coral Sportsbook App UX review - Coral Sportsbook App 24 February 2016 What is a UX review? A UX review is an assessment of the experience a user has with an interface. It s conducted by one or several experts in the field,

More information

Fast Company Homepage This ad is very distracting and grabs the viewer attention more than the logo and navigation. It could cause the user to overloo

Fast Company Homepage This ad is very distracting and grabs the viewer attention more than the logo and navigation. It could cause the user to overloo Competitive Review Fast Company Homepage Doing well: It has a bold and modern feel that appeals to the internet audience. Doing poorly: The layout is confusing as to which elements match up and it's unclear

More information

MIT GSL week 4 Wednesday. User Interfaces II

MIT GSL week 4 Wednesday. User Interfaces II MIT GSL 2018 week 4 Wednesday User Interfaces II User Centered Design Prototyping! Producing cheaper, less accurate renditions of your target interface! Essential in spiral design process, useful in later

More information

User-Centered Analysis & Design

User-Centered Analysis & Design User-Centered Analysis & Design Section Topic Slides Study Guide Quick References (QR) Introduction UCA vs. UT 1-26 12 Comparing Analysis and Testing Approaches ROI 1-29 7 Formulas for Calculating ROI

More information

INDEX UNIT 4 PPT SLIDES

INDEX UNIT 4 PPT SLIDES INDEX UNIT 4 PPT SLIDES S.NO. TOPIC 1. 2. Screen designing Screen planning and purpose arganizing screen elements 3. 4. screen navigation and flow Visually pleasing composition 5. 6. 7. 8. focus and emphasis

More information

The 10 Biggest Mistakes

The 10 Biggest Mistakes The 10 Biggest Mistakes Start-up Copywriters Make The Blackford Centre for Copywriting The Blackford Centre for Copywriting www.inst.org/copy 10 Biggest Mistakes Page 2 Contents 1. Not Writing Good Headlines...

More information

COMP 388/441 HCI: 07 - Menu Selection, Forms, and Dialog Boxes Menu Selection, Forms, and Dialog Boxes

COMP 388/441 HCI: 07 - Menu Selection, Forms, and Dialog Boxes Menu Selection, Forms, and Dialog Boxes 07 - Menu Selection, Forms, and Dialog Boxes Menus Overview Offer cues, users can categorize actions easier (no syntax recall required) Especially effective when users have little training, use the UI

More information

Usability Inspection Report of NCSTRL

Usability Inspection Report of NCSTRL Usability Inspection Report of NCSTRL (Networked Computer Science Technical Report Library) www.ncstrl.org NSDL Evaluation Project - Related to efforts at Virginia Tech Dr. H. Rex Hartson Priya Shivakumar

More information

Interaction Styles. Interaction. Type vs Style

Interaction Styles. Interaction. Type vs Style Interaction Styles Interaction We consider: Manipulation styles Interface Components Examples Aim is to deepen understanding of the issues involved, and to provide guidance on interface design. Physical

More information

Chapter 4. Evaluating Interface Designs

Chapter 4. Evaluating Interface Designs Chapter 4 Evaluating Interface Designs 1 Introduction Designers may fail to evaluate their designs adequately. Experienced designers know that extensive testing is a necessity. Few years ago, evaluation

More information

CSE 403: Software Engineering, Fall courses.cs.washington.edu/courses/cse403/16au/ User Interfaces. Emina Torlak

CSE 403: Software Engineering, Fall courses.cs.washington.edu/courses/cse403/16au/ User Interfaces. Emina Torlak CSE 403: Software Engineering, Fall 2016 courses.cs.washington.edu/courses/cse403/16au/ User Interfaces Emina Torlak emina@cs.washington.edu Outline Usability Prototyping UI Design Elements Examples How

More information

Curtin University School of Design. Internet Usability Design 391. Chapter 1 Introduction to Usability Design. By Joel Day

Curtin University School of Design. Internet Usability Design 391. Chapter 1 Introduction to Usability Design. By Joel Day Curtin University School of Design Internet Usability Design 391 Chapter 1 Introduction to Usability Design By Joel Day Internet Usability Design 391 Chapter 1: Usability Introduction Page 2 of 6 What

More information

Usability. CSE 331 Spring Slides originally from Robert Miller

Usability. CSE 331 Spring Slides originally from Robert Miller Usability CSE 331 Spring 2010 Slides originally from Robert Miller 1 User Interface Hall of Shame Source: Interface Hall of Shame 2 User Interface Hall of Shame Source: Interface Hall of Shame 3 Redesigning

More information

The Interaction. Dr. Karim Bouzoubaa

The Interaction. Dr. Karim Bouzoubaa The Interaction Dr. Karim Bouzoubaa UI Hall of Fame or Shame? The buttons are limited to text labels: à pi instead of (scientific mode) à sqrt rather than à * instead of X Why only one line of display?

More information

George Olse n Principal, Interaction by Design User interface design It s not just what you say, it s how you say it

George Olse n Principal, Interaction by Design User interface design It s not just what you say, it s how you say it George Olse n Principal, Interaction by Design olsen@interactionbydesign.com User interface design It s not just what you say, it s how you say it In design school you may have heard Art is about expression...design

More information

Introduction to Programming

Introduction to Programming CHAPTER 1 Introduction to Programming Begin at the beginning, and go on till you come to the end: then stop. This method of telling a story is as good today as it was when the King of Hearts prescribed

More information

USER INTERFACE DESIGN + PROTOTYPING + EVALUATION. Heuristic Evaluation. Prof. James A. Landay University of Washington CSE 440

USER INTERFACE DESIGN + PROTOTYPING + EVALUATION. Heuristic Evaluation. Prof. James A. Landay University of Washington CSE 440 USER INTERFACE DESIGN + PROTOTYPING + EVALUATION Heuristic Evaluation Prof. James A. Landay University of Washington CSE 440 February 19, 2013 Hall of Fame or Shame? Pocket By Read It Later Jan. 14-18,

More information

Introduction. Design for Strength and Endurance- Introduction. Screen Titles

Introduction. Design for Strength and Endurance- Introduction. Screen Titles Introduction Screen Titles Course Objective and Overview Content and Format Proposed Study Guide Installation and Operation Introduction - 1 - C.F. Zorowski 2002 Introduction - 2 - C.F. Zorowski 2002 Course

More information

Technical Communication A Practical Approach: Chapter 11: Web Pages and

Technical Communication A Practical Approach: Chapter 11: Web Pages and Publish on the Web Technical Communication A Practical Approach: Chapter 11: Web Pages and Writing for the Web William Sanborn Pfeiffer Kaye Adkins Craig Baehr Revised for ENGR 139 by x.m. spring 2010

More information

Chapter 15. User Interface Design. Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 1

Chapter 15. User Interface Design. Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 1 Chapter 15 User Interface Design Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 15 Slide 1 Topics covered User interface design principles User interaction Information presentation User

More information

UNIT II Requirements Analysis and Specification & Software Design

UNIT II Requirements Analysis and Specification & Software Design UNIT II Requirements Analysis and Specification & Software Design Requirements Analysis and Specification Many projects fail: because they start implementing the system: without determining whether they

More information

Cognitive Walkthrough Evaluation

Cognitive Walkthrough Evaluation Columbia University Libraries / Information Services Digital Library Collections (Beta) Cognitive Walkthrough Evaluation by Michael Benowitz Pratt Institute, School of Library and Information Science Executive

More information

Spark is a mobile application that allows teachers to capture, track, and and share their students important learning moments.

Spark is a mobile application that allows teachers to capture, track, and and share their students important learning moments. Heuristic Evaluation of Spark Problem Spark is a mobile application that allows teachers to capture, track, and and share their students important learning moments. Violations Found 1 [H2-10: Help & Documentation]

More information

USER SEARCH INTERFACES. Design and Application

USER SEARCH INTERFACES. Design and Application USER SEARCH INTERFACES Design and Application KEEP IT SIMPLE Search is a means towards some other end, rather than a goal in itself. Search is a mentally intensive task. Task Example: You have a friend

More information

Chapter 3: Google Penguin, Panda, & Hummingbird

Chapter 3: Google Penguin, Panda, & Hummingbird Chapter 3: Google Penguin, Panda, & Hummingbird Search engine algorithms are based on a simple premise: searchers want an answer to their queries. For any search, there are hundreds or thousands of sites

More information

Purpose, features and functionality

Purpose, features and functionality Topic 6 Purpose, features and functionality In this topic you will look at the purpose, features, functionality and range of users that use information systems. You will learn the importance of being able

More information

User Experience. 10 Principles to Ensure a Great. on your Website. Issue 3. An Appnovation Digital ebook

User Experience. 10 Principles to Ensure a Great. on your Website. Issue 3. An Appnovation Digital ebook Issue 3 10 Principles to Ensure a Great User Experience on your Website An Appnovation Digital ebook 10 Principles to Ensure a Great User Experience on your Website www.appnovation.com P.1 Thank you for

More information

Heuristic Evaluation of Covalence

Heuristic Evaluation of Covalence Heuristic Evaluation of Covalence Evaluator #A: Selina Her Evaluator #B: Ben-han Sung Evaluator #C: Giordano Jacuzzi 1. Problem Covalence is a concept-mapping tool that links images, text, and ideas to

More information

Technical Communication Today

Technical Communication Today Technical Communication Today Richard Johnson-Sheehan Fourth Edition Pearson Education Limited Edinburgh Gate Harlow Essex CM20 2JE England and Associated Companies throughout the world Visit us on the

More information

Technical Writing. Professional Communications

Technical Writing. Professional Communications Technical Writing Professional Communications Overview Plan the document Write a draft Have someone review the draft Improve the document based on the review Plan, conduct, and evaluate a usability test

More information

Appendix A Design. User-Friendly Web Pages

Appendix A Design. User-Friendly Web Pages Appendix A Design User-Friendly Web Pages 2 How to Do Everything with FrontPage 2002 If you have surfed the Web for any significant period of time, you know that there are plenty of Web sites out there

More information

Lesson Guides UPPER-INTERMEDIATE

Lesson Guides UPPER-INTERMEDIATE Lesson Guides UPPER-INTERMEDIATE British Council 2018 The British Council is the United Kingdom s international organisation for cultural relations and educational opportunities. UPPER-INTERMEDIATE LESSON

More information

Buy The Complete Version of This Book at Booklocker.com:

Buy The Complete Version of This Book at Booklocker.com: Easily improve your website to better serve your business goals. Home Sweet Home Page: The 5 Deadly Mistakes Authors, Speakers and Coaches Make with Their Website's Home Page and How to Fix Them! Buy The

More information

UXD. using the elements: structure

UXD. using the elements: structure using the elements: structure defining structure you are here structure essentially defines how users get to a given screen and where they can go when they re done. structure also defines categories of

More information

Introduction to Accessibility. Universal Usability and Internationalization of Interfaces

Introduction to Accessibility. Universal Usability and Internationalization of Interfaces Introduction to Accessibility Universal Usability and Internationalization of Interfaces Aims of Lecture By the end of the session, you should be aware: Issues experienced by disabled users when interacting

More information

Heuristic Evaluation! Hall of Fame or Shame?! Hall of Fame or Shame?! Hall of Fame or Shame?! Hall of Fame!!

Heuristic Evaluation! Hall of Fame or Shame?! Hall of Fame or Shame?! Hall of Fame or Shame?! Hall of Fame!! CS 147: HCI+D UI Design, Prototyping, and Evaluation, Autumn 2014 HCI+D: USER INTERFACE DESIGN + PROTOTYPING + EVALUATION Hall of Fame or Shame? Heuristic Evaluation Computer Science Department Autumn

More information

CSE 403. UI Requirements & Design. Material in part from Marty Stepp and Valentine Razmov, past 403 classes.

CSE 403. UI Requirements & Design. Material in part from Marty Stepp and Valentine Razmov, past 403 classes. CSE 403 UI Requirements & Design Material in part from Marty Stepp and Valentine Razmov, past 403 classes. Admin stuff Grade database should be working See the Admin section on the class wiki: o You should

More information

Multimedia Design and Authoring

Multimedia Design and Authoring Unit 13: Multimedia Design and Authoring Unit code: H/601/0467 QCF Level 4: BTEC Higher National Credit value: 15 Unit aim To help learners understand design processes including planning, iteration and

More information

COMP6471 WINTER User-Centered Design

COMP6471 WINTER User-Centered Design COMP6471 WINTER 2003 User-Centered Design Instructor: Shahriar Ameri, Ph.D. Student: Pedro Maroun Eid, ID# 5041872. Date of Submission: Monday, March 10, 2003. (Week 9) Outline Outline... 2 ABSTRACT...3

More information

HCI and Design SPRING 2016

HCI and Design SPRING 2016 HCI and Design SPRING 2016 Topics for today Heuristic Evaluation 10 usability heuristics How to do heuristic evaluation Project planning and proposals Usability Testing Formal usability testing in a lab

More information

GUI Tips. GUI Blooper

GUI Tips. GUI Blooper GUI Tips From GUI Bloopers, Jeff Johnson GUI Blooper List of common mistakes that software developers frequently make when designing Graphical User Interfaces (GUI) Categories we will discuss: GUI Components

More information

Unit 4. Multimedia Element: Text. Introduction to Multimedia Semester 2

Unit 4. Multimedia Element: Text. Introduction to Multimedia Semester 2 Unit 4 Multimedia Element: Text 2017-18 Semester 2 Unit Outline In this unit, we will learn Fonts Typography Serif, Sans Serif, Decorative Monospaced vs. Proportional Style Size Spacing Color Alignment

More information

Exemplar for Internal Achievement Standard. Technology Level 1

Exemplar for Internal Achievement Standard. Technology Level 1 Exemplar for Internal Achievement Standard Technology Level 1 This exemplar supports assessment against: Achievement Standard 91046 (B) Use design ideas to produce a conceptual design for an outcome to

More information

User Interface Design

User Interface Design User Interface Design & Development Lecture 8 Usability Heuristics João Pedro Sousa SWE 632 George Mason University today know the user know the tasks design the interface form fill guidelines considerate

More information

Assistant Professor Computer Science. Introduction to Human-Computer Interaction

Assistant Professor Computer Science. Introduction to Human-Computer Interaction CMSC434 Introduction to Human-Computer Interaction Week 12 Lecture 24 Nov 21, 2013 Intro to Evaluation Human Computer Interaction Laboratory @jonfroehlich Assistant Professor Computer Science Hall of Fame

More information

Heuristic Evaluation of Mango

Heuristic Evaluation of Mango Heuristic Evaluation of Mango 1. Problem Mango is an application that makes it easier to plan group travel and collaborate on group itineraries by providing an interface to invite friends to a group trip,

More information

Table of contents. TOOLKIT for Making Written Material Clear and Effective

Table of contents. TOOLKIT for Making Written Material Clear and Effective TOOLKIT for Making Written Material Clear and Effective Table of contents U.S. Department of Health & Human Services Centers for Medicare & Medicaid Services Table of contents Overview of the Toolkit The

More information

CSE 440: Introduction to HCI User Interface Design, Prototyping, and Evaluation

CSE 440: Introduction to HCI User Interface Design, Prototyping, and Evaluation CSE 440: Introduction to HCI User Interface Design, Prototyping, and Evaluation Lecture 11: Inspection Tuesday / Thursday 12:00 to 1:20 James Fogarty Kailey Chan Dhruv Jain Nigini Oliveira Chris Seeds

More information

CSE 440: Introduction to HCI User Interface Design, Prototyping, and Evaluation

CSE 440: Introduction to HCI User Interface Design, Prototyping, and Evaluation CSE 440: Introduction to HCI User Interface Design, Prototyping, and Evaluation Lecture 12: Inspection-Based Methods James Fogarty Daniel Epstein Brad Jacobson King Xia Tuesday/Thursday 10:30 to 11:50

More information

Prepared by: Marysol Ortega & Diana Arvayo

Prepared by: Marysol Ortega & Diana Arvayo UX Clinic Heuristic Evaluation Case Study: SoundBetter.com Prepared by: Marysol Ortega & Diana Arvayo UX Clinic Heuristic Evaluation The UX clinic is an initiative made for sharing our design expertise

More information

HUMAN- COMPUTER INTERFACE DESIGN. What is a model? Why modelling? 24/10/2008. Human-Computer Interface Design. M C ESCHER - Relativity

HUMAN- COMPUTER INTERFACE DESIGN. What is a model? Why modelling? 24/10/2008. Human-Computer Interface Design. M C ESCHER - Relativity 24/10/2008 HUMAN- COMPUTER INTERFACE DESIGN M C ESCHER - Relativity Makes sense locally Course EE212 in several different localities Part 1, Section 4 Makes no sense globally GUI dialogues properties,

More information

Strong signs your website needs a professional redesign

Strong signs your website needs a professional redesign Strong signs your website needs a professional redesign Think - when was the last time that your business website was updated? Better yet, when was the last time you looked at your website? When the Internet

More information

Blackboard staff how to guide Accessible Course Design

Blackboard staff how to guide Accessible Course Design The purpose of this guide is to help online course authors in creating accessible content using the Blackboard page editor. The advice is based primarily on W3C s Web Content Accessibility Guidelines 1.0

More information

Cambrian College Online Course Review Checklist

Cambrian College Online Course Review Checklist Course Code: Instructor: Reviewed By: Cambrian College Online Course Review Checklist Course Name: Date Reviewed: Instructions: The criteria in the Checklist reflect design principles required for all

More information

Human Computer Interface Design Chapter 7 User Interface Elements Design and Guidelines

Human Computer Interface Design Chapter 7 User Interface Elements Design and Guidelines Human Computer Interface Design Chapter 7 User Interface Elements Design and Guidelines Objective UI Guidelines provides information on the theory behind the UI Elements "look and feel" and the practice

More information