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 2006 Publication 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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[11]
Shah, H. and Kumar, A.N. A tutoring system for parameter passing in programming languages. ACM SIGCSE bulletin. 34, 3 (2002), 170--174.
[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.

Cited By

View all
  • (2023)A Design Space for Surfacing Content Recommendations in Visual Analytic PlatformsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2022.320944529:1(84-94)Online publication date: Jan-2023
  • (2021)Stepwise Help and Scaffolding for Java Code Tracing Problems With an Interactive Trace TableProceedings of the 21st Koli Calling International Conference on Computing Education Research10.1145/3488042.3490508(1-10)Online publication date: 17-Nov-2021
  • (2021)Data Visualizations to Foster Self-regulated Learning with Intelligent Programming TutorsVisualizations and Dashboards for Learning Analytics10.1007/978-3-030-81222-5_4(69-92)Online publication date: 17-Dec-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

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
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 June 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. adaptive visualization
  2. explanations
  3. expression evaluation
  4. program visualization
  5. user modeling

Qualifiers

  • Article

Conference

ITiCSE06
Sponsor:

Acceptance Rates

Overall Acceptance Rate 552 of 1,613 submissions, 34%

Upcoming Conference

ITiCSE '25
Innovation and Technology in Computer Science Education
June 27 - July 2, 2025
Nijmegen , Netherlands

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)2
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2023)A Design Space for Surfacing Content Recommendations in Visual Analytic PlatformsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2022.320944529:1(84-94)Online publication date: Jan-2023
  • (2021)Stepwise Help and Scaffolding for Java Code Tracing Problems With an Interactive Trace TableProceedings of the 21st Koli Calling International Conference on Computing Education Research10.1145/3488042.3490508(1-10)Online publication date: 17-Nov-2021
  • (2021)Data Visualizations to Foster Self-regulated Learning with Intelligent Programming TutorsVisualizations and Dashboards for Learning Analytics10.1007/978-3-030-81222-5_4(69-92)Online publication date: 17-Dec-2021
  • (2016)Adaptive VisualizationAdaptive Semantics Visualization10.1007/978-3-319-30816-6_4(123-170)Online publication date: 23-Mar-2016
  • (2013)Augmenting visualization with natural language translation of interactionProceedings of the 15th Eurographics Conference on Visualization10.1111/cgf.12126(391-400)Online publication date: 17-Jun-2013
  • (2013)WIDE an interactive Web integrated development environment to practice C programming in distance education2013 1st International Conference of the Portuguese Society for Engineering Education (CISPEE)10.1109/CISPEE.2013.6701964(1-6)Online publication date: Oct-2013
  • (2010)User-adaptive explanatory program visualizationUser Modeling and User-Adapted Interaction10.1007/s11257-010-9077-120:3(191-226)Online publication date: 1-Aug-2010
  • (2008)Adaptation in the Context of Explanatory VisualizationProceedings of the 3rd European conference on Technology Enhanced Learning: Times of Convergence: Technologies Across Learning Contexts10.1007/978-3-540-87605-2_28(250-261)Online publication date: 16-Sep-2008
  • (2007)Automatic Generation of Prediction Questions during Program VisualizationElectronic Notes in Theoretical Computer Science (ENTCS)10.1016/j.entcs.2007.01.034178(43-49)Online publication date: 1-Jul-2007
  • (2020)The Effects of a Visual Execution Environment and Makey Makey on Primary School Children Learning Introductory Programming ConceptsIEEE Access10.1109/ACCESS.2020.30416868(217800-217815)Online publication date: 2020
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media