Site MapUser Experience for a Better World | Each month Dr. Eric Schaffer answers selected questions on usable interface design. | Recent Questions |
| Archived questions and answers about ... |
|---|
|
November 3, 2008 – submitted by Ravindra Papineni of Austin, TX |
|
Question: On Windows XP search box (with that cute yellow puppy) after the search options of Pictures, Music and Video, the two buttons displayed are "Back" and "Search" respectively. The primary goal for that little form is to search so "Search" button should be the first one rather than the "Back" button. Is that correct? Or does it matter at all? Thanks in advance. |
Eric's response: Clearly, once the search options are set, the next button should be SEARCH. Sometimes Microsoft developers seem to feel that they can disregard usability principles as they are so powerful in the market. Maybe that will catch up with them one day... |
| Top | |
November 1, 2008 – submitted by Paul Hardy of Paramatta, Australia |
|
Question: Is there a best practice for what (if anything) the computer should say to the user if they have changed no data and then pressed "save"? Some applications (e.g. Microsoft Word) say nothing and some say something along the lines of "no data needed updating". When leaving SAP you get a generic warning about losing unsaved data regardless of what you have done. Which is deemed to be best? |
Eric's response: All things being equal "implicit save" is the best strategy. Implicit save means that you make changes to the display and they are saved when you leave. There is no need for an explicit SAVE action (which means "move data from RAM to Hard Drive" and that should not be a concern of the user). In this case there should be an undo capability (RESET or CANCEL). The technical limitations of the Web sometimes force you to use an explicit save method. But this will probably disappear as the technology matures. |
| Top | |
September 9, 2008 – submitted by Larissa Schwartz of Amherst, MA |
|
Question: There have been studies in e-commerce environments on the need to give users the ability to "view all". Recently, the Usability Sciences Corporation dedicated their newsletter to the subject. How do you think this transfers to other sites? Should we follow the lead of online shoppers when it comes to search results and other data sets and by defaulting to "view all" or should we just give them the option? |
Eric's response: Larissa, thanks for bringing this up. Kath Straub (our chief scientist) and I had a lively interchange on the issue. And the bottom line is we don't think a mass move to View All is at ALL the right thing. See original I suspect that "View All," like HELP, can be a desperate attempt to compensate for a poor design. If the information architecture was done right, there would not BE 300 dresses to be viewed. It would be a limited, targeted set. The View All strategy may well be trying to scan through a load of misses. Now there may be times when the user wants to drift through lots of choices in an engaged shopping experience. Kath rightly felt that throwing all the choices into one LONG scrolling page would create a behavior of looking at the first page, scanning through the middle with maybe not even a glance, and then looking at the last few. I think we also know that scrolling/paging has limits. Certainly almost all users know how to scroll. But a very long list is physically difficult to manage. Also, if you have to go back and find a previously scanned item it is truly a challenge. So it is OK to provide a View All button. But we are not all that excited. Though Kath says she may run it through her handy dandy eyetracker to see more. |
| Top | |
August 12, 2008 – submitted by Paul Tarquinio of Massachusetts, USA |
|
Question: Wondering if there's any research regarding best practice for navigation menu display. Currently, in our web-based training, we're displaying a narrow left hand menu at all times, which automatically updates/opens new lesson/topic menus as the learner moves through the course. In order to save on screen real estate, one option would be to have the menu displayed from a drop-down button that would only display when the student wishes to see the menu. Question: is it preferable to have menu displayed at all times, even if it takes up screen real estate, or should it be only available as an option. |
Eric's response: Hi Paul. There is indeed a load of research on menu design. Maybe enough to keep you reading for a year, if you have some spare time. In terms of the TYPE of menu, an INDEX or classic hierarchical menu is best (this has all the choices presented in groups, and takes up most of the page). The next best is the left navigation. The worst is the top navigation (e.g., tabs). In this case the user preference and performance align. That ranking is true for both. The next issue is persistence of the menu on the screen. If your users are online novices or infrequent users then there is no option for hiding the menu. Keep it in place. Otherwise, persistence is a function of the frequency of menu access as compared with the need for screen real-estate. In an online training environment, I would suggest having the basic navigational controls (next question, backup, etc) embedded in the page, and a separate MENU button with infrequently used choices shown in a consistent place. |
| Top | |
January 3, 2008 – submitted by Linnette Desch of Bloomington, IL |
|
Question: Is there any research or articles about bound and unbound picklists? We have an instance where we'd like to provide common values for a field but also allow users to key data. If the field appears as a picklist with data, I'm not sure our users would know they could also key into the field – we've seen this problem on other occasions. An alternative is to offer "other" in the picklist and then provide a separate field for data entry but I was looking for other ideas or research on users in general knowing about unbound picklists. |
Eric's response: Such "Combo boxes" were very common in GUI applications. Because of the limited (bi-synchronous) capability of the early Web, they become less frequently used. This will change as Web 2.0 capabilities make combo boxes again feasible. In terms of design they are a slightly advanced control. So for novice users you might indeed use "other". They will also be unexpected in the Web environment. However, the combo box has a pretty good affordance for entry, as the cursor appears in the typing area. I am certain this control will stage a comeback as the technology allows easy coding. |
| Top | |