CS 350 COMPUTER/HUMAN INTERACTION

Size: px
Start display at page:

Download "CS 350 COMPUTER/HUMAN INTERACTION"

Transcription

1 CS 350 COMPUTER/HUMAN INTERACTION Lecture 27 Includes selected slides from the companion website for Hartson & Pyla, The UX Book, MKP, All rights reserved. Used with permission

2 Notes Questions about the group project? IOTA course evaluations Schedule reminders: Next Tuesday, April 24, is final presentation day and the last class. Final report (in hardcopy) and code (installed on csserver) due by Tuesday, May 1, at 4pm (end of scheduled final exam period for this class). NO LATE WORK ACCEPTED. Final grades should be posted by Friday, May 4. 2

3 Outline Chapter 21 Interaction Cycle Chapter 22 UX Design Guidelines Planning Translation Overall guidelines Wrap-up 3

4 The Interaction Cycle Adaptation of Norman s stages-of-action model Characterizes sequences of user actions typically occurring in interaction Between human user and almost any kind of machine 4

5 Norman s stages-of-action model 5

6 The gulf of execution Language gap from user to system Desired effect (user goals and intentions) known in work domain What to do in system to make it happen? Need translation to convert From intentions in work domain To actions on objects in system domain 6

7 The gulf of evaluation Language gap from system back to user Observe system feedback about what happened in the system What does that mean in terms of meeting user goals? Need translation to convert From state changes in system To assessing outcome in work domain 7

8 The Interaction Cycle, an adaptation of Norman s model 8

9 Scope and universality Graphical user interfaces (GUIs) Web pages Hand-held or mobile devices ATMs, elevator buttons, highway signage Almost any kind of device or system 9

10 Planning Help users understand what system features exist and how they can be used in their work context Make clear all possibilities for what users can do at every point Help users plan most efficient ways to complete their tasks 10

11 Planning Design helping user know what to do User model and high-level understanding of system User goal decomposition Task/step structuring and sequencing, workflow Supporting learning at planning level 11

12 Planning Example: Tabs at top digital library Website pages not well organized by task 12

13 Planning Keep users aware of task progress, what has been done and what is left to do Provide cognitive affordances to remind users to complete transaction Example: Hey, don t forget your tickets 13

14 Translation Provide effective cognitive affordances that help users get access to system functionality Help users know/learn what actions are needed to carry out intentions Help users predict outcome of actions 14

15 Translation Design helping user know how to do something Existence of cognitive affordance Presentation of cognitive affordance (issues about noticeability, legibility) Content, meaning of cognitive affordance (issues about clarity, precision) Task structures for flexibility and efficiency 15

16 Existence of cognitive affordance Help users determine how to get started 16

17 Presentation of cognitive affordance About how cognitive affordances appear to users Not about how they convey meaning 17

18 Presentation of cognitive affordance Make cognitive affordances noticeable Status message lines often do not work Pop-up message next to cursor will be far more noticeable Make text legible, readable Mainly about font size, color, contrast with background 18

19 Presentation of cognitive affordances Give similar cognitive affordances consistent appearance in presentation Example: Original Gmail Archive button jumps around 19

20 Presentation of cognitive affordances 20

21 Content and meaning of cognitive affordance Use precise wording for clarity in labels, menu titles, menu choices, icons, data fields Example: adapt label to system state ( Marked for Deletion ) Label is declarative whether box is checked or not Better if label changes when checkbox state changes 21

22 Content and meaning of cognitive affordance 22

23 Content and meaning of cognitive affordance Provide cognitive affordances to indicate formatting within data fields What is the format for the effective date? 23

24 Content and meaning of cognitive affordance Make choices distinguishable Example: Tragic airplane crash unfortunate, but true, story October 31, 1999 EgyptAir Flight 990 airliner crash traced directly to poor usability in cockpit controls design 24

25 Make choices distinguishable Two sets of switches Similar in appearance Similar labels: Cut out and Cut off Located relatively close to each other Both switches are used infrequently, only under (different) unusual flight conditions Even highly-trained expert pilots would not be experienced with these switches Therefore, higher importance of cognitive affordances in the labels 25

26 Make choices distinguishable Theory of crash (from blackbox data) Hit a downdraft Attempted to pull plane out of unexpected dive Intended to set Cut out switches to stabilizer trim But accidentally set Cut off switches, shutting off fuel to both engines 26

27 Design issues Distinguishability of labeling, especially under conditions of stress and infrequent use Solution: add distinguishability by making labels more complete (add all-important noun) Cut out trim versus Cut off fuel Putting noun first even better: Fuel off and Trim out 27

28 Design issues Physical proximity of the two controls Inviting physical slip of grabbing wrong one despite knowing difference Stabilizer trim and fuel functions are completely unrelated Solution: Separate and regroup with related functions Further: Protect Fuel off switch; require additional physical action to access 28

29 Do not use multiple synonyms for same thing Consistency of cognitive affordance wording to convey meaning Use consistent wording in labels for menus, buttons, icons, fields Use similar names for similar kinds of things 29

30 Do not use multiple synonyms for same thing 30

31 Use consistent way for user to express similar kinds of choices Example: Circle all selections, but size choice is by check boxes 31

32 Control complexity with layout and grouping by function Do not group together objects and design elements associated with different tasks or objects 32

33 Content and meaning of cognitive affordance Be complete in your design of cognitive affordances Include enough information for users to determine correct action Use enough words for unambiguous labels Long labels are not necessarily bad Adding words can add precision 33

34 Content and meaning of cognitive affordance Example: what does revert mean and what are consequences of reverting? 34

35 Content and meaning of cognitive affordance Example: urgent but unclear question But what are the consequences? 35

36 Usage centeredness in cognitive affordances Employ usage-centered wording, language of user and work context Example: toaster system (at Harlaxton!) Users put bread on input side of a conveyor belt going in Inside, overhead heating coils Bread comes out other end as toast 36

37 Usage centeredness in cognitive affordances Some toaster systems Single control, a knob labeled Speed Additional labels Faster (clockwise rotation of knob) Slower (counterclockwise rotation) Translation across gulf of execution Slower moving belt makes darker toast because bread is under heating coils longer Faster movement means lighter toast 37

38 Usage centeredness in cognitive affordances Often observed confusion and amusement Concept of speed doesn't match mental model of toast making Why do we have a knob to control toaster speed? Why would anyone wait to make toast slowly when they could get it faster? Easy solution Use labels in user s work domain rather than in system domain Lighter and darker 38

39 Anticipate and avoid user errors with cognitive affordances in design Shampoo and conditioner 39

40 Anticipate and avoid user errors with cognitive affordances in design User-created affordances 40

41 Anticipate and avoid user errors with cognitive affordances in design Another design approach 41

42 Anticipate and avoid user errors with cognitive affordances in design Help users avoid inappropriate and erroneous choices Disable buttons, menu choices to make inappropriate choices unavailable Gray out to make inappropriate choices appear unavailable But help users understand why a choice is unavailable 42

43 Cognitive affordances for error recovery Provide a clear way to undo and reverse actions Offer constructive help for error recovery 43

44 Design task structure for flexibility and efficiency Provide alternative ways to perform tasks Provide shortcuts Provide keyboard alternatives to avoid physical switching actions But don t overload the possibilities Avoid grouping of objects and functions that need to be dealt with separately 44

45 Design task structure for flexibility and efficiency Task thread continuity Anticipate most likely next action, step, or task path If you tell them what they should do, help them get there Example: dialogue box message Tells user that page margins are too wide for printed page Suggests resetting page margins so document can be printed Therefore, follow up with button to go directly to page setup screen 45

46 Design task structure for flexibility and efficiency Efficiency Do not make user redo any work, reenter data Retain user state information Example: having to find folder you are working in, over and over 46

47 Design task structure for flexibility and efficiency Keeping users in control Maddening when applications or webpages steal focus with no indication of what happened Control jerked away and working context disappears Takes extra cognitive energy and physical actions to get back Can happen repeatedly 47

48 Physical actions Design helping user do actions Manipulating UI objects, making physical actions Fitts' law issues Issues of awkwardness and fatigue Haptics and physicality Accommodate physical disabilities Not all human users have same physical abilities Range of motion, fine motor control, vision, or hearing 48

49 Outcomes Internal, invisible effect/result within system Outcomes must be revealed to user via system feedback Where usefulness lives Functional affordance of non-userinterface system functionality Issues are about computational errors, software bugs 49

50 Assessment Design helping user know if interaction was successful Existence of feedback Presentation of feedback Content, meaning of feedback 50

51 Overall guidelines Simplicity Do not try to achieve appearance of simplicity by just reducing usefulness Organize complex systems to make most frequent operations simple Examples: phone systems, car radios Simple things should stay simple "For emergency road information, go to 1620 on your AM dial" 51

52 Overall guidelines Consistency Be consistent is one of most often quoted guidelines Things that work same way in one place as they do in another Just makes logical sense Not always clear what consistency means in given design situation Maintain custom style guide to support consistency 52

53 Overall guidelines Consistency Do same kind of thing the same way in different places Example: Next and Previous buttons for photo gallery These buttons are opposite in meaning But both are similar kind of thing, symmetric Go forward and Previous picture are not symmetric 53

54 Overall guidelines Consistency Consistency is not absolute Consistency can work against innovation Being the same all the time is not necessarily best 54

55 Overall guidelines Avoid poor attempts at humor Avoid use of anthropomorphism Avoid using first-person speech in system dialogue 55

56 Overall guidelines Avoid condescending offers to help Examples: Clippy and Bob 56

57 Overall guidelines Use positive psychological tone in dialogue Avoid violent, negative, demeaning terms Avoid use of psychologically threatening terms, such as illegal, invalid, and abort Avoid use of term hit ; instead use press or click 57

