If the elevator stops on a floor, opens the doors to let the passengers out, and hasn't received a command to go on another floor, why does it close its doors afterwards?
If the elevator is not on my ...

I have noticed that many online forms and surveys these days are starting to use a mixture of radio and checkbox buttons for the same question, that is, for a question that gives the person a number ...

I am searching for some study about what is an effect of avatar images in discussion. It is definitely true, that comment with avatar image is better for user's recognition and orientation inside many ...

Not sure if the collapsible panels have a different name but I have seen them referred to as rollouts. I have used many applications that use one or the other or both, but I am wondering if there are ...

I always thought sliders weren't as optimal for numerical parameters. You not only have to look where the parameter is, but also where the slider is and ensure you are clicking exactly there to make ...

The context for this question is a web application. Let's say we've got 400-500 widgets. Users can create an unlimited number of sets to group related widgets in ways that make sense to them. Each set ...

Ideally it would allow for a one-click change from any one state to any other state.
Currently, I have a button that displays the current state. When you click on it, it just cycles through all the ...

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 ...

In most operating systems, there is a major distinction between:
interactions which are available only when the element is in focus (for example typing in order to write a text in a text field) and:
...

I was wondering that why websites don't use keyboard shortcuts as often as desktop software tends to.
I really like keyboard shortcuts in software, they makes me work more efficiently. But why don't ...

I have a form that receives bids for items. It is shown below:
In green you can see the price for the current winner bid, below, the minimum increase for the next bid (in the case of the image, the ...

Coding usually involves a lot of typing, but on touch screen devices too much typing is quite tedious.
Some of that typing could be replaced by autocompletion or autogeneration of code and therefore ...

After asking the question Will faster GUI always make one more efficient?, I understood that there is a lower limit to the amount of time lost due to the GUI not responding. My interpretation of the ...

I am designing a web app in which people can come in and rate "objects" and comment on them. I know that the easier it is for the user to perform the main activities the better, but I was wondering if ...

I am struggling with a project and am reminded of a lecture at university that plotted two applications with differing rates of 'learnability' and 'expert usability' against each other:
a) Harder to ...