Applied multivariate statistical analysis
Applied multivariate statistical analysis
Java Software Structures: Designing and Using Data Structures
Java Software Structures: Designing and Using Data Structures
JHAVÉ: Supporting Algorithm Visualization
IEEE Computer Graphics and Applications
Experimental evaluation of animated-verifying object viewers for Java
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
Exploring accessibility and visibility relationships in java
Proceedings of the 13th annual conference on Innovation and technology in computer science education
xDIVA: a debugging visualization system with composable visualization metaphors
Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
Integrating Multiple Approaches for Interacting with Dynamic Data Structure Visualizations
Electronic Notes in Theoretical Computer Science (ENTCS)
Pedagogical Effectiveness of Engagement Levels -- A Survey of Successful Experiences
Electronic Notes in Theoretical Computer Science (ENTCS)
A Survey of Successful Evaluations of Program Visualization and Algorithm Animation Systems
ACM Transactions on Computing Education (TOCE) - Special Issue on the 5th Program Visualization Workshop (PVW’08)
Robust Generation of Dynamic Data Structure Visualizations with Multiple Interaction Approaches
ACM Transactions on Computing Education (TOCE) - Special Issue on the 5th Program Visualization Workshop (PVW’08)
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Testing the jGRASP structure identifier with data structure examples from textbooks
Proceedings of the 46th Annual Southeast Regional Conference on XX
JHAVEPOP: visualizing linked-list operations in C++ and Java
Journal of Computing Sciences in Colleges
How interactive multimedia authoring transforms object-oriented thinking
Proceedings of the 41st ACM technical symposium on Computer science education
GUIGraph: editing live object diagrams for GUI generation enables new pedagogy in CS1/2
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
CSTutor: a pen-based tutor for data structure visualization
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Role-play virtual worlds for teaching object-oriented design: the ViRPlay development experience
Software—Practice & Experience
CSTutor: A Sketch-Based Tool for Visualizing Data Structures
ACM Transactions on Computing Education (TOCE)
Hi-index | 0.00 |
The jGRASP lightweight IDE has been extended to provide object viewers that automatically generate dynamic, state-based visualizations of data structures in Java. These viewers provide multiple synchronized visualizations of data structures as the user steps through the source code in either debug or workbench mode. This tight integration in a lightweight IDE provides a unique and promising environment for learning data structures. Initial classroom use has demonstrated the object viewers' potential as an aid to students who are learning to write and modify classes representing data structures. Recently completed controlled experiments with CS2 students indicate that these viewers can have a significant positive impact on student performance.