2009
DOI: 10.1145/1538234.1538236
|View full text |Cite
|
Sign up to set email alerts
|

A Survey of Successful Evaluations of Program Visualization and Algorithm Animation Systems

Abstract: 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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
55
0
7

Year Published

2010
2010
2020
2020

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 108 publications
(62 citation statements)
references
References 54 publications
0
55
0
7
Order By: Relevance
“…A list of the tool's features include: "textual contents, appropriate feedback, extra time to use AV for non-animated tasks, input and control menus for the animation, display of algorithm behaviors, variable state changes, ease of use, user control, canned examples and data input, and pseudocode display", all of which were mentioned in previous studies as characteristics of a good AV (Saraiya, 2002;Urquiza-Fuentes & Velázquez-Iturbide, 2009). …”
Section: Algorithm Learning Toolmentioning
confidence: 99%
“…A list of the tool's features include: "textual contents, appropriate feedback, extra time to use AV for non-animated tasks, input and control menus for the animation, display of algorithm behaviors, variable state changes, ease of use, user control, canned examples and data input, and pseudocode display", all of which were mentioned in previous studies as characteristics of a good AV (Saraiya, 2002;Urquiza-Fuentes & Velázquez-Iturbide, 2009). …”
Section: Algorithm Learning Toolmentioning
confidence: 99%
“…A seminal report by a set of experts in the field [27] has defined a taxonomy of "levels of engagement", which has been referenced in more than 100 publications and has caused some follow-up research with similar results including [18,28]. The report was further supported by a survey of successful evaluations [29].…”
Section: Visualizing and Animating Algorithms And Data Structuresmentioning
confidence: 99%
“…However, in most cases, such tools are not applicable to be used in real learning environment since they do not fit student necessity [7]. We would argue that one of the main reasons for such unfitness is the lack of empirical evaluation on real learning environment.…”
Section: Introductionmentioning
confidence: 99%