skip to main content
10.1145/1140124.1140140acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
Article

WADEIn II: a case for adaptive explanatory visualization

Published:26 June 2006Publication History

ABSTRACT

Adaptive explanatory visualization is an attempt to integrate two promising approaches to program visualization: adaptive visualization and explanatory visualization. The goal of this paper is to demonstrate the ideas of adaptive explanatory visualization using a practical example. The paper introduces the WADEIn II system for the visualization of expression evaluation in the C programming language, shows how expression evaluation visualizations can be made adaptive, and explains our approach to the adaptive generation of explanations.

References

  1. Brusilovsky, P. Program visualization as a debugging tool for novices. In: Proc. of INTERCHI'93 (Adjunct proceedings), (Amsterdam, 24-29 April 1993), 29--30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Brusilovsky, P. Explanatory visualization in an educational programming environment: connecting examples with general knowledge. In: Blumenthal, B., Gornostaev, J. and Unger, C. (eds.) Human-Computer Interaction. Lecture Notes in Computer Science, Vol. 876. Springer-Verlag, Berlin, 1994, 202--212. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Brusilovsky, P. and Su, H.-D. Adaptive Visualization Component of a Distributed Web-based Adaptive Educational System. In: Intelligent Tutoring Systems. Vol. 2363. Springer-Verlag, Berlin, 2002, 229--238. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Byrne, M.D., Catarambone, R., and Stasko, J.T. Evaluating animations as student aids in learning computer algorithms. Computers & Education, 33, 5 (1999), 253--278. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Dancik, G. and Kumar, A.N. A tutor for counter-controlled loop concepts and its evaluation. In: Proc. of 2003 Frontiers in Education Conference (FIE 2003), (Boulder, CO, November 5-8, 2003), Session T3C.Google ScholarGoogle ScholarCross RefCross Ref
  6. Hundhausen, C.D., Douglas, S.A., and Stasko, J.T. A meta-study of algorithm visualization effectiveness. Journal of Visual Languages and Computing, 13, 3 (2002), 259--290, available online at http://lilt.ics.hawaii.edu/~hundhaus/writings/VL2000-Experiment.pdf.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Jarc, D.J., Feldman, M.B., and Heller, R.S. Assessing the benefits of interactive prediction using Web-based algorithm animation courseware. ACM SIGCSE bulletin. 32, 1 (2000), 377--381. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Kumar, A.N. Learning the interaction between pointers and scope in C++. In: Proc. of 6th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE'2002), (Canterbury, UK, June 25-27, 2001), ACM Press, 45--48. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Kumar, A.N. Model-based generation of demand feedback in a programming tutor. In: Kay, J. (ed.) Supplementary Proceedings of the 11th International Conference on Artificial Intelligence in Education (AI-ED 2003). IOS Press, Amsterdam, 2003, 425--432.Google ScholarGoogle Scholar
  10. Naps, T.L., Eagan, J.R., and Norton, L.L. JHAVE - an environment to actively engage students in Web-based algorithm visualizations. ACM SIGCSE bulletin. 32, 1 (2000), 109--113. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Shah, H. and Kumar, A.N. A tutoring system for parameter passing in programming languages. ACM SIGCSE bulletin. 34, 3 (2002), 170--174. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Stasko, J., Badre, A., and Lewis, C. Do Algorithm Animations Assist Learning? An Empirical Study and Analysis. In: Proc. of INTERCHI'93, (New York, Amsterdam, 24-29 April 1993), ACM, 61--66. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. WADEIn II: a case for adaptive explanatory visualization

        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
          ITICSE '06: Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
          June 2006
          390 pages
          ISBN:1595930558
          DOI:10.1145/1140124

          Copyright © 2006 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: 26 June 2006

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          Overall Acceptance Rate552of1,613submissions,34%

          Upcoming Conference

          ITiCSE 2024

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader