Visual programming: the outlook from academia and industry
ESP '97 Papers presented at the seventh workshop on Empirical studies of programmers
A knowledge-based method for inferring semantic concepts from visual models of system behavior
ACM Transactions on Software Engineering and Methodology (TOSEM)
Cognitive Factors in Programming with Diagrams
Artificial Intelligence Review
Difficulties in Learning and Teaching Programming—Views of Students and Tutors
Education and Information Technologies
Diagrammatic Integration of Abstract Operations into Software Work Contexts
DIAGRAMS '02 Proceedings of the Second International Conference on Diagrammatic Representation and Inference
Future Perspectives - Introduction
Revised Lectures on Software Visualization, International Seminar
Journal of Software Maintenance: Research and Practice
The reification of metaphor as a design tool
ACM Transactions on Computer-Human Interaction (TOCHI)
Journal of Visual Languages and Computing
Cognitive Dimensions of Notations: Understanding the Ergonomics of Diagram Use
Diagrams '08 Proceedings of the 5th international conference on Diagrammatic Representation and Inference
Assessing the usability of a visual tool for the definition of e-learning processes
Journal of Visual Languages and Computing
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
A system for visual role-based policy modelling
Journal of Visual Languages and Computing
ProSQL: a prototyping tool for SQL temporal language extensions
BNCOD'03 Proceedings of the 20th British national conference on Databases
On interface closeness and problem solving
Proceedings of the 7th International Conference on Tangible, Embedded and Embodied Interaction
Hi-index | 0.00 |
This research involved a qualitative and quantitative study of statements made by computer scientists about the ways in which they think that visual programming assists the thought processes of the programmer. This type of metacognitive knowledge has been shown in psychological experiments to have significant effects on performance in cognitive tasks. It is particularly important in the design of programming environments, where HCI factors of the environment constrain the programmer's design behaviour according to the beliefs of the environment designer. The metacognitive knowledge expressed in the visual programming literature is categorised in this paper into a range of micro-theories, the frequency of statements found in each category are compared, and the theoretical assumptions are evaluated in terms of relevant research in cognitive psychology. Keywords: visual programming, cognitive psychology, HCI