Utah School of Computing Preliminaries CS5540 HCI Rich Riesenfeld Fall 2009 Lecture Set 1.

Slides:



Advertisements
Similar presentations
Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1.
Advertisements

Map of Human Computer Interaction
Cognitive Systems, ICANN panel, Q1 What is machine intelligence, as beyond pattern matching, classification and prediction. What is machine intelligence,
Chapter 12 User Interface Design
Microsoft ® Lync ™ 2010 IM and Presence Training.
Utah School of Computing The “Human” Side of HCI: Human Factors Psychology and Assistive Technology Margaret Jelinek Lewis, PhD.
Utah School of Computing PBS Nova: Face to Face CS5540 HCI by Rich Riesenfeld Fall 2007.
Tailoring Needs Chapter 3. Contents This presentation covers the following: – Design considerations for tailored data-entry screens – Design considerations.
Damian Gordon Consider the Users Andrea Curley. Nature of User Many different categories of users, impossible to consider all Can you group users?
Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2009 Lecture Set 1.
CMPUT 301: Lecture 25 Graphic Design Lecturer: Martin Jagersand Department of Computing Science University of Alberta Notes based on previous courses by.
User Interface Design: Methods of Interaction. Accepted design principles Interface design needs to consider the following issues: 1. Visual clarity 2.
Psychological Aspects Presented by Hanish Patel. Overview  HCI (Human Computer Interaction)  Overview of HCI  Human Use of Computer Systems  Science.
Douglas K. van Duyne James A. Landay Jason I. Hong Using Design Patterns to Create Customer-Centered Web Sites.
Research Design and Behavioral Analysis
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
User interface design Designing effective interfaces for software systems Objectives To suggest some general design principles for user interface design.
1 Fall 2002 The “Human” Side of HCI: Human Factors Psychology and Assistive Technology Margaret Jelinek Lewis, PhD University of Idaho.
Usability and Evaluation Dov Te’eni. Figure ‎ 7-2: Attitudes, use, performance and satisfaction AttitudesUsePerformance Satisfaction Perceived usability.
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
Psychological Aspects
Utah School of Computing Preliminaries I CS5540 HCI Rich Riesenfeld Fall 2010 Lecture Set 1.
1 User Interface Design CIS 375 Bruce R. Maxim UM-Dearborn.
Chapter 3 Software Two major types of software
Sharena Paripatyadar.  What are the differences?
©2015 Cengage Learning. All Rights Reserved. Chapter 17 Facilitating Pre-Academic and Cognitive Learning.
User Interface Design Chapter 11. Objectives  Understand several fundamental user interface (UI) design principles.  Understand the process of UI design.
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
Dr. Ken Hoganson, © August 2014 Programming in R STAT8030 Programming in R COURSE NOTES 1: Hoganson Programming Languages.
Utah School of Computing Internationalization CS5540 HCI Rich Riesenfeld Fall 2008 Lecture Set.
1 Interface Design Easy to use? Easy to understand? Easy to learn?
Utah School of Computing Preliminaries CS5540 HCI by Rich Riesenfeld Fall 2007.
PSU- CS 365 Preliminaries CS365 HCI & IS330 GUI Design A. Sameh Fall Lecture Set 1.
Principles of User Centred Design Howell Istance.
Preliminaries CS5540 HCI by Rich Riesenfeld 27 Aug 2001.
1. 2 OVERVIEW First Impressions Content Purpose Design Distinction Closing.
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
Lecture 6 User Interface Design
CS 235: User Interface Design September 29 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
SCV2113 Human Computer Interaction Semester 1, 2013/2013.
Principles of Good Screen Design
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
Utah School of Computing Preliminaries CS5540 HCI Rich Riesenfeld Fall 2009 Lecture Set 1.
1 IE 590D Applied Ergonomics Lecture 26 – Ergonomics in Manufacturing & Automation Vincent G. Duffy Associate Prof. School of IE and ABE Thursday April.
Chapter 2.2 Game Design. CS Overview This introduction covers: –Terms –Concepts –Approach All from a workaday viewpoint.
Software Architecture
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
1 COSC 4406 Software Engineering COSC 4406 Software Engineering Haibin Zhu, Ph.D. Dept. of Computer Science and mathematics, Nipissing University, 100.
Chapter 1: Human Factors of Interactive Software 1.1 Introduction 1.2 Goals of System Engineering –Steps For User-interface Engineering 1.3 System - User.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
CS5103 Software Engineering Lecture 02 More on Software Process Models.
Utah School of Computing CS5540 Human Computer Interfaces Rich Riesenfeld (w Margaret Jelinek Lewis, PhD in Psychology) Fall 2009 CS5540 Human Computer.
Importance of user interface design – Useful, useable, used Three golden rules – Place the user in control – Reduce the user’s memory load – Make the.
Design Phase intro & User Interface Design (Ch 8)
After testing users Compile Data Compile Data Summarize Summarize Analyze Analyze Develop recommendations Develop recommendations Produce final report.
Utah School of Computing Preliminaries CS5540 HCI by Rich Riesenfeld Fall 2004.
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 13 Usability 1.
IT323 - Software Engineering 2 1 Tutorial 3.  Suggest ways in which the user interface to an e-commerce system such as an online stores might be adapted.
Systems and User Interface Software. Types of Operating System  Single User  Multi User  Multi-tasking  Batch Processing  Interactive  Real Time.
SFnight SFnight 213 project Overview Special Challenges Heuristic Evaluation Results of the Pilot Study Formal Usability Study Demo of Current Design Last.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Utah School of Computing Preliminaries CS5540 HCI Rich Riesenfeld Fall 2011 Lecture Set 1.
Software Engineering: A Practitioner’s Approach, 6/e Chapter 12 User Interface Design copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
CIS 524 Possible Is Everything/tutorialrank.com
CIS 524 Education for Service/tutorialrank.com
Saul Greenberg Human Computer Interaction Presented by: Kaldybaeva A., Aidynova E., 112 group Teacher: Zhabay B. University of International Relations.
How to Stay Organized in an Online Class
CS5540 HCI Rich Riesenfeld Fall 2008
CHAPTER 1: Usability of Interactive Systems
Map of Human Computer Interaction
Presentation transcript:

Utah School of Computing Preliminaries CS5540 HCI Rich Riesenfeld Fall 2009 Lecture Set 1

Student Name Server Utah School of Computing slide 2 Fall 2009 What is the HCI Issue? Is the interface the concern?Is the interface the concern? Is the issue a matter of accomplishing work, some set of tasks?Is the issue a matter of accomplishing work, some set of tasks? Are we focusing on wrong thing?Are we focusing on wrong thing? Do we often discuss telephone interfaces?Do we often discuss telephone interfaces?

Student Name Server Utah School of Computing slide 3 Fall 2009 Is Interface Point of Disc ? - 2 Do we often discuss telephone interfaces?Do we often discuss telephone interfaces? Does dancer look at his/her feet?Does dancer look at his/her feet? Does guitar player look at string?Does guitar player look at string? Does driver look at pedals?Does driver look at pedals? Does …?Does …?

Student Name Server Utah School of Computing slide 4 Fall 2009 “Doing Work” View Need to understand the user and human behaviorNeed to understand the user and human behavior How does an architect approach a custom home design for a new client?How does an architect approach a custom home design for a new client?

Student Name Server Utah School of Computing slide 5 Ex: Architecture’s Bubble Diag Ex: Architecture’s Bubble Diag _____________ Based on Flickr post (Aug 2009), Harrison Architects Bubble Diagram: tool many architects use in first design phaseBubble Diagram: tool many architects use in first design phase -Quick way of diagramming basic relationships between rooms or functions building. -Heavier lines  Stronger connections  Need not translate directly to a floor plan  Helps clarify where rooms need to be

Student Name Server Utah School of Computing slide 6 Bubble diagrams (Harrison Architects, Seattle) Flickr Legend: Dining Room (DR) Kitchen (K) Mud Room/Laundry (MR) Living (LR) Great Room (GR) Study Nook (S)Study Nook (S) Away Room (AR)Away Room (AR) Toilet (WC)Toilet (WC) Bathing Rooms (BR)Bathing Rooms (BR)

Student Name Server Utah School of Computing slide 7 Ex: Architecture’s Bubble Diag Ex: Architecture’s Bubble Diag _____________ Based on Flickr post (Aug 2009), Harrison Architects Following is first bubble diagram of main floor of (More) Affordable Green Home: S connected to LRS connected to LR AR connected to LRAR connected to LR -not connected as directly, since this is be away WC & BR need to be near MR & ARWC & BR need to be near MR & AR AR will function as an occasional BRAR will function as an occasional BR