58 Overall guidelines Use of sound and color Avoid irritating and annoying sound and color in displays Use color conservatively Use pastels, not bright colors 58

59 Overall guidelines Use of color Be aware of color conventions (e.g., avoid red, except for urgency) Example: Am I on land or at sea? 59

60 Overall guidelines Use of color Watch out for chromostereopsis Focusing problem with red and blue At opposite ends of visual frequency spectrum Focus at slightly different depths within eye Difficult to focus on both at same time 60

61 Overall guidelines Example: chromostereopsis 61

62 Overall guidelines Text legibility Make font size large enough for all users Use good contrast with background Amazing how often this rule is broken in real designs Use both color and intensity to provide contrast Use mixed case for extensive text, not all caps 62

63 Overall guidelines Text legibility Avoid too many different fonts, sizes Use legible fonts Try Arial, sans serif Verdana, or Georgia for online reading Use color other than blue for text It is difficult for human retina to focus on pure blue for reading 63

64 Overall guidelines Accommodate sensory disabilities and limitations Support visually challenged, color blind users Allow user settings, preference options to control presentational parameters Accommodate different levels of expertise/experience with preferences 64

65 Overall guidelines Lead, follow, and get out of the way Lead novice users with adequate cognitive affordances Follow intermediate users with lots of feedback to keep them on track Get out of the way of expert users Don t let affordances for new users be performance barriers to experienced users 65

66 Conclusions Be cautious using guidelines Use careful thought and interpretation In application, guidelines can conflict and overlap Guidelines do not guarantee a good user experience Using guidelines does NOT eliminate need for UX evaluation 66

67 Wrap up: Connection with software engineering Three scenarios SE as primary product architects UX comes in at the end when it is difficult to change Easy to use is often is NOT easy to implement UX as primary product architects Designs can be blue sky, either pushing SE to update technology or resort to hacking existing infrastructure SE and UX as collaborators Both roles are essential and complementary Update each other during development/design process 67

68 Foundations for success in SE-UX development Communication Needs to be structured and managed Coordination Avoid duplicate work, e.g., interviewing users Avoid incompatible specifications 68

69 Foundations for success in SE-UX development Synchronization Early and often Implementation time is too late Dependency and constraint enforcement UX task requires SE specification SE specification reflects need for UX task 69

UX Design Principles and Guidelines. Achieve Usability Goals

UX Design Principles and Guidelines. Achieve Usability Goals UX Design Principles and Guidelines Achieve Usability Goals Norman s Interaction Model Execution/Evaluation Action Cycle Donald Norman, The Design of Everyday Things, 1990 Execution/Evaluation Action Cycle:

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

Interaction Techniques. SWE 432, Fall 2016 Design and Implementation of Software for the Web

Interaction Techniques. SWE 432, Fall 2016 Design and Implementation of Software for the Web Interaction Techniques SWE 432, Fall 2016 Design and Implementation of Software for the Web Today What principles guide the design of usable interaction techniques? How can interaction designs help support

More information

Interaction Techniques. SWE 432, Fall 2017 Design and Implementation of Software for the Web

Interaction Techniques. SWE 432, Fall 2017 Design and Implementation of Software for the Web Interaction Techniques SWE 432, Fall 2017 Design and Implementation of Software for the Web Today What principles guide the design of usable interaction techniques? How can interaction designs help support

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

Interaction Design. Ruben Kruiper

Interaction Design. Ruben Kruiper Interaction Design Ruben Kruiper What do you know? What do you think Interaction Design stands for? 2 What do you expect? Interaction Design will be: Awesome Okay Boring Myself I m not a big fan... This

More information

SBD:Interaction Design

SBD:Interaction Design analysis of stakeholders, field studies ANALYZE Problem scenarios claims about current practice SBD:Interaction Design metaphors, information technology, HCI theory, guidelines DESIGN Activity scenarios

More information

Want to Create Engaging Screencasts? 57 Tips to Create a Great Screencast

Want to Create Engaging Screencasts? 57 Tips to Create a Great Screencast What makes a screencast interesting, good, or engaging? Want to Create Engaging Screencasts? 57 Tips to Create a Great Screencast We thought you would like to see each of the categories that the focus

More information

Accessible Documents & Presentations. By Amy Maes, DNOM

Accessible Documents & Presentations. By Amy Maes, DNOM Accessible Documents & Presentations By Amy Maes, DNOM 1 Overview Accessibility: What am I required to do? Disability Characteristics Creating an Accessible Word Document & PowerPoint Presentation v2010

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

Introduction to Human Computer Interaction

Introduction to Human Computer Interaction Introduction to Human Computer Interaction Course on NPTEL, Spring 2018 Week 8 & 9 Visual Design, Colors, Fitts Law, Gulfs Ponnurangam Kumaraguru ( PK ) Associate Professor ACM Distinguished & TEDx Speaker

More information

USER INTERFACE DESIGN

