31 Pages

DesignHeuristics

Course: CMSC 434, Spring 2001
School: Maryland
Rating:
 
 
 
 
 

Word Count: 965

Document Preview

Project Questions? #2 Usability heuristics "Rules of thumb" that describe features of usable systems Can be used as design principles Can be used to evaluate a design Pros and cons Easy and inexpensive Performed by expert No users required Catch many design flaws More difficult than it seems Not a simple checklist Cannot assess how well the interface will address user goals...

Register Now

Unformatted Document Excerpt

Coursehero >> Maryland >> Maryland >> CMSC 434

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Project Questions? #2 Usability heuristics "Rules of thumb" that describe features of usable systems Can be used as design principles Can be used to evaluate a design Pros and cons Easy and inexpensive Performed by expert No users required Catch many design flaws More difficult than it seems Not a simple checklist Cannot assess how well the interface will address user goals Usability Engineering Introduced by Nielsen (1994) Can be performed on working UI or sketches Required a small set (3-5) of evaluators to examine the UI Check compliance with usability principles Each evaluator works independently Go through the interface several times All reviews are aggregated in one final usability report Nielsen's evaluation phases (1-2) Pre-evaluation training Provide the evaluator with domain knowledge if needed Evaluation First step: get a feel for flow and scope Second step: focus on specific elements Multiple passes approach is better Create a list of all problems Nielsen's evaluation phases (3-4) Severity rating Performed after individual evaluations are aggregated Establishes a ranking between problem Reflects frequency, impact and persistence Cosmetic, minor, major and catastrophic Debriefing Discuss outcome with design team Suggest potential solutions Assess how hard things are to fix Neilsen's heuristics Simple and natural dialog Speak the users' language Minimize user memory load Consistency Feedback Clearly marked exits Shortcuts Prevent errors Good error messages Provide help and documentation Simple and natural dialog From Cooper's "The inmates are running the asylum" Simple and natural dialog Present information in natural order From Cooper's "About face 2.0" Use windows frugally Avoid complex window management Remove or hide irrelevant or rarely needed information They compete with important information on screen Pro: Palm Pilot Against: Dynamic menus Use Occam's razor less to learn, to get wrong, to distract... Speak the users' language Speak the users' language Use a language compatible with users' conceptual model Example: withdrawing money at an ATM Use meaningful mnemonics, icons and abbreviations Minimize user memory load Minimize user memory load Promote recognition over recall Recognition is easier than recall Describe expected input clearly Don't allow for incorrect input Create orthogonal command systems Using generic commands that can be applied to all interface objects Consistency Consistency Consistency promotes skills acquisition and/or transfer Be consistent in Command design Same action, same effect in equivalent situations Graphic design Input format Output format Flow design Similar tasks are handled in similar ways Feedback Feedback (Semantic) Users should always be aware of what is going on So that they can make informed decision Be specific But do not overburden users! Provide redundant information Feedback: Toolbar, cursor, ink Feedback (Time) Different feedback time scales Shall I wait for that task to finished or go for coffee? .1s Causality 1s Delay but user's flow of thought is uninterrupted 10s Difficult to stay focused > 10s User will switch to another task while waiting Different techniques Short transaction: hour cursor glass Longer transaction: estimate of time left An overestimate is always better! Clearly marked exits Users don't like to be trapped! Strategies Cancel button (or Esc key) for dialog Make the cancel button responsive! Universal undo Shortcuts Shortcuts (I) Expert users should be able to perform operations rapidly Try to limit the training necessary to access advanced features Strategies Keyboard and mouse accelerators menu shortcuts and function keys command completion, command abbreviations and type-ahead Toolbars and tool palettes Trade screen real estate for rapid access Navigation jumps History systems 60% pages are revisits Shortcuts (II) Shortcuts: Keyboard accelerators, toolbars, page size scrolling, launch bar... Preventing errors Error types Mistakes Conscious decision with unforeseen consequences Slips Automatic behaviors kicking in Drive to the store, end-up in the office Press enter one time too many... Mode errors Forget the mode the application is in Loss of activation Forget what your goals were Designing for slips One once of prevention is worth more than a pound of cure! Examples Design modeless interfaces Instead of confirmations provide undo mechanisms Check for reasonable input Be prepared to handle several formats Make entering a incorrect format impossible Make the current goal clear Prevent lost of activations Forcing functions Interlock mechanisms Switching from P to D in a car Lockin mechanisms No eject button for floppy disk on Mac Lockout mechanisms Exit stairways Dealing with errors People will make errors! You can ignored them Generally very confusing You can correct them automatically Spelling corrector But will I trust the system to be right 100% You can discuss about it But novice/expert tradeoff You can try to teach the user what to do Office assistant Respect users feelings! Good error messages From Cooper's "About Face 2.0" Good error messages P...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Maryland - PHYS - 402
6.1.(a) We know that the n-th wave function for the infinite square well can be expressed as 2 n x sin a a so the first-order correction to the allowed energy is0 n ( x) = a 2 2 n 0 0 sin 2 E1 = n | H | n = dx ( x - a / 2) sin 2 ( n
Maryland - PHYS - 402
4.25 From the formula for the electron radius we can getWe assume that the electron is a solid 3D ball with a constant density, so the angular momentum isSo we can getWe can see that such "V" is much larger than the speed of light, so this cann
Maryland - PHYS - 263
Maryland - PHYS - 263
Maryland - PHYS - 263
Maryland - CMSC - 434
Questions? Homework #3 Due today Homework #4 Out today, due in 2 weeks Project #4 Out today due in 3 weeks Grad Project Due in 3 weeks Presentation in 2 weeksClass survey Grading Homeworks and projects now state points assigned to eac
Maryland - HON - 218
Why is this article important?Infants listen for more phonetic detail in speech perception than in word-learning tasksBy Christine L. Stager & Janet F. Werker Presented by Olivia KellyWe appear to limit our the abilities to distinguish between d
Virginia Tech - CS - 5504
Syllabus Highlights CSCE 513 Computer ArchitectureAssistant Professor Department of Computer Science and Engineering University of South Carolina Dr. Camerons info Kirk W. Cameron, Ph.D.kcameron@cse.sc.edu SWGN 3A47 TR 3:15-4:30 or by appt.
Maryland - ASTRO - 2202
II/202 Long-term photometry of Variables IV (Sterken+ 1995)=Long-Term Photometry of Variables at ESO. IV. The Fourth Data Catalogue (1992-1994) Sterken C., Manfroid J., Beele D., De Koff S., Eggenkamp I.M.M.G., Goeckin
Virginia Tech - ETD - 04192005
APPENDIX A Superintendent Survey Instrument128129130
Virginia Tech - ETD - 10252003
Mahesh B. MungaraAppendix77Appendix ALinked List All-DU pairs tests for the add() method definition:1. public void testobj_D1U1() { LL1= new LinkedList(); LL1.add(0, new Integer(7); assertTrue(LL1.contains(new Integer(7); } 2. public void te
Maryland - PHYS - 270
SyllabusPhysics 270 Lectures: Recitations: Spring 2005 Prof. H. H. ChenSections 0401 M 7:00 8:50PM, W 7:00 7:50PM in Physics Rm 1410. Sections 0402 M 7:00 8:50PM, W 7:00 7:50PM in Physics Rm 1410. Section 0401: W 8:00 - 8:50 PM, in Math B0427.
Maryland - ASTRO - 8016
VIII/16 Molonglo Reference Catalogue of Radio Sources (Large+ 1991)=Molonglo Reference Catalogue of Radio Sources Large M.I., Cram L.E., Brugess A.M. <The Observatory, 111, 72 (1991)> =1991Obs.111.72L=ADC_Keywords: Radio sou
Maryland - BSCI - 464
Overview of Marine Microbial BiologyMicrobial Ecology BSCI 464/MEES 698Overview The marine environment Methods of study Microbial communities The great plate count anomalySEM of a heliozoan, Acanthocystis perpusilla Image: John van den Hoff
Maryland - ENEE - 739
ENEE739M Spring 2002 Lecture-3 Lecture-Review of Last Class"Communication model source coding => channel coding => modulation => CH .Background Review (2): Secure Communications & Image Proc.Min WuElectrical & Computer Engineering Univ. of
Maryland - ENSP - 102
My all-time favorite wildlife pic:Announcements Homework #2 due on Friday Memo due March 6 This weeks discussion sectionMemo Every policy consists of many small policy decisions. This is the subject of your memo.Todays class Clean Water A
Maryland - ENEE - 605
Floating interfaces / emulsionsFloating interfaces / emulsionsLink, D.R., et al, Phys. Rev. Lett. , 2004Geometric break up of dropletsUtada, A. S. et al. Science 2005Food industry, cosmetic industry, drug delivery (video)Floating interfac
Maryland - GEOG - 473
Spring 2009 Geog 473: GIS and Spatial AnalysisPoint Data Analysis: Geometric MeasuresKuan Song Department of Geography University of Maryland February 16, 2008Lecture outline1. Distance between a pair of points 2. Central tendency of point dist
Maryland - GEOG - 473
Spring 2009 Geog 473: GIS and Spatial AnalysisPoint Data Analysis: Density and ClusterKuan Song Department of Geography University of Maryland February 25, 2009Lecture outline1. Point patterns 2. Quadrat count analysis 3. Kernel-density estimat
Maryland - CMSC - 250
vmC jii k A Bhr( )o Q ji pk 3 C 2 B3 T 1d1y1E &DEB q YtC ji jii k A hr( Suo jQ1( 3 H ( 3 B E B i l B p( QQC A Q k i B BE B v m(C 3 jii k A hEr( Suo Qj1( Di pk 3 C 2 B3 1dhy1E hDEB q tC |i |ii k A hr( )o Q B B B 3 B i l B p( QQ
Maryland - PHYS - 623
p 9 i # @ 9% @ 9 h ! % ! 2 7 i %7 7 # ! 7% @ h h @ # @ 9% @ 9 h ! Gg(SGwxgg9GGA`g8b8f0n0{8F(y80Gzs`dsy0F&D2nxA920gFA&gy8% psG)syx% F(88(k2 65 3A{giA98212(7 GAg`2yj2y2(8o2A8AG30G886 h 9 f ! i 04C 2 9 ! h @ 0 @ 9 9% @7 ! %
Maryland - ENEE - 426
End-to-End DataPresentation Layer Want to convey data to someone remotely Applications display data Need standard way to represent data so different applications can display it Data Encoding ASN.1 Encoding eXtensible Markup Language (XML) M
Virginia Tech - ETD - 11282001
Bibliography[Ann95]A. M. Annaswamy, M. Fleifil, Z. Ghoniem and A. F. Ghoniem, A Feedback Model of Thermoacoustic Instability in Combustion Process, Report 9502, Dept. of Mechanical Engineering, MIT. (1995)[Ann97]A. M. Annaswamy, M. Fleifi, J.
Maryland - PHYS - 122
Physics 122, sections 502-4 and 8101 Laura Lising Reference: Cutnell & Johnson, Chapter 25.1-3 and 26.1-2Assignment 9 Solutions1) The top view diagrams at right were drawn by a student who is studying image formation by a mirror. Each diagram sho
Virginia Tech - AOE - 3104
AOE 3104 Aircraft PerformanceFirst Exam 12 February 2001This is a closed-book examination. You are allowed one 8 1 11 sheet 2 (both sides) for notes. Please turn in all your work and this question sheet. For partial credit, briefly describe your
Virginia Tech - AOE - 3104
AOE 3104 Aircraft PerformanceSecond Exam 6 April 2001This is a closed-book examination. You are allowed one 8 1 11 sheet 2 (both sides) for notes. Please turn in all your work and this question sheet. For partial credit, briefly describe the step
Maryland - LBSC - 690
Take-Away MessagesLBSC 690 Session #9Search engines provide access to unstructured textual information Searching is fundamentally about bridging the gap between words and meaning Information seeking is an iterative process in which the search engi
Maryland - MATH - 141
Math 141 Please put your solution to problem 1 on sheet 1. 1. (a) Evaluate (b) Evaluate0 1 x2 tan-1 x+tan-1 x 2 5 16-3x2Exam 2 Sample 3dx[10 pts, 7 min] [10 pts, 5 min] [5 pts, 3 min]dx. Remove all trigonometric functions from your answer.
Maryland - CMSC - 198
AnnouncementsMidterm on Wednesday Regarding Project #6 Your program must verify that a firstname, lastname, address, and e-mail have been provided. If the user types only blank characters (e.g., by using the spacebar) then the data is considered inv
Maryland - PHY - 212
Ball, Stephen & Brown, Ricky Analysis of Digital & Analog Sensors In a Fuel Injector for a Typical Small Aircraft This work continues and builds on the model vapor lock summarized in the paper submitted in Ph211 (Fall 2002.) In the previous paper, si
Maryland - M - 210
LECTURE IXMath 210.4 Fall SemesterAssignment: 393, -97, -101, -105, -107, -115Measuring Position: 1.) z- Score: Locates a data point in terms of how many standard deviations it lies (to left or to the right) of the mean 2.) Percentile: Locates
Maryland - CMSC - 131
s)S)oSyo)g qyog ) `1)')yhvhSy) r)vhg 3)e)hr bb)q) d hxm ji k hw k e w iji p k ipx i k xz hg e } k wz q p j yjifwji shxm ji d e ig xm j ) 3 bb)Eh bxy)eh 3xEqSh`qbr)S)hrb) )S)Shny)qvn)r)Suvt shxji ji } gx x y hw x Shbqvrq) l
Virginia Tech - CS - 2204
Let's begin our journey into Perl with a simple Perl program that prints out Hello, World! print me (let's call our file hello.pl): #!/usr/bin/perl print "Hello, World!\n";Amazed? Don't be. Perl is supposed to be this simple, a stark contras
Virginia Tech - MGMT - 411
D1' !B t @ t !B C 4 I' B @ B )$#0% 0B q ")%c@P0)5'54)ud $"u~%HF D m m y @ ' t x ' i 4 9 ! @ ' i w6 6 @ B w 8 @ ' ' fu( )h(0)305AT%uH"$#0 " )0Elk)xg%)xe q 9 w 4 s t I 4 B ! @ 4 B 9 I ! t I@' C B '@ 1 I e C B ' I 1 I B
Maryland - ECON - 435
Intrinsic and Time ValueOption Valuationintrinsic value of in-the-money options = the payoff that could be obtained from the immediate exercise of the optionfor a call option: stock price exercise price for a put option: exercise price stock p
Maryland - ECON - 435
Option ValuationChapter 21Intrinsic and Time Valueintrinsic value of in-the-money options = the payoff that could be obtained from the immediate exercise of the optionfor a call option: stock price exercise price for a put option: exercise pri
Maryland - A - 1716380908
BUSI 640: Financial Management Fall 2004 DC Weekend Section DC07Professor Haluk Unal Phone: (301) 405-2256; Email: hunal@rhsmith.umd.edu Course Notes Site: bb.rhsmith.umd.edu Office Hours (Van Munching 4429): By appointment Course Objectives The ma
Maryland - ENEE - 0104
ENEE204-QUIZ 6 SOLUTION!Name: _ Oct.19th Section 01041) Find v2(t) by first obtaining a Thevenin Equivalent Circuit at the terminals A-B.A L1= 2H + v2(t) i1(t)= 2cos(t/2) A R1= 2 R2= 2 i2(t)= 2sin(t/2) A BThis problem is number 4 in the practic
Maryland - ASTR - 422
The Thermal History of the Universe We will now work our way backward in time to see what the universe was like in the really old days. An especially important phase involved the formation of the light elements (hydrogen, deuterium, helium, and small
Maryland - ASTR - 422
Inationary Theory The hot Big Bang theory (basically that as one goes backward in time the universe was hotter and denser) is extremely successful in accounting for the cosmic microwave background and Big Bang nucleosynthesis, among other observation
Maryland - UNIV - 100
Four Year PlanYour assignment is to develop a four year plan to help navigate your way through your academic program. You should use this exercise to help you prepare for your advising session, which will be around or just after Thanksgiving. Use de
Maryland - ENPM - 607
c 7 f 7 p o f p x f m f 3U7it ccB t G 9fGcc9 Gu fg t wc u wu p i f w i u p x f 7 i w w x f 7 i u i 1c 9Gn'f 7fq`"&aU7clG1) 79lcn7 t a s t v 3 vflc p i 7 i u i w 1c 9Gnq l9q`37 a ` ss 8 C C P sr X bH P s
Maryland - PHY - 211
Elrod, SusanComments on PaperYou certainly progressed significantly in your work since the comments I made in your rough draft! I especially like how you incorporated directly the sample calculations of semimajor, semiminor axes and orbital kinet
Maryland - GEOG - 140
GEOG 140 - THE COASTAL ENVIRONMENT Week 12- The Barrier Island System (John H. Hoyt) Group 1 provide answers to question 2 on paper. Group 2 provide answers to question 3 on paper. Group 3 provide answers to question 4 on paper. Group 4 provide answe
Virginia Tech - ETD - 03242003
CHAPTER 33 CHAPTER 3Geocomposite Membrane Effectiveness as a Strain Energy Absorber3.1ABSTRACTThe objective of this chapter is to evaluate the potential of a specially designed geocomposite membrane to delay the reflection of cracks in flexi
UCSD - BIBC - 102
BIBC102 Spring 2007 Problem Set #6Dr. Yaffe1) A rat liver preparation carrying out active gluconeogenesis from pyruvate is exposed to 14CO2. Which carbon(s) in the newly synthesized glucose molecules will become radioactively labeled?2) What is
Maryland - CMSC - 412
CMSC 412: operating systemsInstructor: Neil SpringTA: Aaron Schulmanstyle: - whiteboard using emacs terminal - loosely set schedule - notes are intended to supplement. - cell phone quizzes - but not today - programming assignments are
Maryland - ASTRO - 306
J/MNRAS/306/361 UBVI CCD photometry of M35 [NGC 2168] (Sung+ 1999)=UBVI CCD photometry of M 35 (NGC 2168). Sung H., Bessell M.S. <Mon. Not. R. Astron. Soc. 306, 361 (1999)> =1999MNRAS.306.361S=ADC_Keywords: Clusters, ope
Maryland - ASTRO - 1745
J/AJ/107/1745 HST UVI photometry of M15. II. (Yanny+, 1994)=Globular cluster photometry with the Hubble Space Telescope. II. U, V, and I measurements of M15 Yanny B., Guhathakurta P., Bahcall J.N., Schneider D.P. <Astr
Maryland - ASTRO - 221
J/A+AS/134/221 Radio-loud ROSAT sources near NEP (Brinkmann+, 1999)=Radio-loud ROSAT sources near the North Ecliptic Pole. Brinkmann W., Chester M., Kollgaard R., Feigelson E., Voges W., Hertz P. <Astron. Astrophys. Suppl. Ser.
UCSD - CSE - 151
Supervised Learning with ProbabilitiesCharles Elkan elkan@cs.ucsd.edu October 17, 2007For a review of basic probability theory, see Chapter 13 of [RN02], except for Sections 13.4 and 13.7. To get started with probabilities, we assume a universe of
Maryland - PHYS - 270
Maryland - ASTRO - 3170
III/170 IRAS Point Source Identifications (MacConnell, 1993)=IRAS Point Sources of flux at 12 microns greater than flux at 25 microns and falling within about 7 degrees of the Galactic Plane MacConnell D.J. <unpublished
Maryland - ASTRO - 103
J/AJ/103/1987 Stars of very low metal abundance (Beers+ 1992)=A search for stars of very low metal abundance. II. Beers T.C., Preston G.W., Shectman S.A. <Astron. J. 103, 1987 (1992)> =1992AJ.103.1987B=ADC_Keywords:
Maryland - CMSC - 714
CMSC 714 Lecture 7 OpenMP and UPCAlan SussmanNotesFirst programming assignment coming soon Anyone still need an account? Account problems?More questions on PVM and/or MPI?CMSC 714, Fall05 - Alan Sussman & Jeffrey K. Hollingsworth21Ope
UCSD - M - 183
Math 183 Fall 2006 Quiz 3 Solutions1a. The expected value of a continuous random variable is given by E[Y ] = yfY (y)dywhere the integral is over the domain of fY (y). So for part a we have1E[Y ] =0 1y 3(1 - y)2 dy (3y 3 - 6y 2 + 3y)dy=
UCSD - MATH - 183
Math 183 Practice Midterm Exam II Solutions1. (a) The expected value of a discrete random variable X with pdf pX (k) is given by X = E [X] =all kk pX (k).The expected value of a continuous random variable Y with pdf fY (y) is given byY = E
UCSD - CASS - 246
Lecture3.nb1Lecture 3 General solution of Poisson's equationIn electrostatics Poisson's equation is the differential form of Gauss's law "2 f = - r eo where eo = 8.8510-12 F m HFarad meter = C2 Nm2 = m-3 kg-1 s4 A2 ) is the permittivity of f
Maryland - EDCI - 1229
Hardee'sCalories Menu Items Hamburger Cheeseburger 2/3 lb. Monster Thick-Burger Natural cut French fries small Natural cut French fries large 3 pc. Chicken Strips Side Salad (no dressing) Water Coca Cola Classic Small Milk- 2% Fat Calories from Fat
Maryland - EDCI - 58
Hardee'sCalories Menu Items Hamburger Cheeseburger 2/3 lb. Monster Thick-Burger Natural cut French fries small Natural cut French fries large 3 pc. Chicken Strips Side Salad (no dressing) Water Coca Cola Classic Small Milk- 2% Fat Calories from Fat
Maryland - EDCI - 1229
Wendy'sCalories Menu Items Triple with Everything & Cheese Junior Cheeseburger Junior Hamburger Small French Fries Large French Fries 4 pc. Kid's Meal Chicken Nuggets Side Salad Dasani Water Coca Cola, Small Cup Milk, 2% Reduced Fat Calories from Fa