CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Automating the design of graphical presentations of relational information
ACM Transactions on Graphics (TOG)
Out of Flatland: towards 3-D visual programming
ACM '87 Proceedings of the 1987 Fall Joint Computer Conference on Exploring technology: today and tomorrow
An experiment into the use of auditory cues to reduce visual workload
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Flowchart techniques for structured programming
ACM SIGPLAN Notices
An Effective Graphic “Vocabulary”
IEEE Computer Graphics and Applications
Creating Interaction Techniques by Demonstration
IEEE Computer Graphics and Applications
International Journal of Human-Computer Studies
Officeaid VPE: a visual programming with examples system for specifying routine office tasks
Journal of Visual Languages and Computing
VLP: a visual logic programming language
Journal of Visual Languages and Computing
Hi-index | 0.01 |
Although it is now universally accepted that graphics should be an integral part of the human-computer interface, the proper role for graphics in programming, if any, remains controversial. Some impressive visual programming systems have been developed for novices, and for specific application domains. But visual environments that support larger-scale general-purpose programming, in the sense of main-line textual languages such as Pascal or C, are not yet available. In this paper, we report on two experiments involving the design and implementation of general-purpose visual programming environments: SunPict and C^2. In each case, we explain the motivation for the project, provide an overview of system capabilities, and discuss and evaluate system advantages and drawbacks. We then draw conclusions, based on our experiences, as to where future efforts in this field should probably be directed.