USER INTERFACE DESIGN USER INTERFACE DESIGN Today Before we talk about how to code interfaces in Java, some concepts. Norman: The Design of Everyday Things; General design principles; Activity theory; Gulf of execution; gulf

More information

Input: Interaction Techniques

Input: Interaction Techniques Input: Interaction Techniques Administration Questions about homework? 2 Interaction techniques A method for carrying out a specific interactive task Example: enter a number in a range could use (simulated)

More information

Input part 3: Interaction Techniques

Input part 3: Interaction Techniques Input part 3: Interaction Techniques Interaction techniques A method for carrying out a specific interactive task Example: enter a number in a range could use (simulated) slider (simulated) knob type in

More information

Guidelines for Legible and Readable Text, page 2-1 Visual Density Transparent, Translucent, or Opaque?, page 2-3

Guidelines for Legible and Readable Text, page 2-1 Visual Density Transparent, Translucent, or Opaque?, page 2-3 CHAPTER 2 Revised: November 15, 2011 Concepts, page 2-1 s, page 2-4 Reference, page 2-25 Concepts Guidelines for Legible and Readable Text, page 2-1 Visual Density Transparent, Translucent, or Opaque?,

More information

Human-Computer Interaction. Chapter 2. What is HCI?

Human-Computer Interaction. Chapter 2. What is HCI? Human-Computer Interaction Chapter 2 What is HCI? Overview 2.1 The Human 2.2 The Computer 2.3 The Interaction Models of Interaction Interaction Styles Elements of the WIMP Interface HCI 2.3.1 Models of

More information

Teaching with Primary Sources

Teaching with Primary Sources Teaching with Primary Sources Joining Educators and Students with Library of Congress Resources Creating a Presentation with PowerPoint 2007 Benefits of using PowerPoint in lectures: PowerPoint encourages

More information

Premiere Pro Desktop Layout (NeaseTV 2015 Layout)

Premiere Pro Desktop Layout (NeaseTV 2015 Layout) Premiere Pro 2015 1. Contextually Sensitive Windows - Must be on the correct window in order to do some tasks 2. Contextually Sensitive Menus 3. 1 zillion ways to do something. No 2 people will do everything

More information

Sample Report Failures by group

Sample Report Failures by group Sample Report Failures by group Scan completed: 5/11/2009 9:39:24 AM Pages scanned: 10 Checkpoints tested: 65 Group Compliance Level A Criterion 1.1.1 [Non text Content] The intent of this Success Criterion

More information

Graphical Screen Design

Graphical Screen Design 1 Graphical Screen Design Grids are an essential tool for graphical design Important graphical design concepts include visual consistency visual relationships visual organization legibility and readability

More information

CS 350 COMPUTER/HUMAN INTERACTION

CS 350 COMPUTER/HUMAN INTERACTION CS 350 COMPUTER/HUMAN INTERACTION Lecture 19 Includes selected slides from the companion website for Hartson & Pyla, The UX Book, 2012. MKP, All rights reserved. Used with permission. Notes Reminder: C#

More information

Midterm Exam, October 24th, 2000 Tuesday, October 24th, Human-Computer Interaction IT 113, 2 credits First trimester, both modules 2000/2001

Midterm Exam, October 24th, 2000 Tuesday, October 24th, Human-Computer Interaction IT 113, 2 credits First trimester, both modules 2000/2001 257 Midterm Exam, October 24th, 2000 258 257 Midterm Exam, October 24th, 2000 Tuesday, October 24th, 2000 Course Web page: http://www.cs.uni sb.de/users/jameson/hci Human-Computer Interaction IT 113, 2

More information

Lecture 15. Interaction paradigms-2. CENG 412-Human Factors in Engineering July

Lecture 15. Interaction paradigms-2. CENG 412-Human Factors in Engineering July Lecture 15. Interaction paradigms-2 CENG 412-Human Factors in Engineering July 9 2009 1 Announcements Final project presentations start on July 20 Guidelines will by posted by July 13 Assignment 2 posted

More information

Preview from Notesale.co.uk Page 2 of 61

Preview from Notesale.co.uk Page 2 of 61 Modify a table Applying styles to tables; banding rows and columns; inserting total rows; removing styles from tables Filter and sort a table Filtering records; sorting data on multiple columns; changing

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

FrontPage. Directions & Reference

FrontPage. Directions & Reference FrontPage Directions & Reference August 2006 Table of Contents Page No. Open, Create, Save WebPages Open Webpage... 1 Create and Save a New Page... 1-2 Change the Background Color of Your Web Page...

More information

What is interaction? communication user system. communication between the user and the system

What is interaction? communication user system. communication between the user and the system What is interaction? communication user system communication between the user and the system 2 terms of interaction The purpose of interactive system is to help user in accomplishing goals from some domain.

More information

Software Quality. Martin Glinz. Thomas Fritz. Lecture 7 UI Design, Usability & Testing. Many thanks to Meghan Allen and Daniel Greenblatt.

