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

Robust Generation of Dynamic Data Structure Visualizations with Multiple Interaction Approaches

Abstract: jGRASP has three integrated approaches for interacting with its dynamic viewers for data structures: debugger, workbench, and text-based interactions that allow individual Java statements and expressions to be executed/evaluated. These approaches can be used together to provide a complementary set of interactions with the dynamic viewers. Data structure identification and rendering were tested by examining examples from 20 data structure textbooks. Controlled experiments with CS2 students indicate that the vie… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2011
2011
2020
2020

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 18 publications
(6 citation statements)
references
References 48 publications
0
6
0
Order By: Relevance
“…The Data Display Debugger (DDD) [76] is a graphical user interface for GDB providing a graphical display 860 for representing complex data structures as graphs that can be explored incrementally and interactively. jGRASP supports the visualization of various data structure by means of dynamic viewers and a structure identifier that automatically select suitable views for data structures [77]. x DIVA is a 3-D debugging visualization system where complex visualization metaphors are assembled from individual ones, each of which is independently replaceable [78].…”
Section: User Interfaces For Debuggingmentioning
confidence: 99%
“…The Data Display Debugger (DDD) [76] is a graphical user interface for GDB providing a graphical display 860 for representing complex data structures as graphs that can be explored incrementally and interactively. jGRASP supports the visualization of various data structure by means of dynamic viewers and a structure identifier that automatically select suitable views for data structures [77]. x DIVA is a 3-D debugging visualization system where complex visualization metaphors are assembled from individual ones, each of which is independently replaceable [78].…”
Section: User Interfaces For Debuggingmentioning
confidence: 99%
“…jGRASP supports the visualization of various data structure by means of dynamic viewers and a structure identifier that automatically select suitable views for data structures [46]. x DIVA is a 3-D debugging visualization system where complex visualization metaphors are assembled from individual ones, each of which is independently replaceable [47].…”
Section: User Interfaces For Debuggingmentioning
confidence: 99%
“…Four experiments were conducted to investigate the effect, if any, that the viewers had on student performance on common programming tasks, including both development and debugging [2]. Two experiments were based on singly linked lists, and were performed near the beginning of a CS2 course just after linked structures had been introduced.…”
Section: Supporting Evaluationmentioning
confidence: 99%