Journal of Computer Sciences and Applications
ISSN (Print): 2328-7268 ISSN (Online): 2328-725X Website: Editor-in-chief: Minhua Ma, Patricia Goncalves
Open Access
Journal Browser
Journal of Computer Sciences and Applications. 2015, 3(4), 94-99
DOI: 10.12691/jcsa-3-4-2
Open AccessArticle

A Zigzag Approach to Cascading Menus

Duane Yoder1, Raihan Uddin Ahmed2, Munsi Barkatullah2 and A. S. M Mahmudul Hasan3,

1Department of Computer Science, State University of West Georgia, Georgia, USA

2Department of CSE/IT, University of Information Technology and Sciences, Dhaka, Bangladesh

3School of Science and Technology, Bangladesh Open University, Gazipur, Bangladesh

Pub. Date: August 28, 2015

Cite this paper:
Duane Yoder, Raihan Uddin Ahmed, Munsi Barkatullah and A. S. M Mahmudul Hasan. A Zigzag Approach to Cascading Menus. Journal of Computer Sciences and Applications. 2015; 3(4):94-99. doi: 10.12691/jcsa-3-4-2


The traditional cascading menu, commonly used in most desktop applications to traverse hierarchical menu systems, can be a time consuming and difficult task. In particular, the wider the submenu the more difficult it becomes to navigate the constraints of a menu item to reach the submenu. As a consequence, the submenu may disappear requiring additional attempts to attain the submenu. When a target menu items resides several layers deep, the required navigation can produce inefficient time and distance management. In this paper, we present an innovative cascading menu called the zigzag menu to address these issues. In the zigzag menu, submenus appear in alternating directions reducing the navigational distance to reach a submenu. A user study confirmed that a zigzag cascading menu effectively reduces the total mouse traversal required and decreases navigational time as familiarity with the system increases.

human computer interaction menu navigation cascading menus steering law

Creative CommonsThis work is licensed under a Creative Commons Attribution 4.0 International License. To view a copy of this license, visit


[1]  J. Accot and S. Zhai, “Beyond Fitts’ Law: Models for Trajectory-Based HCI Tasks,” Proc. CHI 1997, ACM Press (1997), 295-302.
[2]  J. Accot and S. Zhai, “Performance Evaluation of Input Devices in Trajectory-based Tasks: An Application of The Steering Law,” Proc. CHI 1999, ACM Press, (1999) 466-472.
[3]  PM. Fitts, “The Information Capacity of Human Motor Systems in Controlling the Amplitude of Movement,” Journal of Experimental Psychology, 47 (1954), 181- 191.
[4]  J. Callahan, J. et al. “An Empirical Comparison of Pie vs. Linear Menus,” Proc.CHI 1988, ACM Press (1998), 95-100.
[5]  G. Kurtenbach and W. Buxton, “User Learning and Performance with Marking Menus,” Proc. CHI 1994, ACM Press (1994), 258-264.
[6]  S. Zhao and R. Balakrishnan, “Simple vs. Compound Mark Hierarchical Marking Menus,” Proc. UIST 2004, ACM Press (2004), 33-42.
[7]  A. Sears and B. Shneiderman, “Split Menus: Effectively Using Selection Frequency to Organize Menus,” ACM Trans. Computer Human Interaction, 1, (1994). 27-51.
[8]  M. Kobayashi and T. Igarashi, “Considering the Direction f Cursor Movement for Efficient Traversal of Cascading Menus,” Proc. UIST 2003, ACM Press (2003), 91-94.
[9]  D. Airth, “Navigation in Pop-up Menus,” Proc. CHI 1993, ACM Press (1993), 115-116.
[10]  D. Ahlstrom, “Modeling and Improving Selection in Cascading Pull-Down Menus Using Fitts’ Law, the Steering Law and Force Fields,” Proc. CHI 2005, ACM Press (2005), 61-70.
[11]  K.L. Norman, “The Psychology of Menu Selection: Designing Cognitive Control at the Human/Computer Interface,” Ablex Publishing Corporation, 1991.
[12]  J. Kalbach and T. Bosenick, “Web Page Layout: A Comparison Between Left- and Right-justified Site Navigation Menus,” Texas Digital Library, 4 (2003).