Software visualization tools for Java
LE3 .A278 2000
2000
Giles, Rick
Acadia University
Master of Science
Masters
Computer Science
The field of software visualization exists to facilitate both the human understanding and effective use of computer software. This thesis surveys over twenty modern software visualization systems to acquire information about the current state of software visualization systems. This knowledge is then used in the design and implementation of a new system called Steve's Software Visualizer (SSV). SSV is a program visualizer. SSV has all the functionality of a debugger, for example, setting break points, a call stack and evaluation of variables. SSV also uses generic software visualization tools: Seeview, Classview, Textview. These tools can be operated interactively by the user, or viewed passively as an animation. By using all three views in combination, certain aspects of the software can be "visualized". This is not possible through traditional text based debugging methods.
The author retains copyright in this thesis. Any substantial copying or any other actions that exceed fair dealing or other exceptions in the Copyright Act require the permission of the author.
https://scholar.acadiau.ca/islandora/object/theses:2880