PECAN: Program Development Systems that Support Multiple Views
IEEE Transactions on Software Engineering
The PegaSys System: pictures as formal documentation of large programs
ACM Transactions on Programming Languages and Systems (TOPLAS)
COCS '86 Proceedings of the third ACM-SIGOIS conference on Office information systems
Principles of an icons-based language
SIGMOD '86 Proceedings of the 1986 ACM SIGMOD international conference on Management of data
Visual programming, programming by example, and program visualization: a taxonomy
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A visual interface for a database with version management
ACM Transactions on Information Systems (TOIS) - Special issue: selected papers from the conference on office information systems
FORMANAGER: an office forms management system
ACM Transactions on Information Systems (TOIS)
Visual Languages
INCENSE: A system for displaying data structures
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
Interactive system for structured program production
ICSE '84 Proceedings of the 7th international conference on Software engineering
User-friendliness in a professional programming environment
ACM '87 Proceedings of the 1987 Fall Joint Computer Conference on Exploring technology: today and tomorrow
Automating Visual Language Generation
IEEE Transactions on Software Engineering
SCIL-VP: a multi-purpose visual programming environment
SAC '92 Proceedings of the 1992 ACM/SIGAPP symposium on Applied computing: technological challenges of the 1990's
A Visual Query Language for Graphical Interaction with Schema-Intensive Databases
IEEE Transactions on Knowledge and Data Engineering
A visual object-oriented development environment (VOODE)
CASCON '95 Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research
Hi-index | 0.00 |
Programming is generally considered to be a complicated and time-consuming task even for professionals. This comes mostly from the unfriendliness of the programming environment. One of the possible ways to overcome this problem is by the utilization of visual information in programming.In this paper, we first observe some trials toward realization of user-friendly programming, and then give an outline of an iconic programming environment, HI-VISUAL, which the authors are now developing.In HI-VISUAL, objects dealt with by the system, such as data and programs are represented in terms of icons. Programming is carried out simply by arranging icons on the display. The system displays intermediate results of execution in the course of program development so that the user can proceed program development interactively. In addition to this interaction facility for programming, program development based on the top-down approach is also provided for programming in the large. Details of the program modules can be left unspecified until they become clear in the lower level of module hierarchy.Some computer displayed pictures are given for ease of understanding interactions between the user and the system.