Algorithm Visualization: The State of the Field

We report on the state of the field of algorithm visualization, both quantitatively and qualitatively. Computer science educators seem to find algorithm and data structure visualizations attractive for their classrooms. Educational research shows that some are effective while many are not. Clearly,...

Full description

Bibliographic Details
Main Author: Cooper, Matthew Lenell
Other Authors: Computer Science
Format: Others
Published: Virginia Tech 2014
Subjects:
Online Access:http://hdl.handle.net/10919/32052
http://scholar.lib.vt.edu/theses/available/etd-04302007-110728/
id ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-32052
record_format oai_dc
spelling ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-320522021-11-13T05:43:07Z Algorithm Visualization: The State of the Field Cooper, Matthew Lenell Computer Science Shaffer, Clifford A. Edwards, Stephen H. Tilevich, Eli algorithm visualization algorithm animation algoviz algoviz wiki community open source data structure visualization We report on the state of the field of algorithm visualization, both quantitatively and qualitatively. Computer science educators seem to find algorithm and data structure visualizations attractive for their classrooms. Educational research shows that some are effective while many are not. Clearly, then, visualizations are difficult to create and use right. There is little in the way of a supporting community, and many visualizations are downright poor. Topic distribution is heavily skewed towards simple concepts with advanced topics receiving little to no attention. We have cataloged nearly 400 visualizations available on the Internet. We have a wiki-based catalog which includes availability, platform, strengths and weaknesses, responsible personnel and institutions, and other data about each visualization. We have developed extraction and analysis tools to gather statistics about the corpus of visualizations. Based on analysis of this collection, we point out areas where improvements may be realized and suggest techniques for implementing such improvements. We pay particular attention to the free and open source software movement as a model which the visualization community may do well to emulate, from both a software engineering perspective and a community-building standpoint. Master of Science 2014-03-14T20:34:38Z 2014-03-14T20:34:38Z 2007-04-19 2007-04-30 2007-05-01 2007-05-01 Thesis etd-04302007-110728 http://hdl.handle.net/10919/32052 http://scholar.lib.vt.edu/theses/available/etd-04302007-110728/ thesis.pdf In Copyright http://rightsstatements.org/vocab/InC/1.0/ application/pdf Virginia Tech
collection NDLTD
format Others
sources NDLTD
topic algorithm visualization
algorithm animation
algoviz
algoviz wiki
community
open source
data structure visualization
spellingShingle algorithm visualization
algorithm animation
algoviz
algoviz wiki
community
open source
data structure visualization
Cooper, Matthew Lenell
Algorithm Visualization: The State of the Field
description We report on the state of the field of algorithm visualization, both quantitatively and qualitatively. Computer science educators seem to find algorithm and data structure visualizations attractive for their classrooms. Educational research shows that some are effective while many are not. Clearly, then, visualizations are difficult to create and use right. There is little in the way of a supporting community, and many visualizations are downright poor. Topic distribution is heavily skewed towards simple concepts with advanced topics receiving little to no attention. We have cataloged nearly 400 visualizations available on the Internet. We have a wiki-based catalog which includes availability, platform, strengths and weaknesses, responsible personnel and institutions, and other data about each visualization. We have developed extraction and analysis tools to gather statistics about the corpus of visualizations. Based on analysis of this collection, we point out areas where improvements may be realized and suggest techniques for implementing such improvements. We pay particular attention to the free and open source software movement as a model which the visualization community may do well to emulate, from both a software engineering perspective and a community-building standpoint. === Master of Science
author2 Computer Science
author_facet Computer Science
Cooper, Matthew Lenell
author Cooper, Matthew Lenell
author_sort Cooper, Matthew Lenell
title Algorithm Visualization: The State of the Field
title_short Algorithm Visualization: The State of the Field
title_full Algorithm Visualization: The State of the Field
title_fullStr Algorithm Visualization: The State of the Field
title_full_unstemmed Algorithm Visualization: The State of the Field
title_sort algorithm visualization: the state of the field
publisher Virginia Tech
publishDate 2014
url http://hdl.handle.net/10919/32052
http://scholar.lib.vt.edu/theses/available/etd-04302007-110728/
work_keys_str_mv AT coopermatthewlenell algorithmvisualizationthestateofthefield
_version_ 1719493704285159424