Software Usability and Design

Slides:



Advertisements
Similar presentations
Introduction to Software Testing Chapter 1 Paul Ammann & Jeff Offutt SUMMARY OF PARTS 1 AND 2 FROM LAST WEEK.
Advertisements

MICROCONTROLLED HOME Keith Jones EKU Deparment of Technology CEN.
Review for Midterm Spring 2015 Jeff Offutt SWE 205 Software Usability and Design.
Group Project. Don’t make me think Steve Krug (2006)
Visual Organization and Website Design Unit 5 (no CSS) September 19.
Do’s and Don’ts of Web Design By: Cassandra VanHumbeck.
CS 235: User Interface Design February 17 Class Meeting Department of Computer Science San Jose State University Spring 2015 Instructor: Ron Mak
Introduction to Usability By : Sumathie Sundaresan.
Prioritizing Web Usability Nielsen and Loranger Chapter 4: Prioritizing Your Usability Problems Paul Ammann SWE 432 Design.
Going Mobile with MobileMana Get a great mobile website solution today!
The Particle Theory, Temperature and Thermal Energy.
User Centered Learning Design Ranvir Bahl (PMP, CSM)
User Interface Overview Jeff Offutt SWE 432 Design and Implementation of Software for the Web.
Usability. Definition of Usability Usability is a quality attribute that assesses how easy user interfaces are to use. The word "usability" also refers.
USABILITY An Introduction. Usability “..usability really just means making sure that something works well: that a person of average (or even below average)
What about Chapter 7?. What is the usability process? Tyldesley’s 22 possible Measurement Criteria Let’s focus on usability–A usability initiative needs.
Bryan Kern (SUNY Oswego), Anna Medeiros (UFPB), Rafael de Castro (UFPB), Maria Clara (UFPB), José Ivan (UFPB), Tatiana Tavares (UFPB), Damian Schofield.
Itty Bitty Computer Directions on how to install Linux on your flash drive and have the smallest computer you can afford right now!
Prioritizing Web Usability Nielsen and Loranger Chapter 3: Revisiting Early Web Usability Findings Paul Ammann SWE 432 Design.
CS 235: User Interface Design October 8 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
A multi million dollar web browser by Apple.  It renders web pages at lightning speed. It works on your iPad, iPhone, iPod touch, Mac, and PC. It shows.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Computer basics: Using a mouse Suitable for: Beginner.
13-Dec-15 HTML Style Bloopers. 2 What is good style? Good style, like good taste, is partly--but only partly--a matter of opinion Bad style is frequently.
CS 174: Web Programming November 25 Class Meeting Department of Computer Science San Jose State University Fall 2015 Instructor: Ron Mak
Introduction to Usability By : Sumathie Sundaresan.
Chapter 23 Deciding how to collect data. UIDE Chapter 23 Introduction: Preparing to Collect Evaluation Data Timing and Logging Actions –Automatic Logging.
Building a Better Compass David Dewar & Simon LeadlayFebruary 8 th 2002 System Design  Design principles for operating systems, suites of applications.
If You Made a Million How does money work? Day 1 Grammar 1.Hannah dreemed she had one hundred dollar 2.Nick and I took our pennys to the bank 1.Hannah.
CS120 Purchasing a Computer
And Mobile Web Browsers
Evidence-Based Design
Web Browsers & Mobile Web Browsers.
Usability engineering
Design patterns in HCI.
Introduction to Computers
Krug Chapter 6 A: Navigation
Norman Chapter 6 Krug Chapter 7 C: Navigation
Krug 11 Usability as Courtesy
Introduction & Overview
Cooper Part II Making Well-Behaved Products Excise
Web Programming– UFCFB Lecture 3
Krug Chapter 2 How We Really Use the Web and Web Site Design
Software Usability and Design
SWE 205 Software Usability Analysis and Design
Krug Chapter 6 B: Flow in UIs
Chapter 6 Thinking about requirements and describing them
Test Driven Lasse Koskela Chapter 3: Refactoring in Small Steps
Krug Chapter 1 Don’t Make Me Think ! And Designing Hyper Text
Krug Chapter 3 Billboard Design 101 and Chapter 4 Mindless Choices
Norman Chapter 2 Psychology of Everyday Actions
Norman Chapter 6 Krug Chapter 7 B: Home Pages
Norman Chapter 6 Krug Chapter 7 A: Evolutionary Design
Homepage and taglines.
Review for Midterm Spring 2018
UX and UI.
Norman Chapter 2 Psychology of Everyday Actions
Norman Chapter 1 Psychopathology
Krug Chapter 3 Billboard Design 101
Norman Chapter 6 Krug Chapter 7 D: Undo
Krug Chapter 5 Omit Needless Words
Krug Chapter 2 How We Really Use the Web and Web Site Design
Krug Chapter 1 Don’t Make Me Think ! And Designing Hyper Text
And Mobile Web Browsers
Krug Chapter 12 Accessibility
Error Handling in Java Servlets
Krug Chapter 6 Street signs and Breadcrumbs
And Mobile Web Browsers
Software Usability and Design
Krug 4 Animal, Mineral, or Vegetable
Dealing with Non-Fiction
Presentation transcript:

Software Usability and Design Krug Chapter 10 Mobile Paul Ammann https://www.cs.gmu.edu/~pammann/ SWE 205 Software Usability and Design

Topics What’s different It’s all about trade-offs The tyranny of itty-bitty Scalable design Affordances (really, signifiers) Speed and usability Krug’s 3 core usability attributes Mobile usability testing 1-Jul-19 © Jeff Offutt

What’s different The display is really small No mouse; no cursor It’s a design constraint No mouse; no cursor But we do have swipe and pinch Fast choose, scroll and zoom Many of the same principles apply Not a surprise; usability is about general design Conventions are much less settled for mobile Expect change! 1-Jul-19 © Jeff Offutt

It’s all about the tradeoffs Krug’s observation Most serious usability problems are the result of poor tradeoff decisions Example: news site that requires frequent slow page loads and excessive scrolling Usability testing should have caught this 1-Jul-19 © Jeff Offutt

The tyranny of itty-bitty Mobile first: Choose just the things users want when mobile This doesn’t actually work Mobile is used for everyting Including everything in mobile means much “deeper” sites It’s either that or scroll, scroll, scroll Managing real estate shouldn’t be done at the cost of usability 1-Jul-19 © Jeff Offutt

Scalable Design Idea: one design-fits-all-screen-sizes It tends to be a lot of work It’s hard to do well “Regular” websites have to work on all screens Allow zooming Don’t leave users at the main page; go to the right place Make everything available Current convention: mobile site/full site toggle 1-Jul-19 © Jeff Offutt

Affordances (really, signifiers) Mobile devices have a different interface No cursor = no hover = no clue Designers have to provide alternatives 1-Jul-19 © Jeff Offutt

Speed and usability Speed matters a lot more for mobile than desktop 5G should relax this constraint But 5G won’t be for everyone for a long time So don’t pack too much stuff on your pages! 1-Jul-19 © Jeff Offutt

Krug’s 3 core usability attributes Learnable Effective Efficient A person of average (or even below average) ability and experience can figure out how to use the thing [i.e. its learnable] to accomplish something [effective] without it being more trouble than it’s worth [efficient]. 1-Jul-19 © Jeff Offutt

Mobile usability testing Same idea Some different technology required 1-Jul-19 © Jeff Offutt