COMP 3020: Human-Computer Interaction I Fall 2017

Similar documents
COMP 3020: Human-Computer Interaction I Fall software engineering for HCI

COMP 3020: Human-Computer Interaction I Fall 2017

Announcements. Assignment 1 is posted. This is an individual assignment. Please read through it and bring any questions to class on Wed

COMP 3020: Human-Computer Interaction I

NSERC, NSERC Aboriginal, Faculty of Science, Jack Prior and H.D Gesser Undergraduate Student Research Awards

Visual Design. Simplicity, Gestalt Principles, Organization/Structure

User Interface. Colors, Icons, Text, and Presentation SWEN-444

Charts Worksheet using Excel Obesity Can a New Drug Help?

Human Abilities: Vision, Memory and Cognition. Oct 14, 2016

PedCath IMPACT User s Guide

Information Design. Information Design

Understanding Users. - cognitive processes. Unit 3

Lionbridge Connector for Hybris. User Guide

Getting the Design Right Daniel Luna, Mackenzie Miller, Saloni Parikh, Ben Tebbs

Elluminate and Accessibility: Receive, Respond, and Contribute

Corporate Online. Using Term Deposits

Content Part 2 Users manual... 4

Allergy Basics. This handout describes the process for adding and removing allergies from a patient s chart.

Improve Your Success with Food Logging in the dotfit Program

COGS 121 HCI Programming Studio. Week 03

Managing Immunizations

An ounce of prevention... Errors

User Guide Seeing and Managing Patients with AASM SleepTM

Sanako Lab 100 STS USER GUIDE

1. To review research methods and the principles of experimental design that are typically used in an experiment.

IBRIDGE 1.0 USER MANUAL

SANAKO Lab 100 STS USER GUIDE

v Feature Stamping SMS 12.0 Tutorial Prerequisites Requirements TABS model Map Module Mesh Module Scatter Module Time minutes

Object Recognition & Categorization. Object Perception and Object Categorization

MedsCheck Reviews. Ontario

Version February 2016

Cerner COMPASS ICD-10 Transition Guide

Fully Automated IFA Processor LIS User Manual

USER GUIDE: NEW CIR APP. Technician User Guide

v Feature Stamping SMS 13.0 Tutorial Prerequisites Requirements Map Module Mesh Module Scatter Module Time minutes

TMWSuite. DAT Interactive interface

Entering HIV Testing Data into EvaluationWeb

My Review of John Barban s Venus Factor (2015 Update and Bonus)

The application can be accessed from the pull down menu by selecting ODOT > Drafting Apps > Signs, or by the following key-in command:

Feature Stamping SURFACE WATER MODELING SYSTEM. 1 Introduction. 2 Opening a Background Image

Lightened Dream. Quick Start Guide Lightened Dream is a dream journal designed to wake you up in your dreams.

Exercise Pro Getting Started Guide

CHAPTER ONE CORRELATION

OneTouch Reveal Web Application. User Manual for Healthcare Professionals Instructions for Use

Audit Firm Administrator steps to follow

What s New in itero Scanner 4.0

The Hospital Anxiety and Depression Scale Guidance and Information

Clay Tablet Connector for hybris. User Guide. Version 1.5.0

70 POWERFUL HABITS FOR A GREAT HEALTH: SIMPLE YET POWERFUL LIFE CHANGES FOR A HEALTHIER, HAPPIER AND SLIMMER YOU! BY JENNY HILLS

Digital Impression Scanning

Self Assessment 8.3 to 8.4.x

SPSS Correlation/Regression

Making charts in Excel

PBSI-EHR Off the Charts!

Adding an Event to the Campus Calendar

Clinical Essentials Test Blueprint

Identifying Signs of Depression on Twitter Eugene Tang, Class of 2016 Dobin Prize Submission

BlueBayCT - Warfarin User Guide

Checklist for Diabetes Registry Updates & Interim Electronic Audits 6.17

NEXTGEN IMMUNIZATIONS DEMONSTRATION

Two-Way Independent ANOVA

MyDispense OTC exercise Guide

Maitland concept Treatment Progression

Demo Mode. Once you have taken the time to navigate your RPM 2 app in "Demo mode" you should be ready to pair, connect, and try your inserts.

Designing a Web Page Considering the Interaction Characteristics of the Hard-of-Hearing

CS 544 Human Abilities

Chapter 8: ICD-10 Enhancements in Avalon

TSWF Geriatrics AIM Form User Guide January 2019

