User interaction is generally what happens when a user interacts with an artifact. How the users thinks and experience the interaction is what is placed on this tag.
183
votes
25answers
30k views
How can users be prevented from pouring water into the bean compartment of a coffee machine?
Typical coffee machines have two user-accessible compartments: one for water and one for coffee beans. Pouring water into the bean compartment kills most machines, the repairs cost a fortune.
Now ...
169
votes
12answers
7k views
What to call “Cancel” when “Cancel” is already the default action?
When attempting to cancel a service or setting, "cancel" is the default action. What should the normal "cancel" button be called?
Redbox uses a playful "just kidding", which may not be appropriate in ...
132
votes
11answers
33k views
Why do users click randomly and rapidly when an application hangs?
This question came to me when I witnessed a collegue's behaviour on an application freezing due to a large operation. And it's something I've certainly done myself.
An app freezes for more than a ...
112
votes
12answers
6k views
Why shouldn't we use words such as 'here' and 'this' in textlinks?
Over the years of surfing on the web I have found numerous examples of people saying that you shouldn't use the word "here" in a textlink etc. Personally I like the idea of using the word, because it ...
67
votes
11answers
4k views
How to “force” users to upgrade their browser?
I couldn't think of a better title for this question, but please don't jump to conclusions - I don't really want to point a gun at my users heads!
I have a site that works well with the modern ...
67
votes
12answers
2k views
How do you give your user options without overloading them?
I was using WinSCP the other day for transferring files, when I came across this.. umm.. I'll call it a set of options, but it was more like an interview.
Oh boy. I just want to move a file. Now I ...
42
votes
6answers
4k views
Why don't ATMs give you cash before your card?
I live in Australia, so this might not apply worldwide, but here, when withdrawing money, the ATM will give me back my bank card, then several seconds later the cash comes out.
This typically leads ...
40
votes
9answers
4k views
Should a button become lighter or darker on hover?
We're having a discussion in the office about whether a button should become lighter or darker when a user hovers over it.
Here are some examples from the field:
Apple "Buy Now" button (Second is ...
37
votes
16answers
3k views
Why do we say we “browse” to a place on the Internet when we actually download a web server’s content to our browser? [closed]
Browsing the web is a common daily task for more than a billion users, and we do not pay much attention to it. We just “browse to a place” or ask our laughing friend across the table “where she is on ...
37
votes
7answers
930 views
How should you show that an accordion is expanded?
When you have an accordion, you need some way of showing the current state is expanded.
There are a number of different ways of handling this, and each is used by a number of respected websites and ...
35
votes
3answers
2k views
Humor on the deathbed
Here is a rather accurate description of an extremely rare situation, displayed by a program right before seppuku:
cannot handle the fatal error due to a fatal error in the fatal error
handler!
...
35
votes
6answers
5k views
Regular pagination vs. infinite scroll
I'm currently making a dating site, my choice for pagination is between the traditional:
[<< Prev] [1] [2] [3] [Next >>]
vs
[ Load More ]
The 2nd is the "load more" bar or button ...
34
votes
9answers
1k views
Do non-technical/non-web savvy users understand the concept of tags?
Here at Stack Exchange we're currently wrestling with weaknesses in our tags system. As we open up new verticals – some of which include very non-technical users like cooking – we suspect that the ...
33
votes
13answers
1k views
What word can be used to mean either click or tap?
Very often we need to speak generically about clicking or tapping an item, but there seems to be a lack of vocabulary in English for this. We could just say "click or tap" every time, but that is ...
32
votes
9answers
1k views
Drawing users' attention to unrecoverable actions?
We're working on an internal business app, and throughout the process the users have been very involved in all aspects of the design. They have explained their workflow, terminology, etc. and the app ...
29
votes
6answers
2k views
Which do users like more as of now, 'Flat Design' or 'Skeuomorphic'?
I have read multiple articles on-line that say that the era of Skeuomorphic design on the web is over, and that a new era of so-called 'flat design' is now the new thing for developers, but do users ...
28
votes
6answers
2k views
Can higher speeds harm the user experience?
Inspired by "Is coffee a good excuse for a slow application start-up time?" I tried to look for examples where having higher speeds could be bad for the user experience but I couldn't find any.
Are ...
28
votes
6answers
920 views
Can stairs have a user experience?
Is there any UX consideration that goes into the design/construction of stairs? I know there are various local building codes and the ADA which regulate these things to some degree but stairs at ...
26
votes
5answers
1k views
Is database too technical a term for user?
Are these terms 'Database', 'Record', 'Table', 'Field', 'Row', and 'Column' too technical (or even relevant) for a normal online banking application user, especially when talking to a customer service ...
26
votes
7answers
964 views
How patient are users at wait dialogs?
What is the length of time the average user will wait at a wait indicator (i.e. a spinning circle, beach-ball-of-death, egg-timer) before they think something has gone wrong?
If anybody can point to ...
25
votes
6answers
2k views
What makes users register?
First off - I want users to register on my site. It's a site for image sharing, sort of like imgur.com. But what makes a user on a website register? I have people coming back to my site but they ...
25
votes
4answers
2k views
When should I use a lightbox versus new page?
While designing for web, when should I use a light-box and when should I direct the user to a new page? For example, if the user clicks the "contact" link, should I open a small form in a light-box or ...
24
votes
3answers
1k views
Use old or new name for an update confirmation message when name itself has been updated?
I want to provide a user of a web application some confirmation message like:
The task "foobar" has been successfully updated.
Now, in term of usability, if the update consists in changing ...
22
votes
6answers
740 views
Are increase and decrease arrows redundant on scrollbars?
Surely these days users are either using touch devices to scroll with gestures or are dragging the thumb of the scrollbar or clicking inside the track. Would it be a bad idea to remove the arrow ...
22
votes
6answers
1k views
Best UI pattern for letting a user assign items to groups
Problem: the user has a list of about 5-20 uncategorised items and needs to categorize them into 2-4 groups. The tricky part is that the same item can be placed into more than one group (this is an ...
21
votes
4answers
888 views
Is it good practice to warn users that capslock is enabled when entering passwords?
Most websites that I have seen don't warn users when they type their passwords with capslock on. Given that it is possible to implement that function, why is this not a common practice?
21
votes
4answers
706 views
Display comments order - best practice
I wonder what is the best comments order on the website. I assume there are two major methods to display comments:
from newest to oldest,
from oldest to newest.
Facebook uses method one and ...
21
votes
1answer
394 views
Are activity alerts effective? example: 5 people are viewing this hotel right now
For example, Expedia (and other hotel sites) have alerts that come and go that say things such as, "17 people have booked this hotel this week." Is there any documentation out there concerning this ...
20
votes
6answers
398 views
Calendar recurrences on the last day of the month
I noticed a difference in how Google Calendar and Outlook handle recurring appointments, specifically ones that are on the end of the month. If you try to schedule an appointment on the 31st of every ...
20
votes
2answers
359 views
What's better for invitation emails: a temporary password or a one-time login url?
Our web app allows our customers to invite their collaborators into their account. They can submit the new user's email address, and our app sends the new user an email inviting them to login. Once ...
19
votes
8answers
1k views
Is shaking a device to refresh an accepted behavior?
I have an app that displays downloaded information that is cached. I could use valuable space to include a button that is used to re-download the information, or I could simply add a "shake the device ...
19
votes
7answers
953 views
Is it ok to style a label as a link to “trick” users into hover it?
The title alone would probably result in a chanting "NO!" as a popular answer, but please let me elaborate.
Background
We have a table of Something:s. Each Something can hold 1-5 Items. In the table ...
18
votes
6answers
2k views
Are custom scroll bars easier to use or do they just look “nice”?
I've noticed that a lot of webapps have started using custom scroll bars. A few examples include Facebook, Trello, Google Docs, and Twitter. I'm sure you can think of some more:
How do these types ...
17
votes
7answers
897 views
Should the order of add / edit / delete buttons be based on the frequency of their use?
In our application we have several places where users see a list of items and can add, edit or delete an item.
For some of these lists adding new items is probably the most frequent used ...
17
votes
9answers
864 views
Should radio buttons be pre-selected?
I am working on a re-design for a eCommerce site and they have a section where they offer a free gift card if the user makes a purchase over $1000. The idea of the gift card is to get users to ...
17
votes
6answers
631 views
How to represent an X/Y mood data to a user within a very small space (32x32)?
I'm building a mood tracker app for iPhone and am running into a user experience issue - I would like users to be able to track their moods, along with other events in a vertical "history".
The mood ...
17
votes
4answers
560 views
Why aren't Gmail-like “on-page” dialogs more popular UI solutions?
A few months ago, Gmail gave us the choice to switch to a new UI, with many new features (...) including an "on-page-docked" window. I personally find this piece of UI very useful as it allows users ...
16
votes
10answers
2k views
Is it a good idea to enforce a minimum comment length?
In a social application focusing on a niche community where the level of comment quality matters, is it a good idea to enforce a minimum comment length?
For example, see this set of comments on a ...
16
votes
6answers
764 views
What does it mean to 'humanise' interfaces?
When people say 'humanise' an interface, what exactly do they mean? Or is there a more formal word to this idea.
The word 'humanise' sounds vague to me. It could mean several ideas if not taken ...
16
votes
4answers
1k views
Good alternatives for replacing multiple nested modal dialogs?
Having a mature and good-selling Windows desktop application, we are focusing on improving the user experience for the next release.
One thing that I try is to get rid of multiple nested modal dialog ...
16
votes
3answers
413 views
What is the optimum button size of touch screen applications?
I read this blog post about the ideal button size of touch screen control sizes. It was based on the study form the MIT touch lab that gives some measures of the size and sensitivity of the finger. He ...
16
votes
4answers
752 views
Are there any recent studies of the “Keyboard vs Mouse”-issue?
Back in the late 80's, Apple Human Interface concluded that the mouse is faster than the keyboard, objectively. But also that every test person subjectively thought that the keyboard was faster.
...
15
votes
7answers
599 views
How to measure phone number views without annoying the user?
I'm working on a website where we have customer pages on which we measure user interactions such as opening a booking form or posting a review.
One of the interactions we want to measure is when the ...
15
votes
6answers
675 views
What is the recommended wording for a generic error message
What would be the best wording for a generic error message?
With generic error message I mean a message for an error that has occured but there are no details on what the error is or how to recover ...
15
votes
4answers
441 views
How to give users feedback about rejected input?
I've got a mobile app where the user takes a photo of an object. This photo is to go through some heavy-duty image processing server-side, so to prevent large wastage of time, a simple pre-check is ...
15
votes
4answers
425 views
Case-study for hiding the optional fields?
I am currently designing a web form for the Online Travel Insurance System and I am thinking of hiding the optional fields since there were so many of them. Like the image below.
I put a Show More ...
15
votes
9answers
701 views
How does user interface design fit in a development process?
In a software development process where does the user interface design fit?
If we take an agile approach for a small team (2 juniors, 2 seniors, a Team Leader and a web designer) what normally should ...
14
votes
4answers
232 views
Is it ok to force a user to reenter data instead of editing existing
Is it acceptable to force users to delete and recreate data they entered incorrectly or should they be provided with a way to edit every instance of that particular data?
Use Case:
The wireframe ...
14
votes
7answers
1k views
What is the most pleasant and fast UX when logging in / registering for a private web-app?
In my case, the openId login is out of the question. The application that I'm working on will only allow corporate users with a given specific email domain to register.
The login/register form needs ...
14
votes
5answers
1k views
Do we really need a “Remember me” option on a Login page?
I'm wondering why do we need to ask user to make a decision, for how long he want to be authenticated? This is done by having "keep me signed in" option login page:
Why can't we simply "predict" ...


