메뉴 건너뛰기




Volumn , Issue , 1986, Pages 59-66

Visual programming, programming by example, and program visualization: A taxonomy

Author keywords

Inferencing; Program visualization; Programming by example; Visual programming

Indexed keywords

COMPUTER DEBUGGING; HUMAN ENGINEERING; PROGRAM DEBUGGING; TAXONOMIES; VISUALIZATION;

EID: 85034641974     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/22627.22349     Document Type: Conference Paper
Times cited : (164)

References (47)
  • 1
    • 84909800208 scopus 로고
    • GRASE - A graphical syntax-directed editor for structured programming
    • Feb.
    • Miren B. Albizuri-Romero. "GRASE-A Graphical Syntax-Directed Editor for Structured Programming," SIGPLAN Notices. 19(2) Feb. 1984. pp. 28-37.
    • (1984) SIGPLAN Notices , vol.19 , Issue.2 , pp. 28-37
    • Albizuri-Romero, M.B.1
  • 2
    • 84976828340 scopus 로고
    • Extending the power of programming by example
    • Philadelphia, PA, Jun. 21-23
    • Giuseppe Attardi and Maria Simi. "Extending the Power of Programming by Example," SIGOA Conference on Office Information Systems, Philadelphia, PA, Jun. 21-23, 1982. pp. 52-66.
    • (1982) SIGOA Conference on Office Information Systems , pp. 52-66
    • Attardi, G.1    Simi, M.2
  • 3
    • 70350334141 scopus 로고
    • Experiments in on-line graphical debugging: The interrogation of complex data structures
    • (Summary only) Jan.
    • R.M. Baecker. "Experiments in On-Line Graphical Debugging: The Interrogation of Complex Data Structures," (Summary only) First Hawaii International Conference on the System Sciences. Jan. 1968. pp. 128-129.
    • (1968) First Hawaii International Conference on the System Sciences , pp. 128-129
    • Baecker, R.M.1
  • 4
    • 0011042508 scopus 로고
    • Two systems which produce animated animated representations of the execution of computer programs
    • Feb.
    • R.M. Baecker. "Two Systems which Produce Animated Animated Representations of the Execution of Computer Programs," SIGCSE Bulletin. 7(1) Feb. 1975. pp. 158-167.
    • (1975) SIGCSE Bulletin , vol.7 , Issue.1 , pp. 158-167
    • Baecker, R.M.1
  • 5
    • 0004208087 scopus 로고
    • 16mm color, sound film, 25 minutes. Dynamics Graphics Project, Computer Systems Research Institute, University of Toronto, Toronto, Ontario, Canada Presented at ACM SIG-GRAPH'81. Dallas, TX. Aug. 1981
    • Ron Baecker. Sorting out Sorting. 16mm color, sound film, 25 minutes. Dynamics Graphics Project, Computer Systems Research Institute, University of Toronto, Toronto, Ontario, Canada. 1981. Presented at ACM SIG-GRAPH'81. Dallas, TX. Aug. 1981.
    • (1981) Sorting out Sorting
    • Baecker, R.1
  • 6
    • 85038080906 scopus 로고
    • Design principles for the enhanced presentation of computer program source text
    • Boston, MA. Apr. 13-17
    • Ronald Baecker and Aaron Marcus. "Design Principles for the Enhanced Presentation of Computer Program Source Text," Human Factors in Computing Systems: Proceedings SIGCHI'86. Boston, MA. Apr. 13-17, 1986.
    • (1986) Human Factors in Computing Systems: Proceedings SIGCHI'86
    • Baecker, R.1    Marcus, A.2
  • 7
    • 84909778787 scopus 로고
    • PhD Thesis, Department of Computer Science, University of Toronto
    • Michael A. Bauer. A Basis for the Acquisition of Procedures. PhD Thesis, Department of Computer Science, University of Toronto. 1978. 310 pages.
    • (1978) A Basis for the Acquisition of Procedures
    • Bauer, M.A.1
  • 8
    • 33745218437 scopus 로고
    • Approaches to automatic programming
    • Morris Rubinoff and Marshall C. Yovitz, eds New York: Academic Press
    • Alan W. Biermann. "Approaches to Automatic Programming," Advances in Computers, Morris Rubinoff and Marshall C. Yovitz, eds. (15) New York: Academic Press, 1976. pp. 1-63.
    • (1976) Advances in Computers , Issue.15 , pp. 1-63
    • Biermann, A.W.1
  • 11
    • 84976722628 scopus 로고
    • The programming language aspects of thinglab; a constraint-oriented simulation laboratory
    • Oct.
    • Alan Borning. "The Programming Language Aspects of Thinglab; a Constraint-Oriented Simulation Laboratory," Transactions on Programming Language and Systems. 3(4) Oct. 1981. pp. 353-387.
    • (1981) Transactions on Programming Language and Systems , vol.3 , Issue.4 , pp. 353-387
    • Borning, A.1
  • 14
    • 0022102926 scopus 로고
    • Program visualization: Graphical support for software development
    • Aug.
    • Gretchen P. Brown, Richard T. Carling, Christopher F. Herot, David A. Kramlich, and Paul Souza. "Program Visualization: Graphical Support for Software Development," IEEE Computer. 18(8) Aug. 1985. pp. 27-35.
    • (1985) IEEE Computer , vol.18 , Issue.8 , pp. 27-35
    • Brown, G.P.1    Carling, R.T.2    Herot, C.F.3    Kramlich, D.A.4    Souza, P.5
  • 15
    • 84964813977 scopus 로고
    • An example of the manipulation of directed graphs in the AMBIT/G programming language
    • Melvin Klerer and Juris Reinfelds, eds. New York: Academic Press
    • Carlos Christensen. "An Example of the Manipulation of Directed Graphs in the AMBIT/G Programming Language," in Interactive Systems for Experimental Applied Mathematics, Melvin Klerer and Juris Reinfelds, eds. New York: Academic Press, 1968. pp. 423-435.
    • (1968) Interactive Systems for Experimental Applied Mathematics , pp. 423-435
    • Christensen, C.1
  • 16
  • 18
    • 0021522773 scopus 로고
    • Pict: An interactive graphical programming environment
    • Nov.
    • Ephraim P. Glinert and Steven L. Tanimoto. "Pict: An Interactive Graphical Programming Environment," IEEE Computer. 17(11) Nov. 1984. pp. 7-25.
    • (1984) IEEE Computer , vol.17 , Issue.11 , pp. 7-25
    • Glinert, E.P.1    Tanimoto, S.L.2
  • 19
    • 27344460489 scopus 로고
    • Xerox Palo Alto Research Center Technical Report SCL-84-1. May
    • Laura Gould and William Finzer. Programming by Rehearsal. Xerox Palo Alto Research Center Technical Report SCL-84-1. May, 1984. 133 pages.
    • (1984) Programming by Rehearsal
    • Gould, L.1    Finzer, W.2
  • 20
    • 85048436443 scopus 로고
    • Excerpted June
    • Excerpted in Byte. 9(6) June, 1984.
    • (1984) Byte , vol.9 , Issue.6
  • 22
    • 84909782778 scopus 로고
    • A program to draw multi-level flow charts
    • San Francisco, CA. 15 Mar. 3-5
    • Lois M. Haibt. "A Program to Draw Multi-Level Flow Charts," Proceedings of the Western Joint Computer Conference. San Francisco, CA. 15 Mar. 3-5, 1959. pp. 131-137.
    • (1959) Proceedings of the Western Joint Computer Conference , pp. 131-137
    • Haibt, L.M.1
  • 23
    • 84909785242 scopus 로고
    • Masters of Science Thesis. Computer Science Division, Dept. of EE&CS, University of California, Berkeley and Xerox Corporation Office Products Division, Palo Alto, CA. June
    • Daniel C. Halbert. An Example of Programming by Example. Masters of Science Thesis. Computer Science Division, Dept. of EE&CS, University of California, Berkeley and Xerox Corporation Office Products Division, Palo Alto, CA. June, 1981.
    • (1981) An Example of Programming by Example
    • Halbert, D.C.1
  • 24
    • 0004147268 scopus 로고
    • PhD Thesis. Computer Science Division, Dept. of EE&CS, University of California, Berkeley Also: Xerox Office Systems Division, Systems Development Department, TR OSD-T8402, December, 1984
    • Daniel C. Halbert. Programming by Example. PhD Thesis. Computer Science Division, Dept. of EE&CS, University of California, Berkeley. 1984. Also: Xerox Office Systems Division, Systems Development Department, TR OSD-T8402, December, 1984.
    • (1984) Programming by Example
    • Halbert, D.C.1
  • 25
    • 0022105195 scopus 로고
    • A state transition diagram language for visual programming
    • Aug.
    • Robert J.K. Jacob. "A State Transition Diagram Language for Visual Programming," IEEE Computer. 18(8) Aug. 1985. pp. 51-59.
    • (1985) IEEE Computer , vol.18 , Issue.8 , pp. 51-59
    • Jacob, R.J.K.1
  • 26
    • 84914920846 scopus 로고
    • Constructing graphical user interfaces by example
    • Toronto, Ont. Mar. 17-21
    • Henry Lieberman. "Constructing Graphical User Interfaces by Example," Graphics Interface'82, Toronto, Ont. Mar. 17-21, 1982. pp. 295-302.
    • (1982) Graphics Interface'82 , pp. 295-302
    • Lieberman, H.1
  • 27
    • 0022104728 scopus 로고
    • Animating programs in smalltalk
    • Aug
    • Ralph L. London and Robert A. Druisberg. "Animating Programs in Smalltalk," IEEE Computer. 18(8) Aug 1985. pp. 61-71.
    • (1985) IEEE Computer , vol.18 , Issue.8 , pp. 61-71
    • London, R.L.1    Druisberg, R.A.2
  • 28
    • 0022105549 scopus 로고
    • Visualizing program designs through PegaSys
    • Aug.
    • Mark Moriconi and Dwight F. Hare. "Visualizing Program Designs Through PegaSys," IEEE Computer. 18(8) Aug. 1985. pp. 72-85.
    • (1985) IEEE Computer , vol.18 , Issue.8 , pp. 72-85
    • Moriconi, M.1    Hare, D.F.2
  • 31
    • 84964386725 scopus 로고
    • Flowchart techniques for structured programming
    • Aug.
    • I. Nassi and B. Shneiderman. "Flowchart Techniques for Structured Programming," SIGPLAN Notices. 8(8) Aug. 1973. pp. 12-26.
    • (1973) SIGPLAN Notices , vol.8 , Issue.8 , pp. 12-26
    • Nassi, I.1    Shneiderman, B.2
  • 32
    • 0005723551 scopus 로고
    • Oxford: Oxford University Press
    • Dictionary of Computing. Oxford: Oxford University Press, 1983.
    • (1983) Dictionary of Computing
  • 33
    • 0020885644 scopus 로고
    • The programming language PRO-GRAPH: Yet another application of graphics
    • Edmonton, Alberta. May 9-13
    • Thomas Pietrzykowski, Stanislaw Matwin, and Toinasz Muldner. "The Programming Language PRO-GRAPH: Yet Another Application of Graphics," Graphics Interface'83, Edmonton, Alberta. May 9-13, 1983. pp. 143-145.
    • (1983) Graphics Interface'83 , pp. 143-145
    • Pietrzykowski, T.1    Matwin, S.2    Muldner, T.3
  • 35
    • 0020815251 scopus 로고
    • Pigs-A system for programming with interactive graphical support
    • Sept.
    • M.C. Pong and N. Ng. "Pigs-A System for Programming with Interactive Graphical Support," Software-Practice and Experience. 13(9) Sept. 1983. pp. 847-855.
    • (1983) Software-Practice and Experience , vol.13 , Issue.9 , pp. 847-855
    • Pong, M.C.1    Ng, N.2
  • 36
    • 0022103799 scopus 로고
    • A survey of current graphical programming techniques
    • Aug.
    • Georg Raeder. "A Survey of Current Graphical Programming Techniques," IEEE Computer. 18(8) Aug. 1985. pp. 11-25.
    • (1985) IEEE Computer , vol.18 , Issue.8 , pp. 11-25
    • Raeder, G.1
  • 39
    • 0020799406 scopus 로고
    • Direct manipulation: A step beyond programming languages
    • Aug.
    • Ben Shneiderman. "Direct Manipulation: A Step Beyond Programming Languages," IEEE Computer. 16(8) Aug. 1983. pp. 57-69.
    • (1983) IEEE Computer , vol.16 , Issue.8 , pp. 57-69
    • Shneiderman, B.1
  • 40
    • 0022106319 scopus 로고
    • FORMAL: A forms-oriented visual-directed application development system
    • Aug.
    • Nan C. Shu. "FORMAL: A Forms-Oriented Visual-Directed Application Development System," IEEE Computer. 18(8) Aug. 1985. pp. 38-49.
    • (1985) IEEE Computer , vol.18 , Issue.8 , pp. 38-49
    • Shu, N.C.1
  • 43
    • 85059208150 scopus 로고
    • SketchPad: A man-machine graphical communication system
    • 23
    • Ivan E. Sutherland. "SketchPad: A Man-Machine Graphical Communication System," AFIPS Spring Joint Computer Conference. 23 1963. pp. 329-346.
    • (1963) AFIPS Spring Joint Computer Conference , pp. 329-346
    • Sutherland, I.E.1
  • 45
    • 0021373657 scopus 로고
    • The apple macintosh computer
    • February
    • Gregg Williams. "The Apple Macintosh Computer," Byte Magazine. 9(2) February 1984. pp. 30-54.
    • (1984) Byte Magazine , vol.9 , Issue.2 , pp. 30-54
    • Williams, G.1
  • 46
    • 0017502982 scopus 로고
    • The system for business automation (SBA): Programming language
    • June
    • Moshe M. Zloof and S. Peter de Jong. "The System for Business Automation (SBA): Programming Language," CACM. 20(6) June, 1977. pp. 385-396.
    • (1977) CACM , vol.20 , Issue.6 , pp. 385-396
    • Zloof, M.M.1    Peter De Jong, S.2
  • 47
    • 0002467892 scopus 로고
    • QBE/OBE: A language for office and business automation
    • May
    • Moshe M. Zloof. "QBE/OBE: A Language for Office and Business Automation," IEEE Computer. 14(5) May, 1981. pp. 13-22.
    • (1981) IEEE Computer , vol.14 , Issue.5 , pp. 13-22
    • Zloof, M.M.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.