ACM Transactions on Programming Languages and Systems (TOPLAS)
Design principles for the enhanced presentation of computer program source text
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Visual programming, programming by example, and program visualization: a taxonomy
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Defining constraints graphically
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Out of Flatland: towards 3-D visual programming
ACM '87 Proceedings of the 1987 Fall Joint Computer Conference on Exploring technology: today and tomorrow
Communications of the ACM
Creating user interfaces by demonstration
Creating user interfaces by demonstration
Exploring Algorithms Using Balsa-II
Computer
UIST '88 Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software
IEEE Transactions on Software Engineering
Statemaster: A UIMS based on statecharts for prototyping and target implementation
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
PostScript language reference manual (2nd ed.)
PostScript language reference manual (2nd ed.)
The Programming Language Aspects of ThingLab, a Constraint-Oriented Simulation Laboratory
ACM Transactions on Programming Languages and Systems (TOPLAS)
The system for business automation (SBA): programming language
Communications of the ACM
User-Interface Tools: Introduction and Survey
IEEE Software
INCENSE: A system for displaying data structures
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
An introduction to AMBIT/L, a diagrammatic language for list processing
SYMSAC '71 Proceedings of the second ACM symposium on Symbolic and algebraic manipulation
A system for algorithm animation
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Two systems which produce animated representations of the execution of computer programs
SIGCSE '75 Proceedings of the fifth SIGCSE technical symposium on Computer science education
GRASE: a graphical syntax-directed editor for structured programming
ACM SIGPLAN Notices
Flowchart techniques for structured programming
ACM SIGPLAN Notices
Animating Programs Using Smalltalk
Computer
A program to draw multilevel flow charts
IRE-AIEE-ACM '59 (Western) Papers presented at the the March 3-5, 1959, western joint computer conference
Sketchpad: a man-machine graphical communication system
AFIPS '63 (Spring) Proceedings of the May 21-23, 1963, spring joint computer conference
Inferring LISP programs from examples
IJCAI'75 Proceedings of the 4th international joint conference on Artificial intelligence - Volume 1
Creating Interaction Techniques by Demonstration
IEEE Computer Graphics and Applications
An example of the manipulation of directed graphs in the AMBIT/G programming language
Symposium on Interactive Systems for Experimental Applied Mathematics: Proceedings of the Association for Computing Machinery Inc. Symposium
An Algebraic Interpretation of Semantic Networks
COSIT '99 Proceedings of the International Conference on Spatial Information Theory: Cognitive and Computational Foundations of Geographic Information Science
Visual Languages: Where Do We Stand?
AGTIVE '99 Proceedings of the International Workshop on Applications of Graph Transformations with Industrial Relevance
Future Perspectives - Introduction
Revised Lectures on Software Visualization, International Seminar
Algorithm Animation Using Data Flow Tracing
Revised Lectures on Software Visualization, International Seminar
Algorithm Animation for Teaching
Revised Lectures on Software Visualization, International Seminar
Software Engineering - Introduction
Revised Lectures on Software Visualization, International Seminar
Specifying Algorithm Visualizations: Interesting Events or State Mapping?
Revised Lectures on Software Visualization, International Seminar
Object-Oriented Visualization of Program Logic
TOOLS '97 Proceedings of the Tools-23: Technology of Object-Oriented Languages and Systems
Simulation of hepatological models: a study in visual interactive exploration of scientific problems
Journal of Visual Languages and Computing
VIVA: A visual language for image processing
Journal of Visual Languages and Computing
An integrated data flow visual language and software development environment
Journal of Visual Languages and Computing
VLP: a visual logic programming language
Journal of Visual Languages and Computing
Assessing end-user programming for a graphics development environment
AMT'10 Proceedings of the 6th international conference on Active media technology
ICAI'05/MCBC'05/AMTA'05/MCBE'05 Proceedings of the 6th WSEAS international conference on Automation & information, and 6th WSEAS international conference on mathematics and computers in biology and chemistry, and 6th WSEAS international conference on acoustics and music: theory and applications, and 6th WSEAS international conference on Mathematics and computers in business and economics
Human-centered visualization environments
Human-centered visualization environments
Visualizing inference process of a rule engine
Proceedings of the 2011 Visual Information Communication - International Symposium
Using visualizations to support design and debugging in virtual reality
ISVC'06 Proceedings of the Second international conference on Advances in Visual Computing - Volume Part I
Pricing American bond options using a penalty method
Automatica (Journal of IFAC)
Proceedings of the 2012 ACM international conference on Intelligent User Interfaces
Introducing programming logic in a one-credit course
Proceedings of the 50th Annual Southeast Regional Conference
Reusable decision space for mashup tool design
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
Proceedings of the South African Institute for Computer Scientists and Information Technologists Conference
Foundations and tools for end-user architecting
Proceedings of the 17th Monterey conference on Large-Scale Complex IT Systems: development, operation and management
A language for end-user web augmentation: Caring for producers and consumers alike
ACM Transactions on the Web (TWEB)
Safety concerns regarding the use of visual programming in civilian avionics software
Proceedings of the 4th international ACM Sigsoft symposium on Architecting critical systems
A Review of Generic Program Visualization Systems for Introductory Programming Education
ACM Transactions on Computing Education (TOCE)
A tangible programming tool for creation of context-aware applications
Proceedings of the 2013 ACM international joint conference on Pervasive and ubiquitous computing
Assisting comprehension of animation programs through interactive code visualization
Journal of Visual Languages and Computing
Hi-index | 0.00 |
There has been great interest recently in systems that use graphics to aid in the programming, debugging, and understanding of computer systems. The terms 'Visual Programming' and 'Program Visualization' have been applied to these systems. This paper attempts to provide more meaning to these terms by giving precise definitions, and then surveys a number of systems that can be classified as providing Visual Programming or Program Visualization. These systems are organized by classifying them into three different taxonomies.