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.

learn more… | top users | synonyms

19
votes
12answers
2k views

Why are child-resistant packages sometimes easier to open by kids than adults?

Based on discussions with friends and colleagues there seem to be difficulties opening child-resistant packages in general. There are even stories of parents letting their kids (supervised) open child ...
11
votes
4answers
487 views

Should you optimize mobile experiences based on individual handedness?

In abbood's question "How to implement a stack exchange style voting for mobile?" he answers his own question with the following mock-up: My immediate thought was that the up-vote control was on ...
11
votes
5answers
1k views

Which is easier to use: List of people sorted by FirstName, LastName or LastName, FirstName?

If you have a list of people, is it better to order them by FirstName, LastName or LastName, FirstName? Telephone books list by last name first: Outlook lists by first name first: Is one way ...
-1
votes
1answer
82 views

Is it needed to connect all pages together or let the browser's back and forward buttons do the job [duplicate]

I find it's comfortable to have the link to useful page in every single pages so the user can interact with our application conveniently. But sometimes, I find that the browser's buttons is ...
10
votes
4answers
235 views

Involve the user from the beginning if we want to emphasize usability?

I have questions about usability. Is it necessary to involve the user from the beginning of the software engineering process if we want to emphasize usability? Also, I read this previous question ...
3
votes
1answer
2k views

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

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 ...
4
votes
2answers
169 views

position-based application switching in traditional window managers

I have a related question on SU that is asking for any tools which apply this concept: Suppose that I've got a perfectly reasonable set of two terminal windows, two web browsers, and one email ...
4
votes
3answers
66 views

How do you show that a feature can be selected individually or combined with another feature?

The user has 3 options/features to choose from, but here is the problem: Each feature can be selected separately/on its own. Feature A can be selected/combined with feature B. Feature B can be ...
13
votes
3answers
477 views

Do people find someone in a list faster by name or a profile picture of the person?

I am looking for research to find out if when looking through a list such as a team list in a project management app people find it easier to find someone by their profile picture or their name? I am ...
7
votes
5answers
268 views

On news apps, how does using a different colour for each category help the user?

On news websites and news apps, a specific colour is often used for the link to each category (background colour or underline colour), and I would like to understand how this is helpful for the user, ...
1
vote
1answer
174 views

Has my comics website successfully left the 1990s? [closed]

So, a little while back I posted this question to try and help my website, http://HittingTreesWithSticks.com, out of the 1990s. How to not make my website have a "1990's" look So the ...
9
votes
3answers
976 views

Login/register: How to balance ease-of-use, number of clicks, and appearance?

I'm working on a new design for the log in or register page, and since we have some very unique constraints, this might be the first time I've done one of these pages that isn't reinventing the wheel. ...
2
votes
2answers
276 views

Playlists: horizontal or vertical?

Let's assume that playlists are groups of items that are selected for some reason (to be played, to be converted or to be used in any other operation). My question is: what is the best way (if there ...
7
votes
4answers
122 views

Print array index in plain text

I'm developing an engineering application which stores data in C arrays. When a user edits data representing one of the items of the array, I want to be able to show the item number they're editing. ...
2
votes
2answers
85 views

Favourite or Visible?

I am currently analysing the GUI of one application. It happens that the application has a list of locations that only displays favourite locations. When you create a location, the new location is ...
7
votes
5answers
209 views

Hide controls by default?

This question might be too general but its bugging me a lot. If you look at the screenshot below: Maybe J have been sending emails for too long, but I expected the 'CC' and 'BCC' fields to be ...
4
votes
2answers
167 views

Maximum usability for purely text-based menus?

I'm designing a 'retro-style' video game, in which the user has to navigate relatively complex (around six or seven options on the screen at a time) text-based menus very often (once every minute, ...
9
votes
3answers
1k views

Placement of delete button on form

I have a form which edits a flight, and it should be possible to delete them. I have considered putting a delete button in the index page, which lists all the flights, but the table rows are clickable ...
14
votes
4answers
774 views

Why are sinks always rounded?

I've noticed a trend recently that some sinks have a flat base, but they seem to be few and far between. Are there any reasons related to UX for why sinks have traditionally always been round?
6
votes
5answers
658 views

Accordion Menu or Static Menu Options for Touch Screen optimization

I'm in the process of redesigning dialog menus for our application. The biggest reason is to make the application touch friendly. But these menus will be used in both touch and mouse environments. ...
2
votes
1answer
58 views

Link destinations

If the interface that I am working on has 3 lists: A) Top 10 performing companies B) 10 recent transactions across those 10 companies C) Top 10 performing promotions across those companies The ...
9
votes
3answers
225 views

Counting to Infinity - Are counters usable?

As the web gets older and bigger the numbers in a lot of counters will tend to increase more and more. I'm very curious about the implications in usability and user experience: Are these big numbers ...
8
votes
4answers
744 views

Tag cloud for web site actions - a no-no?

