(Older) pocket calculators sometimes have several “cancel” buttons (C, CE, etc.) Typically, the CE button would only clear the last entry but not interrupt the current computation. For example, if you press 10 + 1 CE, you would see a 0, but the calculator still expects a second operand for the addition (i.e. it still has "10 +" in memory). Often, there would ...
Other answerers have provided great logical reasons for how these habits could come about, but I think it is simpler than that (plus, how often are any of us logical?).
Calculators obviously have a state, since they do multi-step operations, but they don't clearly show their state. In many calculators, if you see a zero on the screen, you have no idea if ...
This is a constrained behavioral design problem
It's similar, but not identical to, a tragedy of the commons problem where participants are able to use and potentially exhause a common resource (in this case, free disposal for garden waste).
This is not a problem a UX can solve without broader systemic design, but UX can make a difference.
On some old calculators, the clear button had double duty:
push once for clear-entry
push twice for clear-all
I think this meant that people tended to press clear a few times, to ensure that everything was cleared. It is possible that three clicks would clear the memory as well.
This is one of those habits that people acquired early on in the use of ...
Users generally do prefer targeted ads to untargeted ones, all other things being equal. However, there are other important factors which explain why user reaction is mostly negative overall:
Users don't spend all their time purchasing goods on the internet - often they are doing different and completely unrelated tasks, sometimes at the same time. Most ...
If the problem is that "...report button is too convenient" and you can't change this (otherwise check Thomas' great answer) then you already have the solution implemented here on Stack Exchange network:
Ask them to write why they think the question is broken. Zach Lipton suggests to start only with this rule and implement the others only if required, I ...
There are certainly options which make use of UI design and not only input validation. Don't get me wrong: input validation is also a good point, see the other answers. I just think it's not the only way.
Consider this as the starting point:
The buttons are sized equally, providing the impression that they can be used equally often.
As a first improvement,...
Because most people living in the western world read from left to right, and that's how they imagine how time passes.
It's a good question wether top to bottom would benefit Japanese customers or right-to-left certain Arabic cultures, on the other hand, the cultural influences of western media and western software does change that.
It can be easily ...
Well, after thinking for about 10 min, I have to agree with you that the second one does prompt the user to fill it up. Although the difference is minimal.
For a stronger feeling of "emptiness", you can change the color of the meter according to the amount filled in.
1-2 bars: Red
3-4 bars: Yellow
5-6 bars: Green
Practical origins defined our tastes
When car finishes became shiny (because they weren't always) [1,2] due to the availability of the required technology and paint materials, it was mostly for practical purposes - cost effectiveness, weather resistance, rain run-off, aerodynamics, ease of cleaning.
Consumers found the attention-grabbing gleam of a shiny ...
Are the listed words really synonyms? I cannot provide any references now (possibly because many software developers/producers do not consistently follow the distinction, either), but my impression is that at least abort and cancel are slightly different:
Cancel sounds pretty much like a routine operation. You can cancel something before it has really ...
The psychology behind the $0.99 was explored in depth in Priceless: The Hidden Psychology of Value, which if you ask for my humble opinion, is a life-changing book. Partly the reason for such price tags is that it translates for many as a 'sale' price. Against it, is that it is typically associated with 'hard sale'.
The donation payment system is in its ...
Generally speaking, disruptions and distractions negatively affect human performance, a common finding in cognitive psychology.
Many studies have shown that distraction greatly increases task time on a wide variety of tasks.
There also exist many Quantitative studies showing task performance is negatively affected by distractions (note these figures are ...
One very possible reason for this is adaption and matching with the context in which the progress indicator is shown.
Think about it, a progress indicator is usually displayed together with a descriptive text that explains what it is that is being processed.
And what do we know about text.. well, for one thing it's written horizontally from left to right (...
The point with these kinds of things, where you rely on customer honesty, is twofold. First to make the honest route easy. Second to make the easiest route as honest as possible.
I would radically change the process and divide it in to two steps.
Are you delivering:
☑ Chemicals . . . . . . . . ☑ Construction waste
☐ (Scrap) Metal . . . ...
The words have subtly different meanings.
Stop means to prevent something from continuing, but not necessarily permanently. E.g. stop video playback.
Terminate means to stop permanently. E.g. terminate process.
Abort means to terminate before completion. E.g. abort file transfer.
Cancel means to make something void. E.g. cancel subscription.
Since there is no negative outcome to hitting the button multiple times, the question becomes really more of, "why wouldn't you hit it more than once?"
It would only take using a calculator with this behavior one time to create this behavior.
Think of it this way....
A person who has never used a calculator that works this way, one day uses a ...
Harry Brignull has an interesting post about adding artificial delays to increase perceived value which was inspired by a Hacker News post about locksmiths and their theatrics. In a nutshell:
Purposefully adding a delay to a service may increase perceived value.
In this case, the trivially longer time that it takes to "like" could possibly give the ...
There was a fantastic case put forward a while ago (if I find it I'll edit this answer) that the ideal number is actually 4 stars.
The idea is that people naturally gravitate towards the 3 in a 5-star system (or the 2 in a 3-star system) because it's easy. Go ahead and look at your iTunes library; if you're anything like me you have squillions of 3s.
Gamification is a design tool. You might call it a buzzword or a temporal rage but it is gaining proper academic support.
The most concise definition that I have come across is:
Gamification is the use of game element and game design techniques in a non game context.
Gamification needs voluntariness (if you are forced in a Points,badge system it is NOT ...
Instead of surveying for a particular feature, ask about the pain point the feature should solve.
A great question would be something like "What is the worst thing about our app?" And then give three options.
Remember, users are crap about giving good suggestions about solutions, but nobody knows their problems more than they do.
On the ecommerce package I work on we have a placebo button in the form of the update quantity button in the shopping basket.
To work around a technical limitation (to do with submitting quantity adjustments to multiple order lines at once) we needed to submit the form and update the quantity when the qty field lost focus. The update button was simply ...
There could be a hardware related answer too. Before the GUI there was the DOS prompt/terminal interface. Progress bars here would have been rendered with characters, e.g. dots or filled squares. When coding it's far easier to show progress as growing from the left of the screen to the right because you can calculate the place the next character goes quite ...
I'm going to departure a bit from the current line of thought. Back in the typewritter days, I remember seeing my dad's accountant typing really fast on the machine. Whenever he paused for any reason, he kept pushing the "shift" button several times in a row.
He knew pressing that key didn't do anything, and that was exactly the reason he pushed that key... ...
You could always try asking your users to prioritize a list of 5 or 6 features - That way you're not asking "would you like to have X?" but "Which is more important to you U, V, W, X, Y, or Z?"
There's still a little of the confirmation bias there but you're also asking the user to trade off one feature for another and so reducing the effect of the bias.
This disparity is likely due to a variety of factors:
It's not clear exactly how many colors humans can see. For
example, the table at the top of this page about the number of
colors distinguishable by the human eye cites various academic
papers as saying anything from "more than 100,000" to "roughly 10
million." In any case, the number of colors visible ...
I previously designed/tested an application similar to FanDuel/DraftKings that included both points and cash as a reward. With the points system, the user could accumulate points - lose them or have them stay the same. At a later time, we also included cash as a reward system as well. (Users could choose cash or points as their reward) From a testing ...
It is low-cost fidgety action (on user's part) combined with a device that offers low levels of feedback for that action. Such a combination makes you want to repeat that affirmative action.
I find myself using ctrl-c multiple times for the same piece of text. I would do that much less often if MS Word's clipboard manager were open or I had a sys-tray app ...
Some people have a great memory for words, other people a great memory for faces. Some have both or neither.
Some avatars can be completely generic and difficult to remember, such as Gravatar's autogenerated avatars.
Others can be very unique and memorable. Your DVK example is a good one.
Some usernames can be completely generic, such as this site's "...