Questions tagged [usability]

The extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency, and satisfaction in a specified context of use.

The excerpt is the ISO definition of usability.


In terms of a web site, the aim of usability is to make that web site easy to use whilst the aim of user experience is to make the user happy before, during and after using that web site. Thus, usability relates to the ease with which users can achieve their goals while interacting with a web site while user experience is concerned with the way users perceive their interaction with that web site.


Usability consultant Jakob Nielsen and computer science professor Ben Shneiderman have written (separately) about a framework of system acceptability, where usability is a part of "usefulness" and is composed of:

  • Learnability: How easy is it for users to accomplish basic tasks the first time they encounter the design?
  • Efficiency: Once users have learned the design, how quickly can they perform tasks?
  • Memorability: When users return to the design after a period of not using it, how easily can they re establish proficiency?
  • Errors: How many errors do users make, how severe are these errors, and how easily can they recover from the errors?
  • Satisfaction: How pleasant is it to use the design?

http://en.wikipedia.org/wiki/Usability

3609 questions
46
votes
7 answers

How can I improve this large grid of checkboxes?

I'm doing a usability pass on a scheduling application. Users specify when they are available to work (by hour and day), and then a supervisor needs to select which of those users are assigned to specific hours. Here is a sample from the current…
Resorath
  • 603
  • 5
  • 10
42
votes
12 answers

User-friendly name for Boolean options?

I'm creating an interface, meant to be used by non-technical business people, which needs to be able to define simple structures to hold some user data. I want to be able to support Boolean fields, but I suspect that most non-technical people won't…
Steve Jones
  • 2,321
  • 1
  • 17
  • 23
33
votes
4 answers

Why does the fridge thermostat have an inverted scale?

In all fridges that I've ever encountered which had a manual thermostat, the scale on the thermostat was a scale of "inverse temperature": 1 means keep the fridge hotter 5 means keep the fridge colder Why is it like that? Note that on the…
peppe
  • 441
  • 4
  • 9
25
votes
9 answers

What's a good way to use text over a picture?

My dilemma is aptly shown in the picture below: How can I make the text more legible?
Adnan Khan
  • 4,633
  • 1
  • 26
  • 31
23
votes
7 answers

Passcode generation guidelines?

Is there any kind of guidelines on passcode generation with regards to UX? In particular I just ran into a site that used auto-generated codes but the codes it made were impossible to tell if a letter was a D an O or a 0. I i l 1 can also be…
gman
  • 1,071
  • 9
  • 15
16
votes
5 answers

Best way to show users that they can change colour

Just for a project I am making a note taking web app. I thought it would be a nice idea to let users add a colour to the note to 'categorise' it. The most logical space to put it would be in the input form but I can't think of a clean way to tell…
user43091
  • 163
  • 4
10
votes
7 answers

Where to put personalized recommendations feature?

I would like to add a Personalized recommendations feature to my E-comm website. Should I add it as a floating,fixed button on the side? Is that considered something users are annoyed by? If I shouldn't, which method is recommended for Personalized…
10
votes
3 answers

Why do Video Players Use the Space Bar to Pause?

Is there any good reason when creating an online video player to use the space bar as a pause control only when the user is fullscreen? I notice quite a few big video sites follow the space used as pause only when on fullscreen mode (ie: hulu,…
k4t434sis
  • 203
  • 1
  • 5
9
votes
5 answers

Graphic representation of various data types

I have a project where a lot of data look alike but however they represent different things. For example I have data that contain 0 or 1 but this could represent a text value or a boolean. A good idea would be to associate to each type of data an…
Mike
  • 201
  • 2
  • 7
9
votes
1 answer

Why are the numbers on a calculator sorted descending and on a phone dail pad sorted ascending?

Possible Duplicate: Why do numpads on keyboards and phones have reversed layouts? If you look at the layout of a calculator the numbers are always sorted like this: Most phone dail pads the numbers are sorted starting with 1 Does anyone know…
Dennis Gommé
  • 807
  • 1
  • 7
  • 13
7
votes
6 answers

How should I present 100+ client logos on a website?

I have more than 100+ client's logos to show on the website. Would it be good to show 5-10 clients on the home page and direct users to the main client page if s/he wants to see more? I say this because lots of data makes page heavy and I'm sure…
UXbychoice
  • 1,850
  • 1
  • 15
  • 23
6
votes
5 answers

How can we design for unsophisticated computer users?

There's a thread on redit about computer users doing things in very unproductive ways. The first example: My office mate is 62 and overdue to retire. If she has a website address, this is how she gets there: Opens XP Internet Explorer,…
scribu
  • 161
  • 4
6
votes
1 answer

ajax loader (spinner or progress bar) where to place it?

I have a web page (web app ?) where users click on some buttons and we fire an ajax call which then eventually updates some elements of the page. I am thinking of putting an indicator (spinner) of when an ajax call is kicked in... are there best…
zo73
  • 69
  • 1
  • 2
5
votes
3 answers

Incomplete input data: is it better to abort processing or produce incomplete result?

I'm having a hot debate with a colleague. We're working on an image processing software that accepts a set of images and produces a single result. The debate concerns the behavior when one or more of the source images cannot be loaded (e. g.…
5
votes
4 answers

How to do usability study, when I do not have access to the users?

Users are in Africa and stakeholder is talking to me to design a system. It is a ecitizen system where users can apply for a passport, driving licence and other citizen related services. What usability methods i can follow to make it more usable.
1
2 3
10 11