Abstract
As soon as a product or application is installed, users want to start using it with zero usability roadblocks. However, there is always a time quantity associated with a user's series of actions that must be performed while traversing application menu items to reach a specific (desired) menu option. This time factor plays a critical role in influencing user experience and engagement; the more the number of clicks, the greater the time taken in reaching the desired menu item. This time lag may leave the user frustrated. The time and distance traversed increases further if the menu structure comprises multiple nested menus within the parent menu.
This paper proposes an improvised dynamic menu layout based on usage statistics. This work also demonstrates results of a statistical experiment that compares the time taken in reaching specific menu items with the proposed new layout vs. the traditional menu layout. Experimental data (under defined assumptions) is found to be significantly in favor of the proposed approach. The work also presents data samples, assumptions, limitations, and benefits of the proposed approach.
- Heer, J.; Maneesh Agrawala; "Software Design Patterns for Information Visualization", IEEE Transactions on Visualization and Computer Graphics, Vol 12, No. 5, 2006 {pdf} Google ScholarDigital Library
- Grudin, J. "The case against User Interface Consistency", Communications of the ACM, 1989 {pdf} Google ScholarDigital Library
- Jain, A. "Approach for reducing menu access time by enabling bidirectional cursor movement within nested menu(s)", ACM SIGSOFT, Volume 36 Issue 5, September 2011 {pdf} Google ScholarDigital Library
- Microsoft's User Interface Principles {link}Google Scholar
- Apple Inc. Apple OS X Human Interface Guidelines -- UI Elements Guidelines -- Menus {link}Google Scholar
- J. Nielsen. Usability Engineering. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 1993. Google ScholarDigital Library
Index Terms
- Optimizing feature-access time through dynamic updates to application menu layout
Recommendations
Approach for reducing menu access time by enabling bidirectional cursor movement within nested menu(s)
There is a time value associated with the action an application user must perform to traverse menu items to reach a specific option. The time value increases when menu options are arranged within multiple nested menus. This work proposes a new menu ...
An Empirical Study to Evaluate the Best Anchoring Positions in Nested Menus for Optimized Access Time
In any application user interface, a user spends some amount of time trying to access specific menu items. This time increases when the menu item is nested deep within hierarchical menu. The goal of a user is to reach a menu item with as few clicks, as ...
Slant menu: novel GUI widget with ergonomic design
CHI EA '12: CHI '12 Extended Abstracts on Human Factors in Computing SystemsIn this paper, we propose a new GUI design method based on ergonomics and describe our new menu widget named Slant Menu. Natural human hand movements on a table are reflected in this menu, which appears in an inclined direction with a curved form, ...
Comments