This Is AuburnElectronic Theses and Dissertations

Show simple item record

A Low-Effort Animated Data Structure Visualization Creation System


Metadata FieldValueLanguage
dc.contributor.advisorCross, James H., III
dc.contributor.advisorHendrix, T. Dean
dc.contributor.advisorChapman, Richard O.
dc.contributor.authorBarowski, Larry
dc.date.accessioned2014-07-09T16:10:54Z
dc.date.available2014-07-09T16:10:54Z
dc.date.issued2014-07-09
dc.identifier.urihttp://hdl.handle.net/10415/4238
dc.description.abstractAlgorithm animations and high level data structure visualizations are not widely used, in part because producing them is difficult and time consuming. Algorithm animation and data structure visualization systems attempt to minimize this effort, but none has made the process as simple as it could be. The purpose of the system described in this work, the jGRASP Visualization System, is to allow the creation and use of dynamic data structure visualizations from working source code with minimal effort. Ideally, the only work required to create an animated visualization should be selecting values from a program running in debug mode in an IDE, selecting the way each value will be displayed from a list of available choices, and physically arranging the display elements. This has been achieved for arbitrary implementations of common data structures in Java. This dissertation begins by discussing existing work on the usefulness of algorithm animation and data structure visualization for algorithm and code understanding, and existing work on systems with similar organization, features, and construction to the one described here. The jGRASP Visualization System is described in detail from the user's perspective. Implementation details are discussed. Previously published results on the effectiveness of these visualizations when applied to arbitrary data structure code, and on code understanding experiments performed with the visualizations are presented. Finally, visualization feature usage data collected from users of the system is analyzed and discussed.en_US
dc.rightsEMBARGO_NOT_AUBURNen_US
dc.subjectComputer Scienceen_US
dc.titleA Low-Effort Animated Data Structure Visualization Creation Systemen_US
dc.typedissertationen_US
dc.embargo.lengthNO_RESTRICTIONen_US
dc.embargo.statusNOT_EMBARGOEDen_US

Files in this item

Show simple item record