I am building a website, and my designer came up with the idea of using a (3d) tag cloud to display the different actions a user can take (the site's functionality is somewhat complex, and so ...
4
votes
3answers
167 views

In a high precision meter do I display battery voltage as a fractional number of volts or as a whole number of millivolts?

There's an Android battery meter application for enthusiasts (control freaks actually) that displays the remaining charge percentage and the current voltage. A typical phone will use a Li-Ion battery ...
3
votes
1answer
175 views

Automatically clear cache from scripts

I received a request to implement browser clear cache automatically when a user starts a session. This is the first time I encounter such a odd request. Is clear browser cache for a web application ...
6
votes
4answers
3k views

When to use reversed/mirror arrow cursor?

Is there an established pattern for when to use a reversed (right-pointing) arrow? I most frequently notice it in Outlook on part--but not all--of messages in my inbox: My Google-fu failed at finding ...
6
votes
3answers
344 views

Group of checkboxes and supporting text fields

What is the best way to layout a group of checkboxes and supporting form fields? For instance, in this form the user can select several choices for a report delivery method. Some of the choices ...
1
vote
2answers
131 views

What to do about “occasional” recommendation in a decision support application

I am designing a clinical application which displays a list of potential actions for clinicians to take ranked by their appropriateness to the clinical scenario (i.e., it looks like Google). ...
8
votes
4answers
290 views

Converting two character dates into four character dates

I have an application that converts the following invalid dates, with only two-character years into a valid date format automatically while the user's filling out the form: (NOTE: The application is ...
3
votes
2answers
438 views

How to effectively paginate many objects

We used to have a table interface which showed 1-10 on load and had the pages listed all the way from 2, 3, 4, ... n. We would like to re-design this interface to support scrolling of objects much ...
5
votes
2answers
120 views

How to visually indicate which pieces of information have changed

I work on a warehouse hand-scanner based GUI. It tells a user where to go, and which item to collect when they get there. When they scan the correct item, the screen changes, and indicates the next ...
2
votes
3answers
546 views

Displaying million records in Master Detail Grid (Million in both master detail)

I am facing a design and UX issue while creating a master detail grid in which both master and detail can have over a million rows. The simplest solution would be to enable paging (click) in both ...
6
votes
1answer
370 views

UI Layout improvement

I'm currently implementing a database querying tool, and am currently working on a section which would allow users to specify ORDER BY and Aggregate clauses. My biggest challenge has been to represent ...
3
votes
1answer
77 views

Custom liking function - do I need user login?

I've recently implemented a working custom liking/disliking function for my comics site. but I feel it’s pushing me towards implementing a login system for all users… which I really don’t want to ...
7
votes
2answers
446 views

How large should the logo be for easy clickability?

I was skimming through some of the older questions namely Is 'Home' button still a must? and Home button vs Logo link? and there seems to be a general impression that the home logo serves as a general ...
3
votes
2answers
248 views

Why does the advanced twitter search options not using a radio button

https://twitter.com/search-advanced has the following options Any of the words All of the words Exact Phrase But the user could make a mistake and enter values for all of them, why didn't they use ...
7
votes
3answers
984 views

Drop-down list with advanced search

I am creating a control to allow users to select an item from a list. The number of items can vary greatly - anywhere from a handful up to millions. A drop-down with autocomplete functionality seemed ...
3
votes
5answers
379 views

The navigation on Corporate websites

Corporate websites appeal to multiple audiences. I've seen from benchmarking the majority of sites have based their navigation around the audience segments. You'll see Investors in the main navigation ...
11
votes
3answers
268 views

Is a Q&A site a reasonable replacement for a forum for a software product?

I'm building a website for an open source piece of software that revolves around backups and cloning. I was originally going to use phpBB for the forums, but then thought about the possibility of ...
5
votes
4answers
273 views

Videos on landing pages

Is it a good ideal to feature videos on landing pages or should their primary purpose be to signpost users to content elsewhere? I am developing a set of pages for an event, it is supported by a ...
7
votes
4answers
1k views

Best way to show long list of detailed information for summarized items in a table?

I'm working on an application page for an insurance company regarding purchasing policies and showing all the detailed information that comes with the policy. The problem I'm facing is knowing how ...
3
votes
2answers
112 views

studies on passcode/keypad versus password/keyboard?

When designing a tablet-based app that needs it's own extra security, there seems to be a couple of common choices: add a password screen with a keyboard, or use a passcode screen that has a keypad. ...
5
votes
3answers
1k views

Input mask on credit card number & SSN

Our company is discussing the use of an input mask (asterisk) on credit card numbers and social security numbers. I'm completely against masking the CCN, from a UX perspective, especially since our ...
0
votes
2answers
144 views

Whats the UX strategy behind Twitter's Retweet dialog?

Mouse Hovering over a particular tweet on the feed will show these links - / Reply , Retweet , Fav , More / - These links are prominent enough and clean. I dont understand the reason for ...
1
vote
3answers
942 views

Scrolling inside overlay or on the whole page

I have this web-app that has mostly web pages with search results (such as google is), so there's scrolling normally. But I have this scenario that you can open an overlay that shows additional ...
18
votes
7answers
3k views

Why are AC adapters (wall warts) designed to block adjacent AC outlets?

The AC adapters for a lot of equipment seem to be specifically designed to block the AC outlets around it (this is in the US). Is this a safety feature to minimize the power to that outlet or just ...
0
votes
1answer
94 views

Concept for adding reminders

I'm remaking some code for a survey-system I'm the maintainer of. And one of the problems is adding reminders for the survey invites. I made this: ...
23
votes
9answers
2k views

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?
1
vote
1answer
701 views

How do roads switch from driving on the left side of the road to driving on the right? [closed]

Some countries that drive on the left side of the road aren't island countries (although most are; the most notable exception is India). For those countries, how do people laying out roads for drivers ...
5
votes
4answers
450 views

Why use paper prototyping, besides saving time?

When creating a web application prototype, I find it's pretty easy for me to put together a fast prototype. What are the advantages to using a paper prototype instead (or before that)? This video ...