Student Name Server Utah School of Computing slide 8 Bubble diagrams (Harrison Architects, Seattle) Flickr Following is first bubble diagram of main floor of (More) Affordable Green Home: Strong connections btw (DR) & (K)Strong connections btw (DR) & (K) K & MR living LRK & MR living LR K & DR (all part of the great room).K & DR (all part of the great room). S connected to LRS connected to LR

Student Name Server Utah School of Computing slide 9 Ex: Architecture’s Bubble Diag Ex: Architecture’s Bubble Diag _____________ Based on Flickr post (Aug 2009), Harrison Architects Following is first bubble diagram of main floor of (More) Affordable Green Home: Strong connections btw (DR) & (K)Strong connections btw (DR) & (K) K & MR living LRK & MR living LR K & DR (all part of the great room).K & DR (all part of the great room). S connected to LRS connected to LR

Student Name Server Utah School of Computing slide 10 Bubble diagrams (Harrison Architects, Seattle) Flickr Following is first bubble diagram of main floor of (More) Affordable Green Home: S connected to LRS connected to LR AR connected to LRAR connected to LR -not connected as directly, since this is be away WC & BR need to be near MR & ARWC & BR need to be near MR & AR AR will function as an occasional BRAR will function as an occasional BR

Student Name Server Utah School of Computing slide 11 Bubble diagrams (Harrison Architects, Seattle) Flickr Study nook (S) is connected to LR.Study nook (S) is connected to LR. Away room (AR) connected to LRAway room (AR) connected to LR -not connected as directly, since this is be away. WC and bathing rooms (BR) need to be near MR and ARWC and bathing rooms (BR) need to be near MR and AR -AR will function as an occasional BR

Student Name Server Utah School of Computing slide 12 Ex: Architecture’s Bubble Diag Ex: Architecture’s Bubble Diag _____________ Based on Flickr post (Aug 2009), Harrison Architects

Student Name Server Utah School of Computing slide 13 Ex: Architecture’s Bubble Diag Ex: Architecture’s Bubble Diag _____________ Based on Flickr post (Aug 2009), Harrison Architects

Student Name Server Utah School of Computing slide 14 Ex: Architecture’s Bubble Diag Ex: Architecture’s Bubble Diag _____________ Based on Flickr post (Aug 2009), Harrison Architects

Student Name Server Utah School of Computing slide 15 Ex: Architecture’s Bubble Diag Ex: Architecture’s Bubble Diag _____________ Based on Flickr post (Aug 2009), Harrison Architects

Student Name Server Utah School of Computing slide 16 Now, I'm taking another pass at it and trying to resolve some of the things that didn't work for me with the mud room, wc room and bathing room. it's still about four feet too long though, to fit easily in any orientation on a Seattle city lot.

Student Name Server Utah School of Computing slide 17 Ex: Architecture’s Bubble Diag Ex: Architecture’s Bubble Diag _____________ Based on Flickr post (Aug 2009), Harrison Architects

Student Name Server Utah School of Computing slide 18 Ex: Architecture’s Bubble Diag Ex: Architecture’s Bubble Diag _____________ Based on Flickr post (Aug 2009), Harrison Architects

Student Name Server Utah School of Computing slide 19 Ex: Architecture’s Bubble Diag Ex: Architecture’s Bubble Diag _____________ Based on Flickr post (Aug 2009), Harrison Architects

Student Name Server Utah School of Computing slide 20 Fall 2009 Interesting, pleasing, attractive, invitingInteresting, pleasing, attractive, inviting Effective to useEffective to use Intuitive à la Alan Kay’s childrenIntuitive à la Alan Kay’s children Organized, hierarchically structured, cleanOrganized, hierarchically structured, clean What good interface principles - 1 do we already know ?

Student Name Server Utah School of Computing slide 21 Fall 2009 Help functions, Search, etcHelp functions, Search, etc Consistent form (aka “design integrity”)Consistent form (aka “design integrity”) Automatic assistanceAutomatic assistance -Completions -Spelling What good interface principles - 2 do we already know?

Student Name Server Utah School of Computing slide 22 Fall 2009 Lead the userLead the user -Prompts -Indicate nature of any problem  No indication  Vague, misleading indication  Wrong indication (Latex) -Specific communication Navigational aids: navi sys’s often hugeNavigational aids: navi sys’s often huge What good interface principles - 3 do we already know?

Student Name Server Utah School of Computing slide 23 Fall 2009 Meaningful error msgsMeaningful error msgs -Don’t send you elsewhere -Give useful data -Area of inadequate traditions Multiple paths to a functionMultiple paths to a function Keep it simpleKeep it simple What good interface principles - 4 do we already know?

