CS 4720 Usability and Accessibility CS 4720 – Web & Mobile Systems.

Slides:



Advertisements
Similar presentations
DEVELOPING A METHODOLOGY FOR MS3305 CW2 Some guidance.
Advertisements

Member FINRA/SIPCThursday, November 12, 2009 Resource Menu Changes - Report User Experience Study | Kevin Cornwall.
EST/CSE/ISE 323 Spring 2011 Tony Scarlatos
Ch 11 Cognitive Walkthroughs and Heuristic Evaluation Yonglei Tao School of Computing and Info Systems GVSU.
11 HCI - Lesson 5.1 Heuristic Inspection (Nielsen’s Heuristics) Prof. Garzotto.
Electronic Communications Usability Primer.
Multimedia and the World Wide Web
MScIT HCI Web GUI design. IBM’s CUA guidelines - taster Design Principles Each principle has supporting implementation techniques. The two design.
Part 4: Evaluation Days 25, 27, 29, 31 Chapter 20: Why evaluate? Chapter 21: Deciding on what to evaluate: the strategy Chapter 22: Planning who, what,
AJ Brush Richard Anderson
Testing your design Without users: With users: Cognitive walkthrough
Ch 7 & 8 Interaction Styles page 1 CS 368 Designing the Interaction Interaction Design The look and feel (appearance and behavior) of interaction objects.
Today’s class Group Presentation More about principles, guidelines, style guides and standards In-class exercises More about usability Norman’s model of.
Heuristic Evaluation Evaluating with experts. Discount Evaluation Techniques  Basis: Observing users can be time- consuming and expensive Try to predict.
Evaluating with experts
Evaluation techniques Part 1
Heuristic Evaluation of Usability Teppo Räisänen
S MART P HONE H EURISTICS 09 August H EURISTIC EVALUATION To analyze a user interface for conformance with recognized usability principles (heuristics).
Human-Computer Interaction
1 SKODA-AUTO.CZ prototype evaluation Poznań, 23th of March 2015.
Heuristic evaluation IS 403: User Interface Design Shaun Kane.
Heuristic Evaluation: Hotels.com
User Centred Design Overview. Human centred design processes for interactive systems, ISO (1999), states: "Human-centred design is an approach to.
NAVIL GONZALEZ ANDREA CANTU MAGALY LUNA Heuristic Evaluation.
Mario Čagalj University of Split 2013/2014. Human-Computer Interaction (HCI)
SAMPLE HEURISTIC EVALUATION FOR 680NEWS.COM Glenn Teneycke.
INFO3315 Week 4 Personas, Tasks Guidelines, Heuristic Evaluation.
Chapter 26 Inspections of the UI. Heuristic inspection Recommended before but in lieu of user observations Sort of like an expert evaluation Heuristics.
Basic Principles of HCI Lecture Requirements Analysis Establish the goals for the Website from the standpoint of the user and the business. Agree.
Nielsen’s Ten Usability Heuristics
Usability Evaluation/LP Usability: how to judge it.
10 Usability Heuristics for User Interface Design.
Multimedia Specification Design and Production 2012 / Semester 1 / week 5 Lecturer: Dr. Nikos Gazepidis
Usability Evaluation June 8, Why do we need to do usability evaluation?
Click to edit Master subtitle style USABILITY and USER INTERFACE DESIGN Application.
SEG3120 User Interfaces Design and Implementation
Design 2 (Chapter 5) Conceptual Design Physical Design Evaluation
LZW Compression Grant Friedline Robert Frankeny Thomas Sutcavage.
Software Architecture
Mahindra Infotainment System Heuristic Evaluation v1.0 Maya Studios July 6, 2010.
Information Systems and Organisations
 What to “know”? ◦ Goals of information visualization. ◦ About human perceptual capabilities. ◦ About the issues involved in designing visualization for.
Usability 1 Usability evaluation Without users - analytical techniques With users - survey and observational techniques.
Developed by Tim Bell Department of Computer Science and Software Engineering University of Canterbury Human Computer Interaction.
CENG 394 Introduction to HCI Usability Heuristics.
Websites with good heuristics Irene Wachirawutthichai.
Heuristic Evaluation Short tutorial to heuristic evaluation
Yonglei Tao School of Computing & Info Systems GVSU Ch 7 Design Guidelines.
Alan Woolrych My Background Currently – Research & Liaison Officer (DMN) From 1 st January 2003 Usability Researcher with.
CMSC 345, Version 1/11 S. Mitchell 1 Usability and User Interface Design.
Usability Heuristics Avoid common design pitfalls by following principles of good design Nielsen proposes 10 heuristics, others propose more or less. Inspect.
Basic Elements.  Design is the process of collecting ideas, and aesthetically arranging and implementing them, guided by certain principles for a specific.
CS 575 Spring 2012 CSULA Bapa Rao Lecture 6. Agenda for today Review of previous meeting Student Comments Heuristic Evaluation Presentation Team reports.
User Interface Evaluation Heuristic Evaluation Lecture #17.
Master Medical Informatics Biomedical Research and evaluation Methodology Maarten Buiter Khalid Bohoudi Mark de Groot Evelyn Lai Usability evaluation of.
APPLE MAPS FOR APP Heuristic Evaluation By Rayed Alakhtar.
© 2016 Cognizant. © 2016 Cognizant Introduction PREREQUISITES SCOPE Heuristic evaluation is a discount usability engineering method for quick, cheap,
Ten Usability Heuristics These are ten general principles for user interface design. They are called "heuristics" because they are more in the nature of.
User Interface Design SCMP Special Topic: Software Development
Human Computer Interaction Slide 2
Unit 2 User Interface Design.
Heuristic Evaluation 3 CPSC 481: HCI I Fall 2014
A NEW FACE OF THE TECHNICAL COMMUNICATOR – UX IS OUR STRENGTH – WE DESIGN TO WRITE BY CHRIS GANTA © 2016, STC INDIA CHAPTER.
Unit 14 Website Design HND in Computing and Systems Development
Heuristic Evaluation Jon Kolko Professor, Austin Center for Design.
Software Engineering D7025E
One-timer?. A new face of the technical communicator – UX is our strength – we design to write.
10 Design Principles.
Nilesen 10 hueristics.
CSM18 Usability Engineering
Presentation transcript:

