메뉴 건너뛰기




Volumn 13, Issue 3, 2002, Pages 259-290

A meta-study of algorithm visualization effectiveness

Author keywords

Algorithm visualization; Empirical studies of effectiveness; Literature reviews; Meta analysis; Sofware visualization

Indexed keywords


EID: 0036623872     PISSN: 1045926X     EISSN: None     Source Type: Journal    
DOI: 10.1006/jvlc.2002.0237     Document Type: Article
Times cited : (473)

References (60)
  • 1
    • 0011042508 scopus 로고
    • Two systems which produce animated representations of the execution of computer programs
    • R. Baecker (1975) Two systems which produce animated representations of the execution of computer programs. SIGCSE Bulletin, 7, 158-167.
    • (1975) SIGCSE Bulletin , vol.7 , pp. 158-167
    • Baecker, R.1
  • 2
    • 0003973695 scopus 로고    scopus 로고
    • Algorithm Animation
    • The MIT Press, Cambridge, MA
    • M.H. Brown (1998) Algorithm Animation. The MIT Press, Cambridge, MA.
    • (1998)
    • Brown, M.H.1
  • 3
    • 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, 27-39.
    • (1990) IEEE Computer , vol.23 , pp. 27-39
    • Stasko, J.T.1
  • 5
    • 0003541688 scopus 로고    scopus 로고
    • Toward effective algorithm visualization artifacts: Designing for participation and communication in an undergraduate algorithms course
    • Unpublished Ph.D. dissertation, Department of Computer and Information Science, University of Oregon
    • C.D. Hundhausen (1999) Toward effective algorithm visualization artifacts: designing for participation and communication in an undergraduate algorithms course. Unpublished Ph.D. dissertation, Department of Computer and Information Science, University of Oregon.
    • (1999)
    • Hundhausen, C.D.1
  • 6
    • 0010997063 scopus 로고    scopus 로고
    • Animated algorithms
    • (M. Brown, J. Domingue, B. Price & J. Stasko, eds) The MIT Press, Cambridge, MA
    • P. Gloor (1998) Animated algorithms. In: Software Visualization: Programming as a Multimedia Experience (M. Brown, J. Domingue, B. Price & J. Stasko, eds) The MIT Press, Cambridge, MA, pp. 409-416.
    • (1998) Software Visualization: Programming As a Multimedia Experience , pp. 409-416
    • Gloor, P.1
  • 7
    • 0029723326 scopus 로고    scopus 로고
    • Testing effectiveness of algorithm animation
    • IEEE Computer Society Press, Los Alamitos, CA
    • J.S. Gurka, & W. Citrin (1996) Testing effectiveness of algorithm animation. In: Proceedings of the 1996 IEEE Symposium on Visual Languages. IEEE Computer Society Press, Los Alamitos, CA, pp. 182-189.
    • (1996) Proceedings of the 1996 IEEE Symposium on Visual Languages , pp. 182-189
    • Gurka, J.S.1    Citrin, W.2
  • 9
    • 0000246875 scopus 로고    scopus 로고
    • Sorting out sorting: A case study of software visualization for teaching computer science
    • (M. Brown, J. Domingue, B. Price & J. Stasko, eds) The MIT Press, Cambridge, MA
    • R. Baecker (1998) Sorting out sorting: a case study of software visualization for teaching computer science. In: Software visualization: Programming as a Multimedia experience (M. Brown, J. Domingue, B. Price & J. Stasko, eds) The MIT Press, Cambridge, MA, pp. 369-381.
    • (1998) Software Visualization: Programming As a Multimedia Experience , pp. 369-381
    • Baecker, R.1
  • 10
    • 0003325843 scopus 로고
    • Visual programming of program visualizations
    • IEEE Computer Society Press, Los Alamitos, CA
    • R. Duisberg (1987) Visual programming of program visualizations. In: Proceedings of the IEEE 1987 Visual Language Workshop. IEEE Computer Society Press, Los Alamitos, CA.
    • (1987) Proceedings of the IEEE 1987 Visual Language Workshop
    • Duisberg, R.1
  • 16
    • 0004110886 scopus 로고
    • Empirical studies of the value of algorithm animation in algorithm understanding
    • Unpublished Ph.D. dissertation, Department of Computer Science, Georgia Institute of Technology
    • A.W. Lawrence (1993) Empirical studies of the value of algorithm animation in algorithm understanding. Unpublished Ph.D. dissertation, Department of Computer Science, Georgia Institute of Technology.
    • (1993)
    • Lawrence, A.W.1
  • 17
    • 0000417946 scopus 로고    scopus 로고
    • Evaluating animations as student aids in learning computer algorithms
    • M.D. Byrne, R. Catrambone & J.T. Stasko (1999) Evaluating animations as student aids in learning computer algorithms. Computers & Education 33, 253-278.
    • (1999) Computers & Education , vol.33 , pp. 253-278
    • Byrne, M.D.1    Catrambone, R.2    Stasko, J.T.3
  • 19
    • 0002799316 scopus 로고    scopus 로고
    • Software visualization in teaching at Brown University
    • (M. Brown, J. Domingue, B. Price & J. Stasko, eds). The MIT Press, Cambridge, MA
    • J. Bazik, R. Tamassia, S. Reiss & A. van Dam (1998) Software visualization in teaching at Brown University. In: Software Visualization: Programming as a Multimedia Experience (M. Brown, J. Domingue, B. Price & J. Stasko, eds). The MIT Press, Cambridge, MA, pp. 383-398.
    • (1998) Software Visualization: Programming As a Multimedia Experience , pp. 383-398
    • Bazik, J.1    Tamassia, R.2    Reiss, S.3    van Dam, A.4
  • 20
    • 0003683407 scopus 로고    scopus 로고
    • Pedagogic Aspects of Algorithm Animation
    • Unpublished Ph.D. dissertation, Computer Science, University of Colorado
    • J.S. Gurka (1996) Pedagogic Aspects of Algorithm Animation. Unpublished Ph.D. dissertation, Computer Science, University of Colorado.
    • (1996)
    • Gurka, J.S.1
  • 21
    • 0011046289 scopus 로고
    • Use of structure editing tools by novice programmers
    • Aldex Publishing, Norwood, NJ
    • D.R. Goldenson & B.J. Wang (1991) Use of structure editing tools by novice programmers. In: Empirical Studies of Programmer: Fourth Workshop. Aldex Publishing, Norwood, NJ, pp. 99-120.
    • (1991) Empirical Studies of Programmer: Fourth Workshop , pp. 99-120
    • Goldenson, D.R.1    Wang, B.J.2
  • 22
    • 85031382164 scopus 로고
    • An evaluation of the Pavane visualization system
    • Technical Report WUCS-94-09, Department of Computer Science, Washington University of St. Louis, St. Louis, MO, April 1994
    • K.C. Cox & G.C. Roman (1994) An evaluation of the Pavane visualization system. Technical Report WUCS-94-09, Department of Computer Science, Washington University of St. Louis, St. Louis, MO, April 1994.
    • (1994)
    • Cox, K.C.1    Roman, G.C.2
  • 25
    • 0001937437 scopus 로고
    • Methodological issues in the study of programming
    • (J.-M. Hoc, T.R.G. Green, R. Samurcay & D.J. Gilmore, eds). Academic Press, San Diego
    • D.J. Gilmore (1990) Methodological issues in the study of programming. In: Psychology of Programming (J.-M. Hoc, T.R.G. Green, R. Samurcay & D.J. Gilmore, eds). Academic Press, San Diego, pp. 83-98.
    • (1990) Psychology of Programming , pp. 83-98
    • Gilmore, D.J.1
  • 26
    • 0011026075 scopus 로고
    • A framework for the automatic animation of concurrent programs
    • Unpublished M.S. thesis, Department of Computer Science, University of Toronto
    • B. Price (1990) A framework for the automatic animation of concurrent programs. Unpublished M.S. thesis, Department of Computer Science, University of Toronto.
    • (1990)
    • Price, B.1
  • 27
    • 0011007548 scopus 로고    scopus 로고
    • A principled approach to the evaluation of SV: A case study in Prolog
    • (M. Brown, J. Domingue, B. Price & J. Stasko, eds). The MIT Press, Cambridge, MA
    • P. Mulholland (1998) A principled approach to the evaluation of SV: a case study in Prolog. In: Software visualization: Programming as a Multimedia Experience (M. Brown, J. Domingue, B. Price & J. Stasko, eds). The MIT Press, Cambridge, MA, pp. 439-452.
    • (1998) Software Visualization: Programming As a Multimedia Experience , pp. 439-452
    • Mulholland, P.1
  • 29
    • 0003583491 scopus 로고
    • Statistical Methods for Meta-Analysis
    • Academic Press, Orlando
    • L.V. Hedges & I. Olkin (1985). Statistical Methods for Meta-Analysis. Academic Press, Orlando.
    • (1985)
    • Hedges, L.V.1    Olkin, I.2
  • 30
    • 0034316833 scopus 로고    scopus 로고
    • Empirical studies of information visualization: A meta-analysis
    • C. Chen & Y. Yu (2000) Empirical studies of information visualization: a meta-analysis. International Journal of Human-Computer studies 53, 851-866.
    • (2000) International Journal of Human-Computer Studies , vol.53 , pp. 851-866
    • Chen, C.1    Yu, Y.2
  • 31
    • 0033680456 scopus 로고    scopus 로고
    • Using visualizations to learn algorithms: Should students construct their own, or view an expert's?
    • IEEE Computer Society Press, Los Alamitos
    • C.D. Hundhausen, & S.A. Douglas (2000) Using visualizations to learn algorithms: should students construct their own, or view an expert's? In: Proceedings 2000 IEEE International Symposium on Visual Languages. IEEE Computer Society Press, Los Alamitos, pp. 21-28.
    • (2000) Proceedings 2000 IEEE International Symposium on Visual Languages , pp. 21-28
    • Hundhausen, C.D.1    Douglas, S.A.2
  • 32
    • 0033723242 scopus 로고    scopus 로고
    • Assessing the benefits of interactive prediction using web-based algorithm animation courseware
    • ACM Press, New York
    • D.J. Jarc, M.B. Feldman & R.S. Heller (2000) Assessing the benefits of interactive prediction using web-based algorithm animation courseware. In: Proceedings SIGCSE 2000. ACM Press, New York, pp. 377-381.
    • Proceedings SIGCSE 2000 , pp. 377-381
    • Jarc, D.J.1    Feldman, M.B.2    Heller, R.S.3
  • 33
    • 0000657958 scopus 로고    scopus 로고
    • Integrating algorithm animation into a learning environment
    • C. Kann, R.W. Lindeman, & R. Heller (1997) Integrating algorithm animation into a learning environment. Computers & Education 28, 223-228.
    • (1997) Computers & Education , vol.28 , pp. 223-228
    • Kann, C.1    Lindeman, R.W.2    Heller, R.3
  • 34
    • 0003419714 scopus 로고
    • Artificial Intelligence and Tutoring Systems
    • Morgan Kaufmann, Los Altos, CA
    • E. Wenger (1987) Artificial Intelligence and Tutoring Systems. Morgan Kaufmann, Los Altos, CA.
    • (1987)
    • Wenger, E.1
  • 35
    • 84883815317 scopus 로고
    • Designing for conversations
    • Presented at AAAI Symposium on Knowledge-Based Environments for Learning and Teaching, Stanford, CA, 1990
    • J. Roschelle (1990) Designing for conversations. Presented at AAAI Symposium on Knowledge-Based Environments for Learning and Teaching, Stanford, CA, 1990.
    • (1990)
    • Roschelle, J.1
  • 36
    • 0003430412 scopus 로고
    • Human Problem Solving
    • Prentice-Hall, Englewood Cliffs, NJ
    • A. Newell & H.A. Simon (1972) Human Problem Solving. Prentice-Hall, Englewood Cliffs, NJ.
    • (1972)
    • Newell, A.1    Simon, H.A.2
  • 37
    • 33845297553 scopus 로고
    • Animations need narrations: An experimental test of a dual-coding hypothesis
    • R.E. Mayer & R.B. Anderson (1991) Animations need narrations: an experimental test of a dual-coding hypothesis. Journal of Educational Psychology 83, 484-490.
    • (1991) Journal of Educational Psychology , vol.83 , pp. 484-490
    • Mayer, R.B.1    Anderson, R.E.2
  • 38
    • 0002252260 scopus 로고
    • The empirical case for dual coding
    • (J.C. Yuille, ed). Lawrence Erlbaum Associates, Hillsdale, NJ
    • A. Paivio (1983) The empirical case for dual coding. In: Imagery, Memory, and Cognition: Essays in Honor of Allan Paivio (J.C. Yuille, ed). Lawrence Erlbaum Associates, Hillsdale, NJ.
    • (1983) Imagery, Memory, and Cognition: Essays in Honor of Allan Paivio
    • Paivio, A.1
  • 39
    • 0003840461 scopus 로고    scopus 로고
    • Individual differences
    • Oxford Illustrated Press, Oxford
    • C. Cooper (1997) Individual differences. Oxford Illustrated Press, Oxford.
    • (1997)
    • Cooper, C.1
  • 40
    • 0003950444 scopus 로고    scopus 로고
    • Cognitive Styles and Learning Strategies
    • David Fulton Publishers, London
    • . R. Riding & S. Rayner (1998) Cognitive Styles and Learning Strategies. David Fulton Publishers, London.
    • (1998)
    • Riding, R.1    Rayner, S.2
  • 42
    • 0035263065 scopus 로고    scopus 로고
    • Rethinking the evaluation of algorithm animations as learning aids: An observational study
    • C. Kehoe, J. T. Stasko & A. Taylor (2001) Rethinking the evaluation of algorithm animations as learning aids: an observational study. International Journal of Human-Computer Studies 54, 265-284.
    • (2001) International Journal of Human-Computer Studies , vol.54 , pp. 265-284
    • Kehoe, C.1    Stasko, J.T.2    Taylor, A.3
  • 43
    • 0003979915 scopus 로고
    • Plans and Situated Actions: The Problem of Human-Machine Communication
    • Cambridge University Press, New York
    • L. a. Suchman (1987) Plans and Situated Actions: The Problem of Human-Machine Communication. Cambridge University Press, New York.
    • (1987)
    • Suchman, L.A.1
  • 44
    • 0003398064 scopus 로고
    • Situated Learning: Legitimate Peripheral Participation
    • Cambridge University Press, New York
    • J. Lave & E. Wenger (1991) Situated Learning: Legitimate Peripheral Participation. Cambridge University Press, New York, 138pp.
    • (1991) , pp. 138
    • Lave, J.1    Wenger, E.2
  • 48
    • 0003608232 scopus 로고
    • Constructing Questions for Interviews and Questionnaires: Theory and Practice in Social Research
    • Cambridge University Press, Cambridge
    • W. Foddy (1994) Constructing Questions for Interviews and Questionnaires: Theory and Practice in Social Research. Cambridge University Press, Cambridge.
    • (1994)
    • Foddy, W.1
  • 49
    • 0011033059 scopus 로고
    • A pilot study of early usability evaluation methods for software visualisations
    • FIDE Technical Report FIDE/95/141[, University of Glasgow, Glasgow, Scotland
    • D. Lavery & G. Cockton (1995) A pilot study of early usability evaluation methods for software visualisations. FIDE Technical Report FIDE/95/141[, University of Glasgow, Glasgow, Scotland.
    • (1995)
    • Lavery, D.1    Cockton, G.2
  • 50
    • 85029769190 scopus 로고
    • Assessing program visualization systems as instructional aids
    • ICCAL '92 (I. Tomek, ed.). Springer-Verlag, New York
    • A. Badre, M. Baranek, J. M. Morris & J. T. Stasko (1992) Assessing program visualization systems as instructional aids: In: Computer Assisted Learning, ICCAL '92 (I. Tomek, ed.). Springer-Verlag, New York, pp. 87-99.
    • (1992) Computer Assisted Learning , pp. 87-99
    • Badre, A.1    Baranek, M.2    Morris, J.M.3    Stasko, J.T.4
  • 51
    • 0028727806 scopus 로고
    • Strata-Various: Multi-layer visualization of dynamics in software system behavior
    • IEEE Computer Society Press, Los Alamitos, CA
    • D. Kimelman, B. Rosenburg & T. Roth (1994) Strata-Various: Multi-layer visualization of dynamics in software system behavior. In: Proceedings Visualization '94 IEEE Computer Society Press, Los Alamitos, CA, pp. 172-178.
    • (1994) Proceedings Visualization '94 , pp. 172-178
    • Kimelman, D.1    Rosenburg, B.2    Roth, T.3
  • 53
    • 0026152296 scopus 로고
    • Linked-list visualization for debugging
    • T. Shimomura & S. Isoda (1991) Linked-list visualization for debugging. IEEE Software 8, 44-51.
    • (1991) IEEE Software , vol.8 , pp. 44-51
    • Shimomura, T.1    Isoda, S.2
  • 54
    • 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
  • 55
    • 0003982498 scopus 로고
    • Visual programming
    • Van Nostrand Reinhold, New York
    • N. C. Shu (1988) Visual programming. Van Nostrand Reinhold, New York.
    • (1988)
    • Shu, N.C.1
  • 57
    • 0000797397 scopus 로고
    • Understanding and characterizing software visualization systems
    • IEEE Computer Society Press, Los Alamitos, CA
    • J. T. Stasko & C. Patterson (1992) Understanding and characterizing software visualization systems: In: Proceedings of the 1992 IEEE Symposium on Visual Languages. IEEE Computer Society Press, Los Alamitos, CA, pp. 3-10.
    • (1992) Proceedings of the 1992 IEEE Symposium on Visual Languages , pp. 3-10
    • Stasko, J.T.1    Patterson, C.2
  • 58
    • 0000173675 scopus 로고
    • Components of the visual computer: A review of relevant technologies
    • G. Singh & M. H. Chignell (1992) Components of the visual computer: a review of relevant technologies. Visual Computer 9, 115-142.
    • (1992) Visual Computer , vol.9 , pp. 115-142
    • Singh, G.1    Chignell, M.H.2
  • 60
    • 0027887565 scopus 로고
    • A taxonomy of program visualization systems
    • G. C. Roman & K. C. Cox (1993) A taxonomy of program visualization systems. IEEE Computer 26, 11-24.
    • (1993) IEEE Computer , vol.26 , pp. 11-24
    • Roman, G.C.1    Cox, K.C.2


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