Student Name Server Utah School of Computing slide 24 Fall 2009 Gain user’s trustGain user’s trust Bottom up is probably most comfortableBottom up is probably most comfortable Simple tasks should be simpleSimple tasks should be simple WYSIWYG – easy to get startedWYSIWYG – easy to get started -piano v violin What good interface principles - 5 do we already know?

Student Name Server Utah School of Computing slide 25 Fall 2009 Our history hurts us… - 1 Developed poor communications habitsDeveloped poor communications habits Natural language terribly ambiguousNatural language terribly ambiguous -Meaning: “Mary had a little lamb” Resources used 2B scarceResources used 2B scarce Other priorities, historicallyOther priorities, historically

Student Name Server Utah School of Computing slide 26 Fall 2009 Our history hurts us… - 2 Error MessagesError Messages -Early computing: “Compiler error” -Even now: Sys Error EM “Check Engine” -Error from wrong module: Latex Small road signsSmall road signs Confusing directionsConfusing directions -400 S HOV Interchange on I15

Student Name Server Utah School of Computing slide 27 Fall 2009

Student Name Server Utah School of Computing slide 28 Fall 2009 Our history hurts us: KE KE007 1 Sep 1983

Student Name Server Utah School of Computing slide 29 Fall 2009 Our history hurts us… KE Korean Airlines Flight 007Korean Airlines Flight onboard, veered over Soviet airspace in Pacific, and was shot down269 onboard, veered over Soviet airspace in Pacific, and was shot down Pilot/Navigator keyed in numerical coordinates by hand for flight plan!Pilot/Navigator keyed in numerical coordinates by hand for flight plan!

Student Name Server Utah School of Computing slide 30 Fall 2009 Our history hurts us… KE How about: Automatic download?Automatic download? Picking from a menu?Picking from a menu? Symbolic names?Symbolic names? Confirmation playback?Confirmation playback?

Student Name Server Utah School of Computing slide 31 Fall 2009 Our history hurts us… KE How about: Context check (like type-checking…)?Context check (like type-checking…)? -Pilot, run, time, plane, schedules, assignments, etc

Student Name Server Utah School of Computing slide 32 Fall 2009 Our history hurts us… KE How about:How about: Monitors, Alarms, Inhibitors?Monitors, Alarms, Inhibitors? Confirmation message?Confirmation message? -Aviation tower communications -Telephone technical conversations Parity checks?Parity checks?

Student Name Server Utah School of Computing slide 33 Fall 2009 Audi Cars took off from a standing positionCars took off from a standing position Driver error, claimed Audi…Driver error, claimed Audi… Whose error was it?Whose error was it? Our history hurts us… - 8

Student Name Server Utah School of Computing slide 34 Fall 2009 Our history hurts us… - 9 NASA’s Mars Orbiter space probe NASA’s Mars Orbiter space probe NASA’s Polar Lander Mars space probe

Student Name Server Utah School of Computing slide 35 Fall 2009 Our history hurts us… - 10 NASA space probeNASA space probe Lost major mission over units mistakeLost major mission over units mistake JPL group worked in SI unitsJPL group worked in SI units Colorado group worked in English unitsColorado group worked in English units Combining results led to bad numbersCombining results led to bad numbers Type checking issues?Type checking issues?

Student Name Server Utah School of Computing slide 36 Fall 2009 What does this sign mean? Culture -1

Student Name Server Utah School of Computing slide 37 Fall 2009 What does this sign mean? Culture -2

Student Name Server Utah School of Computing slide 38 Fall 2009 Culture - 3

Student Name Server Utah School of Computing slide 39 Fall 2009 Up is better than down -Religion, Dante, … When we refer to ourselves -We point to our noses? -Our chests? Point with index finger or hand ? Culture - 4

Student Name Server Utah School of Computing slide 40 Fall 2009 Critical Interfaces Nuclear power plants: 1961 SL1 nuclear disasterNuclear power plants: 1961 SL1 nuclear disaster1961 SL1 nuclear disaster1961 SL1 nuclear disaster -Interface had better be clear and foolproof Airplane cockpitAirplane cockpit -Computer graphics has simplified controls, information Power saw, laser indicatorPower saw, laser indicator

Student Name Server Utah School of Computing slide 41 Fall 2009 Accessibility of Controls Where is the interface?Where is the interface? Where is the emergency “Off” ?Where is the emergency “Off” ? Access causes:Access causes: -Exposure to danger -Confusion -Loss of critical time -Distraction (John Denver’s plane crash) -Disorientation