Software Quality. Martin Glinz. Thomas Fritz. Lecture 7 UI Design, Usability & Testing. Many thanks to Meghan Allen and Daniel Greenblatt. Institut für Informatik Software Quality Lecture 7 UI Design, Usability & Testing Thomas Fritz Martin Glinz Many thanks to Meghan Allen and Daniel Greenblatt. Overview Introduction to UI design User-centered

More information

Using PowerPoint - 1

Using PowerPoint - 1 Using PowerPoint - 1 Introduction to the course. Before we start, we need to know what power point is. I m sure most of you know about ppt, but for those of you who may be new to this: [1a-c] When you

More information

CPE/CSC 486: Human-Computer Interaction

CPE/CSC 486: Human-Computer Interaction CPE/CSC 486: Human-Computer Interaction Franz J. Kurfess Computer Science Department California Polytechnic State University San Luis Obispo, CA, U.S.A. Course Overview Introduction Cognitive Foundations

More information

Creating an Accessible Microsoft Word document

Creating an Accessible Microsoft Word document Creating an Accessible Microsoft Word document Use Built-in Formatting Styles Using built-in formatting styles could be the single most important step in making documents accessible. Built-in formatting

More information

Usability and User Interfaces

Usability and User Interfaces Usability and User Interfaces The Importance of User Interface Design A computer system is only as good as the interface it provides to its users. Functionality, easy navigation, elegant design, response

More information

HCI: ACCESSIBILITY. Dr Kami Vaniea

HCI: ACCESSIBILITY. Dr Kami Vaniea HCI: ACCESSIBILITY Dr Kami Vaniea 1 First, the news Sketch of two Scottish guys stuck in an elevator Accessibility from a different angle https://www.youtube.com/watch?v=saz_uvnueuu 2 3 Accessibility 4

More information

User Interface Design

User Interface Design Objective User Interface Design MIT, Walailak University by Dr.Wichian Chutimaskul Understand the principles of user interface (UI) design Understand the process of user interface design To design the

More information

The following slides present guidelines and suggestions for the use of fonts, colors, and graphics when preparing PowerPoint presentations.

The following slides present guidelines and suggestions for the use of fonts, colors, and graphics when preparing PowerPoint presentations. PowerPoint Presentation Guidelines The following slides present guidelines and suggestions for the use of fonts, colors, and graphics when preparing PowerPoint presentations. This media (PPT) is designed

More information

Human-Computer Interaction

Human-Computer Interaction Human-Computer Interaction The Trouble With Computers (and other computer-based devices) 2 The Trouble With Computers (and other computer-based devices) Confusion Panic Boredom Frustration Inefficient

More information

WHAT IS A POSTER SESSION?

WHAT IS A POSTER SESSION? WHAT IS A POSTER SESSION? GENERAL OVERVIEW A SUCCESSFUL POSTER Conveys a clear message and presents highimpact visual information with minimum text Readable use clear language and correct grammar in

More information

TASC CONFERENCES & TRAINING EVENTS

TASC CONFERENCES & TRAINING EVENTS TASC is sponsored by the Administration on Developmental Disabilities (ADD), the Center for Mental Health Services (CMHS), the Rehabilitation Services Administration (RSA), the Social Security Administration

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

TASC CONFERENCES & TRAINING EVENTS

TASC CONFERENCES & TRAINING EVENTS TASC is sponsored by the Administration on Developmental Disabilities (ADD), the Center for Mental Health Services (CMHS), the Rehabilitation Services Administration (RSA), the Social Security Administration

More information

Modern Systems Analysis and Design Seventh Edition

Modern Systems Analysis and Design Seventh Edition Modern Systems Analysis and Design Seventh Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Designing Interfaces and Dialogues Learning Objectives ü Explain the process of designing interfaces

More information

evaluation techniques goals of evaluation evaluation by experts cisc3650 human-computer interaction spring 2012 lecture # II.1

evaluation techniques goals of evaluation evaluation by experts cisc3650 human-computer interaction spring 2012 lecture # II.1 topics: evaluation techniques usability testing references: cisc3650 human-computer interaction spring 2012 lecture # II.1 evaluation techniques Human-Computer Interaction, by Alan Dix, Janet Finlay, Gregory

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

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

Good afternoon and thank you for being at the webinar on accessible PowerPoint presentations. This is Dr. Zayira Jordan web accessibility coordinator

Good afternoon and thank you for being at the webinar on accessible PowerPoint presentations. This is Dr. Zayira Jordan web accessibility coordinator Good afternoon and thank you for being at the webinar on accessible PowerPoint presentations. This is Dr. Zayira Jordan web accessibility coordinator at Iowa State and this is the topic for this week s

More information

On the Web sun.com/aboutsun/comm_invest STAROFFICE 8 DRAW

On the Web sun.com/aboutsun/comm_invest STAROFFICE 8 DRAW STAROFFICE 8 DRAW Graphics They say a picture is worth a thousand words. Pictures are often used along with our words for good reason. They help communicate our thoughts. They give extra information that