Selected Proceedings of ALDAcon SORENSON IP RELAY Presenter: MICHAEL JORDAN

Endorsing/Approving Mobilization Applications

User Guide for Classification of Diabetes: A search tool for identifying miscoded, misclassified or misdiagnosed patients

Using Health IT to Support Oral Health Integration: Dealing with Common Barriers. Jeff Hummel, MD, MPH Qualis Health November 5, 2015

Using SPSS for Correlation

introductory guide mdconsult.com Journal Summaries Patient Handouts CME Student Union POCKET Consult

Cognitive Strategies and Eye Movements for Searching Hierarchical Displays

GST: Step by step Build Diary page

Making a Room Reservation with Service Requests in Virtual EMS

Heart and Cardiovascular Health with Agel HRT

RESEARCH PROJECT. Comparison of searching tools and outcomes of different providers of the Medline database (OVID and PubMed).

Offseason Training: Nutritional Troubleshooting and FAQ Section

ShadeVision v Color Map

User Instruction Guide

SMART PEOPLE DON'T DIET BY CHARLOTTE MARKEY DOWNLOAD EBOOK : SMART PEOPLE DON'T DIET BY CHARLOTTE MARKEY PDF

MYFITNESSPAL: SETTING UP AN ACCOUNT

VISUAL FIELDS. Visual Fields. Getting the Terminology Sorted Out 7/27/2018. Speaker: Michael Patrick Coleman, COT & ABOC

Contour Diabetes app User Guide

Agenda. MyFitnessPal.com Introduction Finding the Site & Signing Up Navigating the Site Tracking Foods & Exercise Printing Information

From where does the content of a certain geo-communication come? semiotics in web-based geo-communication Brodersen, Lars

Protein Investigator. Protein Investigator - 3

Lab 4: Perception of Loudness

Quick Start Guide for the CPI Web Training Modules and Assessment FOR NEW USERS

Hall of Fame or Shame? Human Abilities: Vision & Cognition. Hall of Shame! Hall of Fame or Shame? Hall of Shame! Outline

Expert System Profile

Controlled Experiments

APA Style. Or how to present your work in the conventional way that your social science prof is looking for John Hill The Writing Centre

Lose It! Weight Loss App Competative Analysis Report

You can use this app to build a causal Bayesian network and experiment with inferences. We hope you ll find it interesting and helpful.

Transcription:

COMP 3020: Human-Computer Interaction I Fall 2017 Layout James Young, with acknowledgements to Anthony Tang, Andrea Bunt, Pourang Irani, Julie Kientz, Saul Greenberg, Ehud Sharlin, Jake Wobbrock, Dave Hendry, Andy Ko, Jennifer Turns, & Mark Zachry

alignment - controls align controls, more important than labels make it easier to use, navigate, find, etc., controls Name: Mailing Address: Occupation: Name: Mailing Address: Occupation: Name: Mailing Address: Occupation: Comp 3020 2

Multiple Columns Scanning across gaps is hard: Revolutionary Road 145 Blood Diamond 101 The Departed 122 Catch Me If You Can 110 What s Eating Gilbert Grape 98 Comp 3020 3

multiple columns use leaders Revolutionary Road 145 Blood Diamond 101 The Departed 122 Catch Me If You Can 110 What s Eating Gilbert Grape 98 what is a limitation with this? Comp 3020 4

multiple columns how is this used? index topics -> page do we index page number to topic? no Revolutionary Road, 145 Blood Diamond, 101 The Departed, 122 Catch Me If You Can, 110 What s Eating Gilbert Grape, 98 what is a limitation with this? Comp 3020 5

snapshot from my thesis

Multiple Columns Delineate using colour Revolutionary Road 145 Blood Diamond 101 The Departed 122 Catch Me If You Can 110 What s Eating Gilbert Grape 98 Comp 3020 7

Grids Grids (typically invisible) for laying out structure horizontal and vertical lines to align and group related components can serve as template to be re-used Comp 3020 8

grids Standard Icon Set Message Text Verdana, 14 pt. Left aligned? Do you really want to delete the file myfile.doc from the folder junk? cancel confirm Cancel Delete Do you really want to delete the file myfile.doc from the folder junk? Apply! Cannot move the file myfile.doc to the folder junk because the disc is full. Cancel OK Comp 3020 9

Impact of Good Visual Design Find the price of a single room at the De Soto hotel in Bradley Comp 3020 10

