Automatically generating consistent graphical user interfaces using a parser generator by Kristina P. Boysen and Gary T. Leavens Abstract Well-designed graphical user interfaces (GUIs) are needed to make programs easier to use. However, these programs are difficult and time-consuming to develop, especially when creating several GUIs for a related set of tools. Automatic generation of a GUI is one solution to this problem. This paper presents a technique to automatically generate GUIs using a parser generator and data files. This technique quickly creates multiple consistent GUIs for tools with similar options. In this way, programmers can quickly create several GUIs at once that look and act the same. Keywords: automatic code generation, graphical user interface, consistency. 2001 CR Categories: H.5.2 [Information Interfaces and Presentation] User Interfaces --- graphical user interfaces (GUI), interaction styles, standardization, theory and methods. Copyright (c) 2004, 2005 by Kristina P. Boysen and Gary T. Leavens