CS 4720 Usability and Accessibility CS 4720 – Web & Mobile Systems

CS 4720 What makes a good interface? Don't say “anything but SIS.” What are it's characteristics? How do you just KNOW that you're using something that has been thought out properly? 2

CS 4720 Not Just the UI The experience begins with the first time you launch an app or go to a web site There are several components here –Initial impression –User interface –80/20 rule (sometimes the 90/10 rule) –Graphic design –Information presentation All of this adds up to the user experience (UX) 3

CS Rules… 10 Rules to Mobile HCI 4

CS 4720 Evaluating an Interface Rule 1: Visibility of system status The system should always keep users informed about what is going on through appropriate feedback within reasonable time. 5

CS 4720 Evaluating an Interface Rule 2: Match the system to the real world The system should follow real-world conventions, making information appear in natural and logical order. 6

CS 4720 Evaluating an Interface Rule 3: The “uh-oh” button Users often choose system functions by mistake (particularly on mobile) and will need a clearly marked “emergency exit” to leave the unwanted state without having to go through extended steps. Systems should support undo and redo. 7

CS 4720 Evaluating an Interface Rule 4: Consistency and standards User should not have to wonder whether different words, situations, or actions mean the same thing. The system should follow platform conventions. 8

CS 4720 Evaluating an Interface Rule 5: Error prevention Add input checks –How many digits in that phone number? –How many digits in that credit card number? –Are there really 39 days in July? 9

CS 4720 Evaluating an Interface Rule 6: Recognition rather than recall An icon should represent the action and should immediately recognizable as to what it does Part of this is following platform standards, part is being consistent in your own application An action/swipe/etc should be consistent across screens 10

CS 4720 Evaluating an Interface Rule 7: Flexibility Accelerators, shortcuts, etc (which are unseen by the novice user) can speed up interactions for the expert user to such an extent that the system can cater to both inexperienced and experienced users. 11

CS 4720 Evaluating an Interface Rule 8: Aesthetic and minimalist design Every extra unit of information in a dialog competes with the relevant units of information and diminishes their relative visibility. 12

CS 4720 Evaluating an Interface Rule 9: Error explanations Error messages should be expressed in plain language (NO CODES), precisely indicate the problem, and constructively suggest a solution. 13

CS 4720 Evaluating an Interface Rule 10: Help! Have reasonable help information available in the app if possible. 14

CS 4720 The Ten Rules 1. Visibility of Status 2. System = Real World 3. The “uh-oh” button 4. Consistency and Standards 5. Error Prevention 6. Recognition rather than Recall 7. Flexibility 8. Minimalist Design 9. Error Explanation 10. Help! 15

CS 4720 Phone-Specific Interface 16 We need to separate two concerns here –The Hardware Interface –The Software Interface What are some specific hardware innovations that we use with cell phones? How do these address the 10 rules?

CS 4720 Hardware Interface Consider the following hardware innovations: –The click wheel –The rocker –The track ball –The home button 17

CS 4720 Software Interface 18 Let's look at a few interfaces

CS 4720 Image Galleries 19

CS 4720 Empty Lists 20

CS 4720 Describing Places 21

CS 4720 Concepts 22 UI's that grow and shrink –Flexible design Softkeys and icon buttons for common tasks Predictive text Others?

CS 4720 One Hand or Two Hands? Large, obvious buttons Controls toward the center of the screen so you don't have to stretch Controls have space between them if possible Put only needed items on the screen Eliminate unnecessary words Make transitions between states obvious Apps: Phone, Contacts, Urbanspoon 23

CS 4720 One Hand or Two Hands? 24 Theoretically, the user is not moving, so controls can be more complex Stylus control Keyboard in landscape mode (soft or hard) More information to proces Apps: Amazon, AllRecipes

CS 4720 Rules of Thumb 25 Easy traversals between states Audio sparingly (remember – audio may be turned off!) Build for the input device (click wheel, touch screen, stylus) Provide shortcuts when possible Try to use direct-manipulation widgets for input with immediate feedback Menus must be tailored to the device input

CS 4720 Rules of Thumb Typing isn't easy – provide ways to remember text Use contextual information whenever possible (use GPS coords automatically in a Google search, have the last contact up for making a phone call, etc) 26

CS 4720 My UI works great now! But it still doesn't look “slick!” Simple is beautiful Get a friend to pick out the color scheme for you. Seriously. Imitation is the greatest form of flattery If all else fails… ask a graphic design student Or check the patterns: – design-patterns-inspiration/ 27