Comprehension and recall of miniature programs
International Journal of Man-Machine Studies - Lecture notes in computer science Vol. 174
Structured tools and conditional logic: an empirical investigation
Communications of the ACM
Issues governing the suitability of programming languages for programming tasks
Proceedings of the Fourth Conference of the British Computer Society on People and computers IV
Graphical vs. textual representation: an empirical study of novices' program comprehension
Empirical studies of programmers: second workshop
Experimental evaluation of software documentation formats
Journal of Systems and Software
Cognitive dimensions of notations
Proceedings of the fifth conference of the British Computer Society, Human-Computer Interaction Specialist Group on People and computers V
A small matter of programming: perspectives on end user computing
A small matter of programming: perspectives on end user computing
Do algorithm animations assist learning?: an empirical study and analysis
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
KidSim: programming agents without a programming language
Communications of the ACM
Argumentation-based design rationale: what use at what cost?
International Journal of Human-Computer Studies
Why looking isn't always seeing: readership skills and graphical programming
Communications of the ACM
Visual programming in a visual domain: a case study of cognitive dimensions
HCI '94 Proceedings of the conference on People and computers IX
Visual programming in the real world
Visual object-oriented programming
A glimpse of expert programmers' mental imagery
ESP '97 Papers presented at the seventh workshop on Empirical studies of programmers
Visual programming: the outlook from academia and industry
ESP '97 Papers presented at the seventh workshop on Empirical studies of programmers
Experimental investigations of the utility of detailed flowcharts in programming
Communications of the ACM
Visual Programming Environments: Paradigms and Systems
Visual Programming Environments: Paradigms and Systems
Visual Programming Environments: Applications and Issues
Visual Programming Environments: Applications and Issues
The Psychology of Computer Programming
The Psychology of Computer Programming
CHI '82 Proceedings of the 1982 Conference on Human Factors in Computing Systems
Testing Effectiveness of Algorithm Animation
VL '96 Proceedings of the 1996 IEEE Symposium on Visual Languages
Metacognitive Theories of Visual Programming: What do we think we are doing?
VL '96 Proceedings of the 1996 IEEE Symposium on Visual Languages
Mindstorms: children, computers, and powerful ideas
Mindstorms: children, computers, and powerful ideas
Human Problem Solving
Software psychology: Human factors in computer and information systems (Winthrop computer systems series)
A command line interface versus a graphical user interface in coding VR systems
IASTED-HCI '07 Proceedings of the Second IASTED International Conference on Human Computer Interaction
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
Hi-index | 0.00 |
Visual programming languages aim to broaden the use ofdiagrams within the software industry, to the extentthat they are integrated into the programming languageitself. As a result, they provide an ideal opportunityto study the benefits of diagrams as an externalrepresentation during problem solving: not only isprogramming a challenging problem-solving activity,but the effect of diagram usage can be directlyassessed by comparing performance while using a visualprogramming language to performance with a standardtextual language. There have been severalmisconceptions amongst visual language researchersregarding the role of diagrams in software design, butthese are being addressed by empirical studies and bynew theories of notation design derived from studiesof visual programming. Based on this research, theauthors are able to recommend several new directionsfor research into thinking with diagrams.