Impact of Good Visual Design Find the price of a double room at the Sheraton Inn in Charleston Comp 3020 11

Impact of Visual Design It takes much longer to find information on the 1st screen even though both contain the same quantity of information Tullis (1987) studied user performance, finding that it took users: 5.5 seconds to search with the 1st screen 3.2 seconds to search with the 2nd screen What if a user had to access info in this manner 2 times per day? Difference of ~28 hours in 1 year Comp 3020 12

Layout: Recap Gestalt principles leverage properties of perception to create structure Consider content and intended meaning when making grouping and alignment decisions Create hierarchies to facilitate scanning Grids help organize screens and promote consistency Comp 3020 13

COMP 3020: Human-Computer Interaction I Fall 2017 design: navigation James Young, with acknowledgements to Anthony Tang, Andrea Bunt, Pourang Irani, Julie Kientz, Saul Greenberg, Ehud Sharlin, Jake Wobbrock, Dave Hendry, Andy Ko, Jennifer Turns, & Mark Zachry

navigation how do people move around and between features / components of an interface? Comp 3020 15

goal seeking people have to navigate from a system state toward their goal goal start Comp 3020 16

goal seeking goal start usually when exploring, at each point in the interaction, a user progresses with local knowledge only Comp 3020 17

goal seeking goal start but can (hopefully) get to (navigate to) the goal Comp 3020 18

goal seeking goal start initially, many conscious decisions! (high attention! concious cognition!) later: unconscious cognition even initially, what role does unconscious cognition play? past knowledge users will draw on it! Comp 3020 19

goal seeking goal start users are not going to progress in a straight line (will not take the optimum path) designers should try to avoid, minimize chances of big detours Comp 3020 20

three rules of navigation knowing where you are knowing where you are going or what will happen knowing where you ve been or what you ve done these generally have to be part of conscious cognition Interfaces should support these to minimize cognitive load!! Comp 3020 21

where you are - websites important to have clear identification since users can enter from anywhere Comp 3020 22

where you are

where you are - breadcrumbs Comp 3020 24

breadcrumbs.. use when program has a strong hierarchical design with a lot of pages (e.g., encyclopedia) web: use when a user may land on a deep page from an external link, brings them up to speed does not replace main navigation, but adds more detail as a secondary support

breadcrumb abuse: hierarchy is not clear, pages belong to many groups used when unnecessary can be cluttering or confusing

where you are going use meaningful link / button descriptions e.g., avoid click here to do X, instead have X Comp 3020 27

Where you are going navigation panels should be at the top and/or the left (north America!!) visible even with small devices support left to right reading order hierarchy of page is up front and center! don t rely on search boxes users aren t great at formulating queries and give up navigation structures should not dominate content Comp 3020 28

where you are going

where you are going Make commands obvious what will they do?

how do I search for something in my source file?

where you are going - dialogs be VERY clear on options use simple, user-centered language IN the dialog use action verbs in buttons instead of OK CANCEL or YES NO

Some of these interfaces were posted on Interface Hall of Shame Confusing dialog boxes what to press???? What happens if I press yes? What happens when you cancel a cancelled operation? Uhhh I give up on this one

where have you been good on the web! e.g., colouring previously visited links, history lists, back button Comp 3020 36

where have you been with deep trees can provide a history include a way back to a place that acts as a vantage point i.e. from where users can reorient themselves if lost home button Comp 3020 37

navigation hierarchy Explicitly plan out the navigation hierarchy for your system Comp 3020 38

navigation hierarchy The system Info and Help Management Message Add User Remove User why is making this useful? Comp 3020 39

navigation hierarchy is this hierarchy visible to the users?? will assist with the 3 goals suggested earlier typically functional separation but also: by roles by user types by modules in an educational system Comp 3020 40

navigating hierarchies deep is difficult! users lose track of where there are / limited conscious cognition There is evidence that if it takes any more than 4-5 clicks, users will give up implication: aim for a flat application http://cs.umanitoba.ca optimal? many items on each screen (logically related) leads to fewer screens but well structured within screen Comp 3020 41

bigger problems navigating between applications and websites style issues platform standards, consistency functional issues cut and paste (thankfully now mostly central) Comp 3020 42

today s messages: navigation In hierarchical systems, provide navigational cues where the user is where the user has been where the user is going interface must support navigation: good groupings good labels / buttons make hierarchy visible (good menus, breadcrumbs, etc.) support history to help user understand what they have tried Comp 3020 43