Student Name Server Utah School of Computing slide 42 Fall 2009 Parameter Overload Too many choicesToo many choices What does a parameter (widget) do?What does a parameter (widget) do? Which is the most important at this time?Which is the most important at this time? ExamplesExamples

Student Name Server Utah School of Computing slide 43 Fall 2009 Effect of Function: Examples Water faucets in a sinkWater faucets in a sink Manual gear shift: 4 on the floorManual gear shift: 4 on the floor Chords on a guitar: hard!Chords on a guitar: hard! Interface is dictated (confused) by needed functionInterface is dictated (confused) by needed function

Student Name Server Utah School of Computing slide 44 Fall 2009 Other Historical Examples Books are essentially linearBooks are essentially linear Stories or communications needs are notStories or communications needs are not Hyper-textHyper-text -Breaks the shackles of linear text stream -Digress as needed, desired

Student Name Server Utah School of Computing slide 45 Fall 2009 HCI is a Design Problem Design is old subjectDesign is old subject Well studied, rich traditionsWell studied, rich traditions Apply design methodologies to build better interfacesApply design methodologies to build better interfaces We will look at this viewpointWe will look at this viewpoint

Student Name Server Utah School of Computing slide 46 Fall 2009 Important Operational Issues ReliabilityReliability AvailabilityAvailability SecuritySecurity Data integrityData integrity

Student Name Server Utah School of Computing slide 47 Fall 2009 Important Basics Standardization across app’sStandardization across app’s -Apple did this first Integration of packages and toolsIntegration of packages and tools -Unix does this well Consistency in actions, design style, terms, menus, color, fonts, etcConsistency in actions, design style, terms, menus, color, fonts, etc Portability across platformsPortability across platforms -Less than advertised (Quicken, eg)

Student Name Server Utah School of Computing slide 48 Fall 2009 Palm Desktop Calendar

Student Name Server Utah School of Computing slide 49 Fall 2009 Palm Handheld Calendar

Student Name Server Utah School of Computing slide 50 Fall 2009 Important Stats -1 Time to learnTime to learn Speed of performanceSpeed of performance -How much coffee can one drink? Rate of errors by usersRate of errors by users -“The user is always right!”

Student Name Server Utah School of Computing slide 51 Fall 2009 Important Stats -2 Retention over timeRetention over time -Do you have to start at square 1? Subjective satisfactionSubjective satisfaction -Do you like it (no explanation needed!) -Can you develop attachment for it?

Student Name Server Utah School of Computing slide 52 Fall 2009 Dramatically Different Needs - 1 Life-critical systemsLife-critical systems -Air traffic; nuclear reactors; cockpits; power utilities; emergency, military, medical, operations CommercialCommercial -Banks, resv’s, inventory, point-of-sales (Hertz, Fedex,..), registration,..

Student Name Server Utah School of Computing slide 53 Fall 2009 Dramatically Different Needs - 2 Home, office, entertainmentHome, office, entertainment -Obvious needs Exploratory, creative, cooperative systemsExploratory, creative, cooperative systems -Bad interface (computer or otherwise) can destroy the process

Student Name Server Utah School of Computing slide 54 Fall 2009 Human Diversity Ergonomics, anthropometryErgonomics, anthropometry -Are you “average?” Physical considerationPhysical consideration -Height, stiffness, posture, shape, size of working area -IPD, head size, light sensitivity -Left-handedness

Student Name Server Utah School of Computing slide 55 Fall 2009 Short-term memoryShort-term memory Long-term memoryLong-term memory (Over 40 year old users…)(Over 40 year old users…) Problem solvingProblem solving Decision makingDecision making -Armageddon situations Cognitive Processes - 1 (from Engineering Abstracts)

Student Name Server Utah School of Computing slide 56 Fall 2009 Attention and set (scope of concern)Attention and set (scope of concern) -ADHD, Ritalin population (5%)… Search and scanningSearch and scanning Time perceptionTime perception Cognitive Processes (fr Eng Abs) - 2

Student Name Server Utah School of Computing slide 57 Fall 2009 Arousal and vigilanceArousal and vigilance FatigueFatigue Perceptual (mental) loadPerceptual (mental) load Knowledge of resultsKnowledge of results Monotony and boredomMonotony and boredom Perceptual & Motor Performance Factors (ibid) - 1

