Software visualization for debugging
Communications of the ACM
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Java resources for computer science instruction
ACM SIGCUE Outlook - Special issue on the working group reports of the 3rd annual SIGCSE/SIGCUE ITiCSE conference
CHIME: a metadata-based distributed software development environment
ESEC/FSE-7 Proceedings of the 7th European software engineering conference held jointly with the 7th ACM SIGSOFT international symposium on Foundations of software engineering
Graphical animation of behavior models
Proceedings of the 22nd international conference on Software engineering
Proceedings of the ACM 2000 conference on Java Grande
Future challenges in program visualization (panel session)
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
Reducing the gap between what users know and what they need to know
CUU '00 Proceedings on the 2000 conference on Universal Usability
Communications of the ACM
Goal-driven combination of software comprehension approaches for component based development
SSR '01 Proceedings of the 2001 symposium on Software reusability: putting software reuse in context
Statistical scalability analysis of communication operations in distributed applications
PPoPP '01 Proceedings of the eighth ACM SIGPLAN symposium on Principles and practices of parallel programming
JGAP: a Java-based graph algorithms platform
Software—Practice & Experience
An open toolkit for prototyping reverse engineering visualizations
VISSYM '02 Proceedings of the symposium on Data Visualisation 2002
Dynamic statistical profiling of communication activity in distributed applications
SIGMETRICS '02 Proceedings of the 2002 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Electronic books for programming education: a review and future prospects
Proceedings of the 7th annual conference on Innovation and technology in computer science education
Loving to learn theory: active learning modules for the theory of computing
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
IEEE Transactions on Software Engineering
Visualization of test information to assist fault localization
Proceedings of the 24th International Conference on Software Engineering
Proceedings of the 20th annual international conference on Computer documentation
Animation and presentation tools for object-oriented design
Nordic Journal of Computing
The Doctor Is In: Helping End Users Understand the Health of Distributed Systems
DSOM '00 Proceedings of the 11th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management: Services Management in Intelligent Networks
What Do We Learn from Experimental Algorithmics?
MFCS '00 Proceedings of the 25th International Symposium on Mathematical Foundations of Computer Science
Visualizing Algorithms over the Web with the Publication-Driven Approach
WAE '00 Proceedings of the 4th International Workshop on Algorithm Engineering
Hypertextbooks: Animated, Active Learning, Comprehensive Teaching and Learning Resources for the Web
Revised Lectures on Software Visualization, International Seminar
Algorithm Animation for Teaching
Revised Lectures on Software Visualization, International Seminar
Specifying Algorithm Visualizations: Interesting Events or State Mapping?
Revised Lectures on Software Visualization, International Seminar
Algorithm Animation - Introduction
Revised Lectures on Software Visualization, International Seminar
Structure and Constraints in Interactive Exploratory Algorithm Learning
Revised Lectures on Software Visualization, International Seminar
Plugging-in visualization: experiences integrating a visualization tool with Eclipse
Proceedings of the 2003 ACM symposium on Software visualization
Visualization in algorithm engineering: tools and techniques
Experimental algorithmics
Hybrid Model Visualization in Requirements and Design: A Preliminary Investigation
IWSSD '00 Proceedings of the 10th International Workshop on Software Specification and Design
XML in the visualisation pipeline
VIP '01 Proceedings of the Pan-Sydney area workshop on Visual information processing - Volume 11
Intelligent data analysis
A portable virtual machine for program debugging and directing
Proceedings of the 2004 ACM symposium on Applied computing
Flow chart interpreter: an environment for software animation representation
CompSysTech '03 Proceedings of the 4th international conference conference on Computer systems and technologies: e-Learning
Enhancing visual aids through the use of animation
Proceedings of the 2nd annual conference on Mid-south college computing
Super realistic and surrealistic visualizations in physics, math and computer science
Journal of Computing Sciences in Colleges
Proceedings of the 27th international conference on Software engineering
Understanding software application interfaces via string analysis
Proceedings of the 28th international conference on Software engineering
Realizing the promise of visualization in the theory of computing
Journal on Educational Resources in Computing (JERIC)
A data-driven graphical toolkit for software visualization
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
Novel algorithm explanation techniques for improving algorithm teaching
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
Qualitative comparison of systems facilitating data structure visualization
Proceedings of the 43rd annual Southeast regional conference - Volume 1
IMSA'06 Proceedings of the 24th IASTED international conference on Internet and multimedia systems and applications
VET3D: a tool for execution trace web 3D visualization
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
Visual representations of executing programs
Journal of Visual Languages and Computing
Visual support of software engineers during development and maintenance
ACM SIGSOFT Software Engineering Notes
Code Generation on Steroids: Enhancing COTS Code Generators via Generative Aspects
IWICSS '07 Proceedings of the Second International Workshop on Incorporating COTS Software into Software Systems: Tools and Techniques
Visualization of Spatial Data Structures on Different Levels of Abstraction
Electronic Notes in Theoretical Computer Science (ENTCS)
Sorting out sorting: the sequel
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Leveraging Source Code Search for Reuse
ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
Iterative design and evaluation of an event architecture for pen-and-paper interfaces
Proceedings of the 21st annual ACM symposium on User interface software and technology
Concept keyboards in the animation of standard algorithms
Journal of Visual Languages and Computing
Jigsaw-Puzzle-Like 3D Glyphs for Visualization of Grammatical Constraints
IEICE - Transactions on Information and Systems
Proceedings of the 2008 conference on Collaborative Decision Making: Perspectives and Challenges
Visualization Techniques for Program ComprehensionA Literature Review
Proceedings of the 2006 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the fifth SoMeT_06
The same but different students' understandings of primitive and object variables
Koli '08 Proceedings of the 8th International Conference on Computing Education Research
On the effectiveness of visualizations in a theory of computing course
Proceedings of the 2005 joint Chinese-German conference on Cognitive systems
Cooperative model reconstruction for cryptographic protocols using visual languages
CRIWG'09 Proceedings of the 15th international conference on Groupware: design, implementation, and use
Algorithm Visualization: The State of the Field
ACM Transactions on Computing Education (TOCE)
Interface creation and redesign techniques in collaborative learning scenarios
Future Generation Computer Systems
ACM Transactions on Computing Education (TOCE)
ISVC'10 Proceedings of the 6th international conference on Advances in visual computing - Volume Part III
Human-centered visualization environments
Human-centered visualization environments
AppMap: exploring user interface visualizations
Proceedings of Graphics Interface 2011
Portraying algorithms with leonardo web
WISE'05 Proceedings of the 2005 international conference on Web Information Systems Engineering
Towards the visualization of software systems as 3D forests: the CodeTrees environment
Proceedings of the 27th Annual ACM Symposium on Applied Computing
MetricAttitude: a visualization tool for the reverse engineering of object oriented software
Proceedings of the International Working Conference on Advanced Visual Interfaces
Dynamic visualisation of software state
ACSC '11 Proceedings of the Thirty-Fourth Australasian Computer Science Conference - Volume 113
Hi-index | 0.03 |
From the Publisher:In the past decade, high-quality interfaces have become standard in a growing number of areas such as games and CD-ROM-based encyclopedias. Yet the overwhelming majority of programmers edit their code using a single font within a single window and view code execution via the hand insertion of print statements. Software Visualization (SV) redresses this imbalance by using typography, graphics, and animation techniques to show program code, data, and control flow. This book describes the history of SV, techniques and frameworks for its construction, its use in education and program debugging, and recent attempts to evaluate its effectiveness. In making programming a multimedia experience, SV leaves programmers and computer science researchers free to explore more interesting issues and to tackle more challenging problems.