More information

Human-Computer Interaction IS 4300

Human-Computer Interaction IS 4300 Human-Computer Interaction IS 4300 Prof. Timothy Bickmore Overview for Today Brief review. Affordances & Cognitive Models. Norman's Interaction Model Heuristic Evaluation. Cognitive Walk-through Evaluation

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

Product Accessibility Conformance Report

Product Accessibility Conformance Report Product Accessibility Conformance Report Name of Product / Version Number: Contact for more information: Gillian Neff / gillian.neff @clarivate.com Clarivate Analytics remains dedicated to developing software

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

Studio 5.5. User Manual

Studio 5.5. User Manual Studio 5.5 User Manual 1 Table of Contents Safety Information... 3 Appearance and Key Function... 4 Introduction... 5 Call Functions... 6 Contacts... 7 Messaging... 8 Internet Browser... 9 Bluetooth...

More information

Accessible Syllabus Using the Accessible Syllabus Template

Accessible Syllabus Using the Accessible Syllabus Template Accessible Syllabus Using the Accessible Syllabus Template WORKSHOP DESCRIPTION... 1 Overview 1 Prerequisites 1 Objectives 1 ACCESSIBLE SYLLABUS TEMPLATE... 2 What Makes a Document Accessible? 2 Template

More information

The 23 Point UX Design Checklist

The 23 Point UX Design Checklist The 23 Point UX Design Checklist The 23 Point UX Design Checklist During the design process, some flaws in your product will go unnoticed. Those little (or sometimes big) things can do a lot to hurt the

More information

Human Factors / User Interface Design Guidelines. Slides adapted from Craig Zilles

Human Factors / User Interface Design Guidelines. Slides adapted from Craig Zilles Human Factors / User Interface Design Guidelines Slides adapted from Craig Zilles 1 2 How would you interact with this? 3 How about this? 4 Design Terminology: Affordances An affordance is a relation between

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

Intermediate Microsoft Office 2016: Word

Intermediate Microsoft Office 2016: Word Intermediate Microsoft Office 2016: Word Updated January 2017 Price: $1.20 Lesson 1: Setting Margins A margin is the distance from the text to the paper s edge. The default setting is 1 all around the

More information

CPS122 Lecture: The User Interface

CPS122 Lecture: The User Interface Objectives: CPS122 Lecture: The User Interface 1. To introduce the broad field of user interface design 2. To introduce the concept of User Centered Design 3. To introduce a process for user interface

More information

CS211 Lecture: The User Interface

CS211 Lecture: The User Interface CS211 Lecture: The User Interface Last revised November 19, 2008 Objectives: 1. To introduce the broad field of user interface design 2. To introduce the concept of User Centered Design 3. To introduce

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

What s New in. Word Presented by Janet Porter

What s New in. Word Presented by Janet Porter What s New in Word 2010 Presented by Janet Porter Upgrade from Office 2007 to Office 2010 For the Spring 2012 semester: all classrooms, teaching stations, computer instructor offices, and labs will be

More information

Outlook 2016 Guide. A Complete Overview for Connect Users

Outlook 2016 Guide. A Complete Overview for Connect Users Outlook 2016 Guide A Complete Overview for Connect Users Chapter 1: Introduction...8 Chapter 2: Getting Around Outlook...8 Quick Access Toolbar... 8 The Ribbon... 8 Backstage View... 9 Dialog Box Launcher...

More information

NAVIGATING THE ipad SETTINGS

NAVIGATING THE ipad SETTINGS NAVIGATING THE ipad SETTINGS What can you do in the ipad settings screen? There are a number of great tweaks you can make in the settings screen that will change how your ipad behaves. Some of these are

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

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

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

CS 349 / SE 382 Custom Components. Professor Michael Terry February 6, 2009

CS 349 / SE 382 Custom Components. Professor Michael Terry February 6, 2009 CS 349 / SE 382 Custom Components Professor Michael Terry February 6, 2009 Today s Agenda Midterm Notes A2 Scroll XOR demo A3 super special sneak preview Clarifications on Fitt s Law Undo Custom components

More information

Baltimore Health and Mental Health Study Training Manual Page II - 1

Baltimore Health and Mental Health Study Training Manual Page II - 1 Baltimore Health and Mental Health Study Training Manual Page II - 1 II. COMPUTER SYSTEMS A. Blaise CAPI/CATI Instructions The ECA Survey s interview data will be collected using a computerized interview.

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

Usability Inspection Methods. Overview. Usability Measures. SMD157 Human-Computer Interaction Fall 2003

Usability Inspection Methods. Overview. Usability Measures. SMD157 Human-Computer Interaction Fall 2003 INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET Usability Inspection Methods SMD157 Human-Computer Interaction Fall 2003 Nov-20-03 SMD157, Usability Inspection Methods 1 L Overview Usability

More information

Word Processing Basics Using Microsoft Word