Student Name Server Utah School of Computing slide 58 Fall 2009 Sensory deprivationSensory deprivation Sleep deprivationSleep deprivation -New driving regulations -Medical interns/residents Anxiety and fearAnxiety and fear IsolationIsolation Perceptual and Motor - 2 Performance Factors (ibid)

Student Name Server Utah School of Computing slide 59 AgingAging Drugs and alcoholDrugs and alcohol Circadian rhythmsCircadian rhythms Fall 2009 Perceptual and Motor - 3 Performance Factors (ibid)

Student Name Server Utah School of Computing slide 60 Fall 2009 Gender Differences Males and Females are different!Males and Females are different! -Aggressiveness comparisons -Learning environments  Positive v. Negative Reinforcement -Sensitivities Much has been observedMuch has been observed Firm principles are scarceFirm principles are scarce -Some research at Stanford

Student Name Server Utah School of Computing slide 61 Fall 2009 Extrovert v IntrovertExtrovert v Introvert -Extroverts like action Sensing v IntuitionSensing v Intuition -Routine v (Discovering New) Carl Jung’s - 1 Personality Differences

Student Name Server Utah School of Computing slide 62 Fall 2009 Perceptive v JudgingPerceptive v Judging -New situations v planning Feeling v ThinkingFeeling v Thinking -Sensitive v logical Carl Jung’s Personality Differences - 2

Student Name Server Utah School of Computing slide 63 Fall 2009 Recent Study Result … Multi-tasking does not work!Multi-tasking does not work! Ergo, one should not:Ergo, one should not: -Drive a car -Talk on a mobile phone Q: Is driving a car a single task??Q: Is driving a car a single task?? Q: Is playing piano a single task??Q: Is playing piano a single task?? Q: Is speaking a foreign language??Q: Is speaking a foreign language??

Student Name Server Utah School of Computing slide 64 Fall 2009 Cultural & International Diversity - 1 Characters, numerals, special characters, diacriticalsCharacters, numerals, special characters, diacriticals Left-to-right v (right-to-left or vertical reading)Left-to-right v (right-to-left or vertical reading) Date and time formatsDate and time formats -International standards Numeric and currency formatsNumeric and currency formats

Student Name Server Utah School of Computing slide 65 Fall 2009 Cultural & International Diversity - 2 Weights and measuresWeights and measures Telephones and addressesTelephones and addresses -Fixed v variable length Names and titlesNames and titles -Mr., Ms., Mme, M., Dr. SSNs, national IDs,SSNs, national IDs, Capitalization and punctuationCapitalization and punctuation

Student Name Server Utah School of Computing slide 66 Fall 2009 Cultural & International Diversity - 3 Sorting sequencesSorting sequences -Different alphabets Icons, buttons, colorsIcons, buttons, colors Pluralization, grammar, spellingPluralization, grammar, spelling Etiquette, policies, tone, formality, metaphorsEtiquette, policies, tone, formality, metaphors

Student Name Server Utah School of Computing slide 67 Fall 2009 Users with Disabilities Can truly open doorsCan truly open doors -Man with ALS who uses head to type Doing it well requires good client modelDoing it well requires good client model Designer challengesDesigner challenges

Student Name Server Utah School of Computing slide 68 Fall 2009 Evaluating Interfaces - 1 Understanding of a practical problemUnderstanding of a practical problem Lucid statement of a testable hypothesisLucid statement of a testable hypothesis Manipulation of small number of independent variablesManipulation of small number of independent variables Measurement of specific dependent variablesMeasurement of specific dependent variables

Student Name Server Utah School of Computing slide 69 Fall 2009 Evaluating Interfaces - 2 Careful selection and assignment of subjectsCareful selection and assignment of subjects Control for bias in subjects, procedures, and materialsControl for bias in subjects, procedures, and materials Application of statistical testsApplication of statistical tests Interpretation of results, refinement of theory, and guidance for experimentersInterpretation of results, refinement of theory, and guidance for experimenters

Student Name Server Utah School of Computing slide 70 Fall 2009 Possible Research Directions - 1 Reduced anxiety of computersReduced anxiety of computers Graceful evolution of systemsGraceful evolution of systems Specification and implementation of interactionSpecification and implementation of interaction Direct manipulationDirect manipulation

Student Name Server Utah School of Computing slide 71 Fall 2009 Possible Research Directions - 2 Input devicesInput devices Online assistanceOnline assistance Information explorationInformation exploration Applications across platformsApplications across platforms

Utah School of Computing End of Lecture Set 1 Preliminaries End Lec Set 1