Linked by Thom Holwerda on Wed 5th Mar 2008 21:02 UTC, submitted by irbis
Graphics, User Interfaces "Most software packages employ progress bars to visualize the status of an ongoing process. Users rely on progress bars to verify that an operation is proceeding successfully and to estimate its completion time. Typically, a linear function is applied such that the advancement of a progress bar is directly proportional to the amount of work that has been completed. However, estimating progress can be difficult for complex or multi-stage processes. Varying disk, memory, processor, bandwidth and other factors complicate this further. Consequently, progress bars often exhibit non-linear behaviors, such as acceleration, deceleration, and pauses. Furthermore, humans do not perceive the passage of time in a linear way. This, coupled with the irregular behavior of progress bars, produces a highly variable perception of how long it takes progress bars to complete. An understanding of which behaviors perceptually shorten or lengthen process duration can be used to engineer a progress bar that appears faster, even though the actual duration remains unchanged. This paper describes an experiment that sought to identify patterns in user perception of progress bar behavior."
Thread beginning with comment 303536
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: All very nice, but
by segedunum on Wed 5th Mar 2008 21:47 UTC in reply to "All very nice, but"
segedunum
Member since:
2005-07-06

You beat me to it. The biggest, and most annoying, example of this is the Windows MSI installer. It progress bar is no reflection at all on how the install is progressing, and it insists on going back to the beginning several times. The net effect of this is that a user simply doesn't believe it at all, and finds it annoying that it seems to be deliberately trying to mislead.

I don't believe this is the correct article, because the link I'm getting is to do with Vista SP1.

Reply Parent Bookmark Score: 3

RE[2]: All very nice, but
by fretinator on Wed 5th Mar 2008 22:23 in reply to "RE: All very nice, but"
fretinator Member since:
2005-07-06

This commment is coming in:

..1
....2
......3
........4
..........5 seconds

I agree. People should not use a 0-100% progress bar for unknown quantities. They should only be used when the exact number of items/events is known. When I am in an unknown situation that may take a while, I usually show the user a status bar displaying items or events as they are processed. Then they know what is happening, and can see progress (items changing), but they are given no false illusion of percentage of progress.

[Edited for spelling]

Edited 2008-03-05 22:24 UTC

Reply Parent Bookmark Score: 7

RE[2]: All very nice, but
by irbis on Wed 5th Mar 2008 22:35 in reply to "RE: All very nice, but"
irbis Member since:
2005-07-08

I don't believe this is the correct article, because the link I'm getting is to do with Vista SP1.

Here's the correct link: http://chrisharrison.net/projects/progressbars/

And there's a short summary of the study at least here too:
http://kostuff.blogspot.com/2008/01/progress-bars-to-make-people-ha...

To quote the last article:

"Chris Harrison et al. has a paper showing that people perceive time as running faster if they are looking at an appropriately accelerating progress bar. It seems that a progress bar that slows in the beginning and accelerates near the end (called "Fast Power" in the paper) makes people happiest."

Edited 2008-03-05 22:46 UTC

Reply Parent Bookmark Score: 2

RE[2]: All very nice, but
by segedunum on Thu 6th Mar 2008 11:33 in reply to "RE: All very nice, but"
segedunum Member since:
2005-07-06

Oh, and another thing. Get this. The MSI installer actually has a progress bar that goes backwards if the install rolls back - several times.

Reply Parent Bookmark Score: 3

RE[3]: All very nice, but
by cerbie on Thu 6th Mar 2008 13:54 in reply to "RE[2]: All very nice, but"
cerbie Member since:
2006-01-02

The progress bar going backwards I think is actually a good idea. It's that, "several times," bit that is annoying. Of course, also the part where its position isn't based on a meaningful measure of how far along it is.

Reply Parent Bookmark Score: 3