Word Processing Basics Using Microsoft Word Word Processing Basics Using Microsoft Word lab 3 Objectives: Upon successful completion of Lab 3, you will be able to Use Word to create a simple word processing document Understand the concept of word

More information

CS408 Human Computer Interaction Solved Objective Midterm Papers For Preparation of Midterm Exam

CS408 Human Computer Interaction Solved Objective Midterm Papers For Preparation of Midterm Exam CS408 Human Computer Interaction Solved Objective Midterm Papers For Preparation of Midterm Exam What will be the gulf of execution if the user is able to formulate and perform the actions easily; Smaller

More information

Due on: May 12, Team Members: Arpan Bhattacharya. Collin Breslin. Thkeya Smith. INFO (Spring 2013): Human-Computer Interaction

Due on: May 12, Team Members: Arpan Bhattacharya. Collin Breslin. Thkeya Smith. INFO (Spring 2013): Human-Computer Interaction Week 6 Assignment: Heuristic Evaluation of Due on: May 12 2013 Team Members: Arpan Bhattacharya Collin Breslin Thkeya Smith INFO 608-902 (Spring 2013): Human-Computer Interaction Group 1 HE Process Overview

More information

Universal Design for Learning Tips

Universal Design for Learning Tips Universal Design for Learning Tips What is Universal Design? Universal Design (UD) is the design of products and environments to be usable by all people, to the greatest extent possible, without the need

More information

Human-Computer Interaction: User Interface Principles. CSCE 315 Programming Studio Fall 2017 Project 3, Lecture 2

Human-Computer Interaction: User Interface Principles. CSCE 315 Programming Studio Fall 2017 Project 3, Lecture 2 Human-Computer Interaction: User Interface Principles CSCE 315 Programming Studio Fall 2017 Project 3, Lecture 2 Principles of User Interface Design No single definitive list of what makes a good interface

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

Please read this manual carefully before you use the unit and save it for future reference.

Please read this manual carefully before you use the unit and save it for future reference. ANDROID STEREO RECEIVER Please read this manual carefully before you use the unit and save it for future reference. Installation Precaution: 1. This unit is designed for using a 12V negative ground system

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

the NXT-G programming environment

the NXT-G programming environment 2 the NXT-G programming environment This chapter takes a close look at the NXT-G programming environment and presents a few simple programs. The NXT-G programming environment is fairly complex, with lots

More information

CREATING A POWERPOINT PRESENTATION BASIC INSTRUCTIONS

CREATING A POWERPOINT PRESENTATION BASIC INSTRUCTIONS CREATING A POWERPOINT PRESENTATION BASIC INSTRUCTIONS By Carolyn H. Brown This document is created with PowerPoint 2013/15 which includes a number of differences from earlier versions of PowerPoint. GETTING

More information

Introduction to PowerPoint 2007

Introduction to PowerPoint 2007 Introduction to PowerPoint 2007 PowerPoint is one of the programs included in the Microsoft Office suite. It s used to create presentations, also called slide shows, that are typically displayed via a

More information

Design Iteration: From Evidence to Design. Slides originally by: Dick Henneman

Design Iteration: From Evidence to Design. Slides originally by: Dick Henneman Design Iteration: From Evidence to Design Slides originally by: Dick Henneman Foundations: MS-HCI @ Georgia Tech Context of use Context of development Analyze/ Evaluate Design/B uild Evidence-Based Design

More information

Beyond Captioning: Tips and Tricks for Accessible Course Design

Beyond Captioning: Tips and Tricks for Accessible Course Design Minnesota elearning Summit 2017 Aug 2nd, 3:00 PM - 4:00 PM Beyond Captioning: Tips and Tricks for Accessible Course Design Jenessa L. Gerling Hennepin Technical College, JGerling@hennepintech.edu Karen

More information

A new clients guide to: Activating a new Studio 3.0 Account Creating a Photo Album Starting a Project Submitting a Project Publishing Tips

A new clients guide to: Activating a new Studio 3.0 Account Creating a Photo Album Starting a Project Submitting a Project Publishing Tips Getting Started With Heritage Makers A Guide to the Heritage Studio 3.0 Drag and Drop Publishing System presented by Heritage Makers A new clients guide to: Activating a new Studio 3.0 Account Creating

More information

Microsoft PowerPoint 2003 Basic Activities

Microsoft PowerPoint 2003 Basic Activities Microsoft PowerPoint 2003 Basic Activities Activity 1 Creating a new blank presentation... 1 1A. Applying Layouts... 1 1B. Applying a Slide Design... 1 1C. Applying a Background... 2 1D. Entering Text...

More information

Heuristic Evaluation. Ananda Gunawardena. Carnegie Mellon University Computer Science Department Fall 2008

Heuristic Evaluation. Ananda Gunawardena. Carnegie Mellon University Computer Science Department Fall 2008 Heuristic Evaluation Ananda Gunawardena Carnegie Mellon University Computer Science Department Fall 2008 Background Heuristic evaluation is performed early in the development process to understand user

More information

ACCUFAST. LPX Printer Printing Guide

ACCUFAST. LPX Printer Printing Guide ACCUFAST LPX Printer Printing Guide Printing Overview The first step in printing a file is loading that file. The GUI has a number of features that allow it to read a large number of different file types,

More information

Introduction to Software Engineering

Introduction to Software Engineering Introduction to Software Engineering 3. User Interface Design Mircea F. Lungu Based on a lecture by Oscar Nierstrasz. Roadmap > Interface design > Design principles > Graphical User Interfaces (GUI) >

More information

USE OF AUDIO VISUAL AIDS. Shital Moktan

USE OF AUDIO VISUAL AIDS. Shital Moktan 1 USE OF AUDIO VISUAL AIDS Shital Moktan 2 I hear, I forget I see, I remember I do, I understand Audio Visual Aids 3 Any device which can be used to make the learning more effective more concrete more

More information

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

The Interaction. notion of interaction interaction frameworks ergonomics interaction styles context of interaction

The Interaction. notion of interaction interaction frameworks ergonomics interaction styles context of interaction The Interaction notion of interaction interaction frameworks ergonomics interaction styles context of interaction Interaction Frameworks Interaction: communication between the user and the system Why have

More information

Karlen Communications Word 2007 Settings. Karen McCall, M.Ed.

Karlen Communications Word 2007 Settings. Karen McCall, M.Ed. Karlen Communications Word 2007 Settings Karen McCall, M.Ed. Table of Contents Change the Application Colour Scheme... 4 Split Page Breaks from Paragraph Marks... 4 Turn off Click and Type... 5 Turning

More information

Library Website Migration and Chat Functionality/Aesthetics Study February 2013

Library Website Migration and Chat Functionality/Aesthetics Study February 2013 Library Website Migration and Chat Functionality/Aesthetics Study February 2013 Summary of Study and Results Georgia State University is in the process of migrating its website from RedDot to WordPress

More information

User-Centered Design Data Entry

User-Centered Design Data Entry User-Centered Design Data Entry CS 4640 Programming Languages for Web Applications [The Design of Everyday Things, Don Norman, Ch 7] 1 Seven Principles for Making Hard Things Easy 1. Use knowledge in the

More information

Human Computer Interaction Lecture 07. The Interaction

Human Computer Interaction Lecture 07. The Interaction Human Computer Interaction Lecture 07 The Interaction Elements of the WIMP Interface windows, icons, menus, pointers, buttons, toolbars, palettes, dialog boxes Human Computer Interaction 1 Windows Areas

More information

STUDIO 7.0 USER MANUAL

STUDIO 7.0 USER MANUAL STUDIO 7.0 USER MANUAL 1 Table of Contents Safety Information... 3 Appearance and Key Functions... 4 Introduction... 5 Call Functions... 6 Notifications Bar... 7 Contacts... 8 Messaging... 9 Internet Browser...

More information

CSE 3. The Desktop. Learning About Technology. Playing Recorded Music. The Desktop (cont'd)

CSE 3. The Desktop. Learning About Technology. Playing Recorded Music. The Desktop (cont'd) CSE 3 Comics Updates U2 puzzle Shortcut(s) of the day Ch 1-2, 16-17 How Computers Work Textbook wrong: -Select / -Select Chapter 2: What the Digerati Know: Exploring the Human-Computer

More information

CSE 3. Learning About Technology. Comics Updates U2 puzzle Shortcut(s) of the day Ch 1-2, How Computers Work Textbook wrong:

CSE 3. Learning About Technology. Comics Updates U2 puzzle Shortcut(s) of the day Ch 1-2, How Computers Work Textbook wrong: CSE 3 Comics Updates U2 puzzle Shortcut(s) of the day Ch 1-2, 16-17 How Computers Work Textbook wrong: -Select / -Select 1-1 2-1 Chapter 2: What the Digerati Know: Exploring the Human-Computer

More information

There are four (4) skills every Drupal editor needs to master:

There are four (4) skills every Drupal editor needs to master: There are four (4) skills every Drupal editor needs to master: 1. Create a New Page / Edit an existing page. This entails adding text and formatting the content properly. 2. Adding an image to a page.

More information

UNIVERSITY OF CALIFORNIA AT BERKELEY. Name:

UNIVERSITY OF CALIFORNIA AT BERKELEY. Name: UNIVERSITY OF CALIFORNIA AT BERKELEY COMPUTER SCIENCE DIVISION - EECS CS160 Second Midterm Examination Prof L.A. Rowe Spring 2001 Name: Score: Question Possible Points 1 (50 points) 2 (10 points) 3 (20

More information

Microsoft Office Word. Part1

Microsoft Office Word. Part1 Microsoft Office 2010 - Word Part1 1 Table of Contents What is Microsoft Word?... 4 Creating a document... 5 Toolbar... 6 Typing in MS Word Text Area... 7 Cut, Copy and Paste Text... 9 Paste Preview...

More information