Visual Programming: Perspectives and Approaches

[1]  Steven P. Reiss Working in the Garden Environment for Conceptual Programming , 1987, IEEE Software.

[2]  H. Lieberman,et al.  An example based environment for beginning programmers , 1986 .

[3]  M. C. Pong,et al.  PIGS—A system for programming with interactive graphical support , 1983, Softw. Pract. Exp..

[4]  N. Cunniff,et al.  Does programming language affect the type of conceptual bugs in beginners' programs? A comparison of FPL and Pascal , 1986, CHI '86.

[5]  Mark Edel The Tinkertoy Graphical Programming Environment , 1988, IEEE Trans. Software Eng..

[6]  P.D. Stotts The PEG environment: parallel programming with Petri net semantics , 1988, [1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track.

[7]  Christopher F. Herot,et al.  Program Visualization: Graphics Support for Software Development , 1983, 20th Design Automation Conference Proceedings.

[8]  Thomas Joseph,et al.  PICQUERY: A High Level Query Language for Pictorial Database Management , 1988, IEEE Trans. Software Eng..

[9]  Warren Teitelman,et al.  A Tour Through Cedar , 1984, IEEE Transactions on Software Engineering.

[10]  Ben Shneiderman,et al.  Direct Manipulation: A Step Beyond Programming Languages , 1983, Computer.

[11]  Jerry Farrell,et al.  The design of Star's records processing: data processing for the noncomputer professional , 1983, TOIS.

[12]  Kuan-Tsae Huang,et al.  QBE/PC: the design of an integrated software system for a personal computer , 1986, SIGSMALL '86.

[13]  Donald D. Chamberlin,et al.  SEQUEL 2: A Unified Approach to Data Definition, Manipulation, and Control , 1976, IBM J. Res. Dev..

[14]  Mark Moriconi,et al.  Visualizing Program Designs Through PegaSys , 1985, Computer.

[15]  M Erradi,et al.  Interaction with IBS: an Icon-based system , 1986 .

[16]  Luca Cardelli,et al.  Squeak: a language for communicating with mice , 1985, SIGGRAPH.

[17]  Alan W. Biermann,et al.  Constructing Programs from Example Computations , 1976, IEEE Transactions on Software Engineering.

[18]  A. Marcus,et al.  Design principles for the enhanced presentation of computer program source text , 1986, CHI '86.

[19]  Jeffrey G. Bonar,et al.  A visual programming language for novices , 1990 .

[20]  Miren Begoña Albizuri-Romero GRASE: a graphical syntax-directed editor for structured programming , 1984, SIGP.

[21]  Brad A. Myers Creating dynamic interaction techniques by demonstration , 1987, CHI 1987.

[22]  Michael Stonebraker,et al.  INGRES: a relational data base system , 1975, AFIPS '75.

[23]  C. A. R. Hoare,et al.  Communicating sequential processes , 1978, CACM.

[24]  Steven P. Wartik,et al.  Special Feature: Fillin: A Reusable Tool for Form-Oriented Software , 1986, IEEE Software.

[25]  F. J. Newbery An interface description language for graph editors , 1988, [Proceedings] 1988 IEEE Workshop on Visual Languages.

[26]  Michael L. Graf A Visual Environment for the Design of Distributed Systems , 1990 .

[27]  Brad A. Myers,et al.  A user interface toolkit based on graphical objects and constraints , 1988, OOPSLA 1988.

[28]  Steven P. Reiss,et al.  PECAN: Program Development Systems that Support Multiple Views , 1984, IEEE Transactions on Software Engineering.

[29]  Ian H. Witten,et al.  Inducing programs in a direct-manipulation environment , 1989, CHI '89.

[30]  Christopher F. Herot Spatial Management Of Data , 1979, Fifth International Conference on Very Large Data Bases, 1979..

[31]  Robert Sedgewick,et al.  Techniques for Algorithm Animation , 1985, IEEE Software.

[32]  Alan W. Biermann,et al.  Automatic Programming: A Tutorial on Formal Methodologies , 1985, J. Symb. Comput..

[33]  Nan C. Shu Formal: A Forms-Oriented, Visual-Directed Application Development System , 1985, Computer.

[34]  Lawrence A. Rowe,et al.  "Fill-in-the-Form" Programming , 1994, VLDB.

[35]  Michael G Vose,et al.  Laboratory virtual instrument engineering workbench , 1986 .

[36]  Alan R. Hevner,et al.  FORMANAGER: an office forms management system , 1984, TOIS.

[37]  David Canfield Smith,et al.  Pygmalion: a creative programming environment. , 1975 .

[38]  Brad A. Myers,et al.  Automatic data visualization for novice Pascal programmers , 1988, [Proceedings] 1988 IEEE Workshop on Visual Languages.

[39]  Robin Milner,et al.  A Calculus of Communicating Systems , 1980, Lecture Notes in Computer Science.

[40]  Eric Harslem,et al.  The star user interface: an overview , 1899, AFIPS '82.

[41]  Marc H. Brown,et al.  Exploring algorithms using Balsa-II , 1988, Computer.

[42]  Richard C. Waters,et al.  Automatic programming: myths and prospects , 1988, Computer.

[43]  Eric J. Golin,et al.  Think Pad: A Graphical system for Program-ming bY Demonstration , 1985, IEEE Software.

[44]  Scott A. Smolka,et al.  Integrated Environments for Formally Well-Founded Design and Simulation of Concurrent Systems , 1988, IEEE Trans. Software Eng..

[45]  David N. Smith,et al.  Visual programming in the interface construction , 1988, [Proceedings] 1988 IEEE Workshop on Visual Languages.

[46]  Gerald M. Karam An icon-based design method for Prolog , 1988, IEEE Software.

[47]  Daniel L. Weller,et al.  A graphics-based programming-support system , 1978, SIGGRAPH.

[48]  Takayuki Dan Kimura,et al.  A Visual Language for Keyboardless Programming , 1986 .

[49]  Nan C. Shu Automatic data transformation and restructuring , 1987, 1987 IEEE Third International Conference on Data Engineering.

[50]  Moshé M. Zloof Query by example , 1975, AFIPS '75.

[51]  Takao Shimomura,et al.  VIPS: A Visual Debugger , 1987, IEEE Software.

[52]  Stan Matwin,et al.  Prograph: A Preliminary Report , 1985, Comput. Lang..

[53]  William Pugh,et al.  ALEX an Alexical Programming Language , 1987 .

[54]  Shi-Kuo Chang,et al.  Design considerations of a database system in a clinical network environment , 1899, AFIPS '76.

[55]  L.M. Burns,et al.  A graphical entity-relationship database browser , 1988, [1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track.

[56]  Robert J. K. Jacob,et al.  A State Transition Diagram Language for Visual Programming , 1985, Computer.

[57]  Robert Duisberg,et al.  Animating Programs Using Smalltalk , 1985, Computer.

[58]  G. Fischer,et al.  The enhancement of understanding through visual representations , 1986, CHI '86.

[59]  Edsger W. Dijkstra,et al.  Guarded commands, nondeterminacy and formal derivation of programs , 1975, Commun. ACM.

[60]  Martin Rinard,et al.  IDEOSY: An Ideographic and Interactive Program Description System , 1984 .

[61]  Greg Rogers Visual programming with objects and relations , 1988, [Proceedings] 1988 IEEE Workshop on Visual Languages.

[62]  King-Sun Fu,et al.  Picture Query Languages for Pictorial Data-Base Systems , 1981, Computer.

[63]  Tom Rodden,et al.  Graphical and iconic programming languages for distributed process control: an object oriented approach , 1988, [Proceedings] 1988 IEEE Workshop on Visual Languages.

[64]  Michael Stonebraker,et al.  GEO-OUEL: a system for the manipulation and display of geographic data , 1977, SIGGRAPH.

[65]  B. Shneiderman,et al.  Flowchart techniques for structured programming , 1973, SIGP.

[66]  Moshé M. Zloof QBE/OBE: A Language for Office and Business Automation , 1981, Computer.

[67]  Ephraim P. Glinert,et al.  Pict: An Interactive Graphical Programming Environment , 1984, Computer.

[68]  Martin L. Kersten,et al.  Developing interactive information systems with the User Software Engineering methodology , 1986, IEEE Transactions on Software Engineering.

[69]  Butler W. Lampson,et al.  Hints for Computer System Design , 1983, IEEE Software.

[70]  Nan C. Shu,et al.  Visual Programming: Perspectives and Approaches , 1989, IBM Syst. J..

[71]  Stanley B. Zdonik,et al.  ISIS: interface for a semantic information system , 1985, SIGMOD Conference.

[72]  Nancy H. McDonald A multi media approach to the user interface , 1984 .

[73]  Thomas G. Moher,et al.  PROVIDE: A Process Visualization and Debugging Environment , 1988, IEEE Trans. Software Eng..