2004
DOI: 10.1145/1028174.971433
|View full text |Cite
|
Sign up to set email alerts
|

An extensible framework for providing dynamic data structure visualizations in a lightweight IDE

Abstract: A framework for producing dynamic data structure visualizations within the context of a lightweight IDE is described. Multiple synchronized visualizations of a data structure can be created with minimal coding through the use of an external viewer model. The framework supplies a customizable viewer template as well as high-level APIs to a graph drawing library and the Java Debugger Interface. Initial classroom use has demonstrated the framework's ease of use as well as its potential to as an aid to student lea… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2005
2005
2009
2009

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 21 publications
(10 citation statements)
references
References 11 publications
0
10
0
Order By: Relevance
“…For example, both Pascal Genie [Myers et al 1988] (the most evolved structure editor to come out of the this line of work) and the more modern jGRASP integrated Java debugger [Hendrix et al 2004] provide runtime graphical data structure views. Likewise, Jeliot [Ben-Bassat et al 2003] and PlanAni [Sajaniemi and Kuittinen 2003] present automatically generated and dynamically updated program animations side-by-side with code.…”
Section: Novice Programming Environmentsmentioning
confidence: 99%
“…For example, both Pascal Genie [Myers et al 1988] (the most evolved structure editor to come out of the this line of work) and the more modern jGRASP integrated Java debugger [Hendrix et al 2004] provide runtime graphical data structure views. Likewise, Jeliot [Ben-Bassat et al 2003] and PlanAni [Sajaniemi and Kuittinen 2003] present automatically generated and dynamically updated program animations side-by-side with code.…”
Section: Novice Programming Environmentsmentioning
confidence: 99%
“…Viewers for "built-in" data structures (e.g., arrays, JCF classes) are all non-verifying. Nonverifying viewers are discussed in further detail in [3].…”
Section: Animated Verifying Viewersmentioning
confidence: 99%
“…JGrasp (Hendrix et al 2004) focuses on the automatic generation of visualizations of data structures. As the LEO system, these visualizations use multiple synchronized views as learning aids, but LEO is not limited to data structures.…”
Section: Other Educational Tools For Object-oriented Technologymentioning
confidence: 99%