Publication | Open Access
A Survey of Successful Evaluations of Program Visualization and Algorithm Animation Systems
138
Citations
48
References
2009
Year
EngineeringVisual Programming LanguageSuccessful EvaluationsVisualization (Graphics)EducationSoftware EngineeringSoftware AnalysisProgram EvaluationInteractive VisualizationAlgorithm VisualizationsAlgorithm Animation SystemsComputational VisualizationSystems EngineeringVisual AnalyticsProgram VisualizationDesignUser ExperienceShallow InspectionsUser EvaluationLearning AnalyticsComputer ScienceSoftware VisualizationSoftware DesignProgram AnalysisSoftware TestingProgram ComprehensionPav SystemsHuman-computer InteractionSystem Software
This article reviews successful educational experiences in using program and algorithm visualizations (PAVs). First, we survey a total of 18 PAV systems that were subject to 33 evaluations. We found that half of the systems have only been tested for usability, and those were shallow inspections. The rest were evaluated with respect to their educational effectiveness. Script-based systems seem to be well suited for the viewing, responding, and changing engagement levels, while compiler-based systems do well for the construction and presenting engagement levels. Finally, we analyze additional PAV features of successful evaluations and hypothesize that they are relevant.
| Year | Citations | |
|---|---|---|
Page 1
Page 1