메뉴 건너뛰기




Volumn 4, Issue 3, 1993, Pages 211-266

A principled taxonomy of software visualization

Author keywords

[No Author keywords available]

Indexed keywords


EID: 43949174505     PISSN: 1045926X     EISSN: None     Source Type: Journal    
DOI: 10.1006/jvlc.1993.1015     Document Type: Article
Times cited : (263)

References (101)
  • 5
    • 85034641974 scopus 로고
    • Visual programming, programming by example, and program visualization: A taxonomy
    • Boston, Massachusetts, 13-17 April, pp
    • B. A. Myers (1986) Visual programming, programming by example, and program visualization: a taxonomy. In: Proceedings of Human Factors in Computing Systems (CHI 86). Boston, Massachusetts, 13-17 April, pp. 59-66
    • (1986) Proceedings of Human Factors in Computing Systems (CHI 86) , pp. 59-66
    • Myers, B.A.1
  • 6
    • 0011761953 scopus 로고
    • Technical Report CMU-CS-88-114. Computer Science Department, Carnegie-Mellon University, Pittsburg, Pennsylvania
    • B. A. Myers (1988) The state of the art in visual programming and program visualization. Technical Report CMU-CS-88-114. Computer Science Department, Carnegie-Mellon University, Pittsburg, Pennsylvania
    • (1988) The State of the Art in Visual Programming and Program Visualization
    • Myers, B.A.1
  • 7
    • 0002231035 scopus 로고
    • Taxonomies of visual programming and program visualization
    • B. A. Myers (1990) Taxonomies of visual programming and program visualization. Journal of Visual Languages and Computing 1, 97-123
    • (1990) Journal of Visual Languages and Computing , vol.1 , pp. 97-123
    • Myers, B.A.1
  • 9
    • 0003982498 scopus 로고
    • Van Nostrand Reinhold, New York
    • N. C. Shu (1988) Visual Programming Van Nostrand Reinhold, New York
    • (1988) Visual Programming
    • Shu, N.C.1
  • 14
    • 77954614125 scopus 로고
    • Planning and coding problems of an electronic computing instrument
    • A. H. Taub, ed.) McMillan, New York
    • H. H. Goldstein & J. von Neumann (1947) Planning and coding problems of an electronic computing instrument. In: von Neumann, J., Collected Works (A. H. Taub, ed.) McMillan, New York, pp. 80-151
    • (1947) Von Neumann, J., Collected Works , pp. 80-151
    • Goldstein, H.H.1    Von Neumann, J.2
  • 15
    • 84909782778 scopus 로고
    • A program to draw multi-level flow charts
    • San Francisco, California, 3-5 March
    • L. M. Haibt (1959) A program to draw multi-level flow charts. In: Proceedings of the Western Joint Computer Conference. San Francisco, California, 3-5 March, pp. 131-137
    • (1959) Proceedings of the Western Joint Computer Conference , pp. 131-137
    • Haibt, L.M.1
  • 16
    • 27744595933 scopus 로고
    • Computer-drawn flowcharts
    • D. E. Knuth (1963) Computer-drawn flowcharts. Communications of the ACM 6, 555-563
    • (1963) Communications of the ACM , vol.6 , pp. 555-563
    • Knuth, D.E.1
  • 17
    • 0024733224 scopus 로고
    • Structured flowcharts outperform pseudocode: An experimental comparison
    • D. A. Scanlan (1989) Structured flowcharts outperform pseudocode: an experimental comparison. IEEE Software 6(5), 28-36
    • (1989) IEEE Software , vol.6 , Issue.5 , pp. 28-36
    • Scanlan, D.A.1
  • 18
    • 37249071743 scopus 로고
    • Technical Information Libraries, Bell Laboratories, Inc., Murray Hill, New Jersey. 16 mm black and white sound film, 16 minutes
    • K. C. Knowlton (1966) L6: Bell Telephone Laboratories Low-Level Linked List Language. Technical Information Libraries, Bell Laboratories, Inc., Murray Hill, New Jersey. 16 mm black and white sound film, 16 minutes
    • (1966) L6: Bell Telephone Laboratories Low-Level Linked List Language
    • Knowlton, K.C.1
  • 19
    • 84948610485 scopus 로고
    • Technical Information Libraries, Bell Laboratories, Inc., Murray Hill, New Jersey. 16 mm black and white sound film, 30 minutes
    • 6Programming. Technical Information Libraries, Bell Laboratories, Inc., Murray Hill, New Jersey. 16 mm black and white sound film, 30 minutes
    • (1966) 6 Programming
    • Knowlton, K.C.1
  • 21
    • 70350334141 scopus 로고
    • Experiments in on-line graphical debugging: The interrogation of complex data structures (summary only)
    • January, pp
    • R. M. Baecker (1968) Experiments in on-line graphical debugging: the interrogation of complex data structures (summary only). In: Proceedings of the First Hawaii International Conference on System Sciences. January, pp. 128-129
    • (1968) Proceedings of the First Hawaii International Conference on System Sciences , pp. 128-129
    • Baecker, R.M.1
  • 22
    • 0011042508 scopus 로고
    • Two systems which produce animated representations of the execution of computer programs
    • R. M. Baecker (1975) Two systems which produce animated representations of the execution of computer programs. ACM SIGCSE Bulletin 7, 158-167
    • (1975) ACM SIGCSE Bulletin , vol.7 , pp. 158-167
    • Baecker, R.M.1
  • 23
    • 85027633761 scopus 로고
    • Los Altos, California. Narrated colour videotape, 30 minutes, presented at ACM SIGGRAPH’81 and excerpted in ACM SIGGRAPH Video Review, 1983
    • R. M. Baecker (1981) Sorting Out Sorting Morgan Kaufmann, Los Altos, California. Narrated colour videotape, 30 minutes, presented at ACM SIGGRAPH’81 and excerpted in ACM SIGGRAPH Video Review No. 7, 1983
    • (1981) Sorting out Sorting Morgan Kaufmann , vol.7
    • Baecker, R.M.1
  • 25
    • 84910362288 scopus 로고
    • Linear flowchart generator for a structured language
    • P. Roy & R. St Denis (1976) Linear flowchart generator for a structured language. ACM SIGPLAN Notices 11(11), 58-64
    • (1976) ACM SIGPLAN Notices , vol.11 , Issue.11 , pp. 58-64
    • Roy, P.1    St Denis, R.2
  • 27
    • 84976782337 scopus 로고
    • NEATER2: A PL/I source statement reformatter
    • K. Conrowfit, R. G. Smith (1970) NEATER2: A PL/I source statement reformatter. Communications of the ACM 13, 669-675
    • (1970) Communications of the ACM , vol.13 , pp. 669-675
    • Conrowfit, K.1    Smith, R.G.2
  • 28
    • 84976827463 scopus 로고
    • An automatic formatting program for Pascal
    • J. Hueras & H. Ledgard (1977) An automatic formatting program for Pascal. ACM SIGPLAN Notices 12(7), 82-84
    • (1977) ACM SIGPLAN Notices , vol.12 , Issue.7 , pp. 82-84
    • Hueras, J.1    Ledgard, H.2
  • 30
    • 0021425467 scopus 로고
    • Literate programming
    • D. E. Knuth (1984) Literate programming. The Computer Journal 27(2), 97-111
    • (1984) The Computer Journal , vol.27 , Issue.2 , pp. 97-111
    • Knuth, D.E.1
  • 32
    • 0024013535 scopus 로고
    • Exploring algorithms using Balsa-11
    • M. H. Brown (1988) Exploring algorithms using Balsa-11. IEEE Computer 21(5), 14-36
    • (1988) IEEE Computer , vol.21 , Issue.5 , pp. 14-36
    • Brown, M.H.1
  • 35
    • 0021817749 scopus 로고
    • Techniques for algorithm animation
    • M. H. Brown & R. Sedgewick (1985) Techniques for algorithm animation. IEEE Software 2(1), 28-39
    • (1985) IEEE Software , vol.2 , Issue.1 , pp. 28-39
    • Brown, M.H.1    Sedgewick, R.2
  • 36
    • 0004112038 scopus 로고
    • Addison-Wesley, Reading, Massachusetts
    • R. Sedgewick (1983) Algorithms Addison-Wesley, Reading, Massachusetts
    • (1983) Algorithms
    • Sedgewick, R.1
  • 37
    • 0020703052 scopus 로고
    • Personal computer networks and graphical animation, rationale and practice for education
    • M. H. Brown, N. Myrowitz & A. van Dam (1983) Personal computer networks and graphical animation, rationale and practice for education. ACM SIGCSE Bulletin 15(1), 296-307
    • (1983) ACM SIGCSE Bulletin , vol.15 , Issue.1 , pp. 296-307
    • Brown, M.H.1    Myrowitz, N.2    Van Dam, A.3
  • 38
    • 0021370367 scopus 로고
    • Progress report: Brown University Instructional Computing Laboratory
    • M. H. Brown & R. Sedgewick (1984) Progress report: Brown University Instructional Computing Laboratory. ACM SIGCSE Bulletin 16(1), 91-101
    • (1984) ACM SIGCSE Bulletin , vol.16 , Issue.1 , pp. 91-101
    • Brown, M.H.1    Sedgewick, R.2
  • 39
    • 0026262987 scopus 로고
    • Zeus: A system for algorithm animation and multi-view editing
    • Kobe, Japan, October
    • M. H. Brown (1991) Zeus: a system for algorithm animation and multi-view editing. In, Proceedings of the IEEE Workshop on Visual Languages. Kobe, Japan, October, pp. 4-9
    • (1991) Proceedings of the IEEE Workshop on Visual Languages , pp. 4-9
    • Brown, M.H.1
  • 40
    • 0002837174 scopus 로고
    • Color and sound in algorithm animation
    • M. H. Brown & J. Hershberger (1991) Color and sound in algorithm animation. IEEE Computer 25(12), 52-63
    • (1991) IEEE Computer , vol.25 , Issue.12 , pp. 52-63
    • Brown, M.H.1    Hershberger, J.2
  • 41
    • 85027666456 scopus 로고
    • Algorithm animation using 3-D interactive graphics
    • M. H. Brown & M. A. Najork (1993) Algorithm animation using 3-D interactive graphics. To appear In: Proceedings of UNIST’93
    • (1993) To Appear
    • Brown, M.H.1    Najork, M.A.2
  • 43
    • 0025480728 scopus 로고
    • Tango: A framework and system for algorithm animation
    • J. T. Stasko (1990) Tango: a framework and system for algorithm animation. IEEE Computer 23(9), 27-39
    • (1990) IEEE Computer , vol.23 , Issue.9 , pp. 27-39
    • Stasko, J.T.1
  • 44
    • 84900559005 scopus 로고
    • Using direct manipulation to build algorithm animations by demonstration
    • ACM Press, New York
    • J. T. Stasko (1991) Using direct manipulation to build algorithm animations by demonstration. In: Proceedings of Human Factors in Computing Systems (CHI’91) ACM Press, New York, pp. 307-314
    • (1991) Proceedings of Human Factors in Computing Systems (CHI’91) , pp. 307-314
    • Stasko, J.T.1
  • 47
  • 50
    • 0020777627 scopus 로고
    • Incense: A system for displaying data structures
    • B. A. Myers (1983) Incense: a system for displaying data structures. Computer Graphics 17(3), 115-125
    • (1983) Computer Graphics , vol.17 , Issue.3 , pp. 115-125
    • Myers, B.A.1
  • 53
    • 84976835285 scopus 로고
    • The impact of structure editing on introductory computer science education: The results so far
    • D. R. Goldenson (1989) The impact of structure editing on introductory computer science education: the results so far. ACM SIGCSE Bulletin 21(3), 26-29
    • (1989) ACM SIGCSE Bulletin , vol.21 , Issue.3 , pp. 26-29
    • Goldenson, D.R.1
  • 55
    • 85027639706 scopus 로고
    • Common Lisp/CLX source code for an automatic Pascal algorithm animation system running on Unix workstations. Available by anonymous ftp from
    • R. R. Henry, K. M. Whaley & B. Forstall (1990) The University of Washington Program Illustrator (UWPI). Common Lisp/CLX source code for an automatic Pascal algorithm animation system running on Unix workstations. Available by anonymous ftp from june.cs.washington.edu as pub/uwpi.tar.Z
    • (1990) The University of Washington Program Illustrator (UWPI)
    • Henry, R.R.1    Whaley, K.M.2    Forstall, B.3
  • 56
    • 85038080906 scopus 로고
    • Design principles for the enhanced presentation of computer program source text
    • Washington, D.C., 15-19 May
    • R. M. Baecker & A. Marcus (1986) Design principles for the enhanced presentation of computer program source text. In: Proceedings of Human Factors in Computing Systems (CHI’86). Washington, D.C., 15-19 May, pp. 51-58
    • (1986) Proceedings of Human Factors in Computing Systems (CHI’86) , pp. 51-58
    • Baecker, R.M.1    Marcus, A.2
  • 57
    • 84911514327 scopus 로고
    • Eliza—a computer program for the study of natural language communication between man and machine
    • J. Weizenbaum (1966) Eliza—a computer program for the study of natural language communication between man and machine. Communications of the ACM 9, 36-45
    • (1966) Communications of the ACM , vol.9 , pp. 36-45
    • Weizenbaum, J.1
  • 60
    • 0024133268 scopus 로고
    • The Transparent Prolog Machine (TPM): An execution model and graphical debugger for logic programming
    • M. Eisenstadt & M. Brayshaw (1988) The Transparent Prolog Machine (TPM): an execution model and graphical debugger for logic programming. Journal of Logic Programming 5(4), 1-66
    • (1988) Journal of Logic Programming , vol.5 , Issue.4 , pp. 1-66
    • Eisenstadt, M.1    Brayshaw, M.2
  • 65
    • 85027671394 scopus 로고
    • Knowledge engineering toolkit written in Prolog running on MS-DOS. Available by anonymous ftp from hcrl.open.ac.uk in pub/software
    • C. Bessant (1991) Micro Interpreter for Knowledge Engineering (MIKE), 2.50. Knowledge engineering toolkit written in Prolog running on MS-DOS. Available by anonymous ftp from hcrl.open.ac.uk in pub/software
    • (1991) Micro Interpreter for Knowledge Engineering (MIKE), 2.50
    • Bessant, C.1
  • 66
    • 0343130353 scopus 로고
    • A knowledge engineering toolkit
    • M. Eisenstadt & M. Brayshaw (1990) A knowledge engineering toolkit, part I. BYTE 10(10), 268-282
    • (1990) BYTE , vol.10 , Issue.10 , pp. 268-282
    • Eisenstadt, M.1    Brayshaw, M.2
  • 69
    • 0025529988 scopus 로고
    • Mixed programming metaphors in a shared dataspace model of concurrency
    • G.-C. Roman & H. C. Cunningham (1990) Mixed programming metaphors in a shared dataspace model of concurrency. IEEE Transactions on Software Engineering 16, 1361-1373
    • (1990) IEEE Transactions on Software Engineering , vol.16 , pp. 1361-1373
    • Roman, G.-C.1    Cunningham, H.C.2
  • 70
    • 0024754195 scopus 로고
    • A declarative approach to visualizing concurrent computations
    • G.-C. Roman & K. C. Cox (1989) A declarative approach to visualizing concurrent computations. IEEE Computer 22(10), 25-36
    • (1989) IEEE Computer , vol.22 , Issue.10 , pp. 25-36
    • Roman, G.-C.1    Cox, K.C.2
  • 71
    • 85027650060 scopus 로고
    • Department of Computer Science, Washington University, St Louis, Missouri 63130-4899. 7 minute silent, colour S-VHS videotape
    • G.-C. Roman, K. C. Cox & T. J. Boemker (1990) Diffusing Computations. Department of Computer Science, Washington University, St Louis, Missouri 63130-4899. 7 minute silent, colour S-VHS videotape
    • (1990) Diffusing Computations
    • Roman, G.-C.1    Cox, K.C.2    Boemker, T.J.3
  • 72
    • 85027671378 scopus 로고
    • Department of Computer Science, Washington University, St Louis, Missouri 63130-4899. 14 minute colour S-VHS videotape with sound
    • G. -C. Roman, K. C. Cox, J. Y. Plun & C. D. Wilcox (1992) From Proofs to Pictures. Department of Computer Science, Washington University, St Louis, Missouri 63130-4899. 14 minute colour S-VHS videotape with sound
    • (1992) From Proofs to Pictures
    • Roman, G.-C.1    Cox, K.C.2    Plun, J.Y.3    Wilcox, C.D.4
  • 73
    • 0348157693 scopus 로고
    • M.Sc. thesis. Department of Computer Science, University of Toronto, MSS 1A4, Canada Available by Anonymous Ftp from Hcrl.Open.Ac.Uk in Pub/Documents
    • C. J. DiGiano (1992) Visualizing program behavior using non-speech audio. M.Sc. thesis. Department of Computer Science, University of Toronto, MSS 1A4, Canada. Available by anonymous ftp from hcrl.open.ac.uk in pub/documents
    • (1992) Visualizing program behavior using non-speech audio
    • Digiano, C.J.1
  • 74
    • 0026855644 scopus 로고
    • Program auralization: Sound enhancements to the programming environment
    • Vancouver, Canada, 11-15 May
    • C. J. DiGiano & R. M. Baecker (1992) Program auralization: sound enhancements to the programming environment. In: Proceedings of Graphics Interface’92. Vancouver, Canada, 11-15 May, pp. 44-53
    • (1992) Proceedings of Graphics Interface’92 , pp. 44-53
    • Digiano, C.J.1    Baecker, R.M.2
  • 75
    • 85027650117 scopus 로고
    • Logo programming environment supporting audio visualization running on Macintosh II compatibles. Available by anonymous ftp from hcrl.open.ac.uk in pub/software
    • C. J. DiGiano, R. Owen & A. J. Rosenthal (1992) Logo Media. Logo programming environment supporting audio visualization running on Macintosh II compatibles. Available by anonymous ftp from hcrl.open.ac.uk in pub/software
    • (1992) Logo Media
    • Digiano, C.J.1    Owen, R.2    Rosenthal, A.J.3
  • 78
    • 85027633120 scopus 로고
    • Line Software, Inc., Cambridge, Massachusetts
    • Center Line Software (1991) ObjectCenter Reference Center Line Software, Inc., Cambridge, Massachusetts
    • (1991) Objectcenter Reference Center
  • 79
    • 85027669704 scopus 로고
    • Steps toward better debugging tools for Lisp
    • Austin, Texas, August
    • H. Lieberman (1984) Steps toward better debugging tools for Lisp. In: Proceedings of Third Lisp Conference. Austin, Texas, August
    • (1984) Proceedings of Third Lisp Conference
    • Lieberman, H.1
  • 81
    • 0022104728 scopus 로고
    • Animating programs using Smalltalk
    • R. L. London & R. A. Duisberg (1985) Animating programs using Smalltalk. IEEE Computer 18(8), 61-71
    • (1985) IEEE Computer , vol.18 , Issue.8 , pp. 61-71
    • London, R.L.1    Duisberg, R.A.2
  • 85
    • 85027667550 scopus 로고
    • Technical Report 64. Human Cognition Research Laboratory, The Open University, Milton Keynes, MK7 6AA, U.K. August
    • M. Brayshaw (1990) Visual models of PARLOG execution. Technical Report 64. Human Cognition Research Laboratory, The Open University, Milton Keynes, MK7 6AA, U.K. August
    • (1990) Visual Models of PARLOG Execution
    • Brayshaw, M.1
  • 88
    • 0025433335 scopus 로고
    • Visualizing the execution of multi-processor real-time programs
    • Halifax, Nova Scotia
    • S. Flinn & W. Cowan (1990) Visualizing the execution of multi-processor real-time programs. In: Proceedings of Graphics Interface. Halifax, Nova Scotia, pp. 293-300
    • (1990) Proceedings of Graphics Interface , pp. 293-300
    • Flinn, S.1    Cowan, W.2
  • 92
    • 0010085893 scopus 로고
    • Talking and listening to computers
    • Brenda Laurel, ed.) Addison-Wesley, Reading, Massachusetts, pp
    • S. J. Mountford & W. W. Gaver (1990) Talking and listening to computers. In: The Art of Human-Computer Interface Design (Brenda Laurel, ed.) Addison-Wesley, Reading, Massachusetts, pp, 319-334
    • (1990) The Art of Human-Computer Interface Design , pp. 319-334
    • Mountford, S.J.1    Gaver, W.W.2
  • 98
    • 0022700207 scopus 로고
    • Automating the design of graphical presentations of relational information
    • J. Mackinlay (1986) Automating the design of graphical presentations of relational information. ACM Transactions on Graphics 5(2), 110-141
    • (1986) ACM Transactions on Graphics , vol.5 , Issue.2 , pp. 110-141
    • Mackinlay, J.1
  • 99
    • 0001706328 scopus 로고
    • Animation at the interface
    • (Brenda Laurel, ed.) Addison-Wesley, Reading, Massachusetts
    • R. M. Baecker & I. S. Small (1990) Animation at the interface. In: The Art of Human-Computer Interface Design (Brenda Laurel, ed.) Addison-Wesley, Reading, Massachusetts, pp. 251-267
    • (1990) The Art of Human-Computer Interface Design , pp. 251-267
    • Baecker, R.M.1    Small, I.S.2


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