skip to main content
10.1145/1227310.1227366acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
Article

Algorithm visualization: a report on the state of the field

Published:07 March 2007Publication History

ABSTRACT

We present our findings on the state of the field of algorithm visualization, based on extensive search and analysis of links to hundreds of visualizations. We seek to answer questions such as how content is distributed among topics, who created algorithm visualizations and when, the overall quality of available visualizations, and how visualizations are disseminated. We have built a wiki that currently catalogs over 350 algorithm visualizations, contains the beginnings of an annotated bibliography on algorithm visualization literature, and provides information about researchers and projects. Unfortunately, we found that most existing algorithm visualizations are of low quality, and the content coverage is skewed heavily toward easier topics. There are no effective repositories or organized collections of algorithm visualizations currently available. Thus, the field appears in need of improvement in dissemination of materials, informing potential developers about what is needed, and propagating known best practices for creating new visualizations.

References

  1. Association for Computing Machinery. The ACM digital library. http://portal.acm.org, 2006.Google ScholarGoogle Scholar
  2. M. H. Brown and R. Sedgewick. A system for algorithm animation. In SIGGRAPH '84: Proceedings of the 11th Annual Conference on Computer Graphics and Interactive Techniques, pages 177--186, New York, NY, USA, 1984. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. D. Byrne, R. Catrambone, and J. T. Stasko. Do algorithm animations aid learning? Technical Report GIT-GVU-96-18, Georgia Institute of Technology, 1996.Google ScholarGoogle Scholar
  4. CITIDEL: Computing and information technology interactive digital educational library. http://www.citdel.org, 2006.Google ScholarGoogle Scholar
  5. Connexions scholarly content repository. http://cnx.org, 2006.Google ScholarGoogle Scholar
  6. J. S. Gurka and W. Citrin. Testing effectiveness of algorithm animation. In Proceedings, IEEE Symposium on Visual Languages, pages 182--189, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. S. R. Hansen, N. H. Narayanan, and D. Schrimpsher. Helping learners visualize and comprehend algorithms. Interactive Multimedia Electronic Journal of Computer-Enhanced Learning, 2, 2000.Google ScholarGoogle Scholar
  8. Hope College. Complete collection of algorithm visualizations. http://www.cs.hope.edu/~dershem/ccaa/ccaa, 2006.Google ScholarGoogle Scholar
  9. C. Hundhausen and S. Douglas. Using visualizations to learn algorithms: should students construct their own, or view an expert's? In Proceedings, IEEE Symposium on Visual Languages, pages 21--28, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. C. Hundhausen, S. A. Douglas, and J. T. Stasko. A meta-study of algorithm visualization effectiveness. Journal of Visual Languages and Computing, 2002.Google ScholarGoogle Scholar
  11. D. J. Jarc, M. B. Feldman, and R. S. Heller. Assessing the benefits of interactive prediction using web-based algorithm animation courseware. In SIGCSE '00: Proceedings of the Thirty-First SIGCSE Technical Symposium on Computer Science Education, pages 377--381, New York, NY, USA, 2000. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. JERIC: Journal on Educational Resources in Computing. http://www.acm.org/pubs/jeric, 2006.Google ScholarGoogle Scholar
  13. A. W. Lawrence, J. Stasko, and A. Badre. Empirically evaluating the use of animations to teach algorithms. In Proceedings, IEEE Symposium on Visual Languages 1994, pages 48--54. IEEE Computer Society, 1994.Google ScholarGoogle ScholarCross RefCross Ref
  14. Multimedia Educational Resource for Learning and Online Teaching. http://www.merlot.org, 2006.Google ScholarGoogle Scholar
  15. P. Saraiya, C. Shaffer, D. McCrickard, and C. North. Effective features of algorithm visualizations. In SIGCSE '04: Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education, pages 382--386, Norfolk, VA, March 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. SIGCSE educational links. http://sigcse.org/ topics, 2006.Google ScholarGoogle Scholar
  17. SMETE digital library. http://www.smete.org, 2006.Google ScholarGoogle Scholar
  18. Virginia Tech Data Structures and Algorithm Visualization Research Group. Data structures and algorithm visualization wiki. http://web-cat.cs.vt.edu/AlgovizWiki, 2006.Google ScholarGoogle Scholar

Index Terms

  1. Algorithm visualization: a report on the state of the field

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in
                • Published in

                  cover image ACM Conferences
                  SIGCSE '07: Proceedings of the 38th SIGCSE technical symposium on Computer science education
                  March 2007
                  634 pages
                  ISBN:1595933611
                  DOI:10.1145/1227310

                  Copyright © 2007 ACM

                  Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 7 March 2007

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • Article

                  Acceptance Rates

                  Overall Acceptance Rate1,595of4,542submissions,35%

                  Upcoming Conference

                  SIGCSE Virtual 2024

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader