The Visual System Browser is a tool for viewing the static structure of a software system in terms of trees representing the procedure calls. The focus in the browser's construction was on the ease of use and the flexibility of what can be seen. These two features encourage the user to view the system in many different ways, to "browse" through its call structure by creating a series of customized system views, and thus gradually build a solid understanding of its overall organization. Typical users are experienced programmers who wish to orient themselves within an unfamiliar software system. Since the use of the browser may be occasional, we have chosen a visual, direct-manipulation style of interface, which is easier to learn and retain than a textual command interface. The browser is written in VAX LISP™ and runs under the VMS operating system on a MicroVAX workstation. It currently browses LISP programs.
/lp/association-for-computing-machinery/visual-system-browser-xrUmFqkJ9C