메뉴 건너뛰기




Volumn 36, Issue 2, 2000, Pages 183-207

How do program understanding tools affect how programmers understand programs?

Author keywords

[No Author keywords available]

Indexed keywords

CODES (SYMBOLS); COMPUTER SOFTWARE MAINTENANCE; COMPUTER SYSTEMS PROGRAMMING; PROGRAM DEBUGGING; REVERSE ENGINEERING;

EID: 0033896527     PISSN: 01676423     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0167-6423(99)00036-2     Document Type: Article
Times cited : (69)

References (42)
  • 2
  • 3
    • 84993680982 scopus 로고
    • Pad++: A zooming graphical interface for exploring alternate interface physics
    • Marina del Rey, California, November
    • B. Bederson, J. Hollan, Pad++: A zooming graphical interface for exploring alternate interface physics, in Proceedings of ACM UIST'94, Marina del Rey, California, November 1994, pp. 17-26.
    • (1994) In Proceedings of ACM UIST'94 , pp. 17-26
    • Bederson, B.1    Hollan, J.2
  • 6
    • 0020766507 scopus 로고
    • Towards a theory of the comprehension of computer programs
    • Brooks R. Towards a theory of the comprehension of computer programs. Int. J. Man-Mach. Stud. 18:1983;543-554.
    • (1983) Int. J. Man-Mach. Stud. , vol.18 , pp. 543-554
    • Brooks, R.1
  • 7
    • 0024013535 scopus 로고
    • Exploring algorithms using Balsa-II
    • (May
    • M.H. Brown, Exploring algorithms using Balsa-II, Computer (May 1988) 136-157.
    • (1988) Computer , pp. 136-157
    • Brown, M.H.1
  • 10
    • 0031624544 scopus 로고    scopus 로고
    • The control structure diagram: an initial evaluation
    • S.M.
    • J. Cross, S.M. ad T.D. Hendrix, The control structure diagram: an initial evaluation, Empirical Software Eng. 3(2) (1998) 131-156.
    • (1998) Empirical Software Eng. , vol.3 , Issue.2 , pp. 131-156
    • Cross, J.1    Hendrix, T.D.2
  • 11
    • 84869440865 scopus 로고    scopus 로고
    • Practical observation skills for understanding users and their work in context
    • May 1999
    • S.M. Dray, Practical observation skills for understanding users and their work in context, in Presented at CHI (Computer Human Interaction) 1999. May 1999.
    • (1999) In Presented at CHI (Computer Human Interaction)
    • Dray, S.M.1
  • 12
    • 85035495585 scopus 로고
    • Generalized fisheye views
    • Boston, MA, April
    • G. Furnas, Generalized fisheye views, in Proceedings of ACM CHI'86, Boston, MA, April 1986, pp. 16-23.
    • (1986) In Proceedings of ACM CHI'86 , pp. 16-23
    • Furnas, G.1
  • 13
    • 0024016415 scopus 로고
    • On visual formalisms
    • Harel D. On visual formalisms. Commun. ACM. 31(5):1988;514-530.
    • (1988) Commun. ACM , vol.31 , Issue.5 , pp. 514-530
    • Harel, D.1
  • 15
    • 85031581396 scopus 로고    scopus 로고
    • Imagix 4D, Imagix Corporation
    • Imagix 4D, Imagix Corporation, http://www.imagix.com/index.html.
  • 18
    • 0002451433 scopus 로고
    • Cognitive processes in program comprehension
    • Ablex Publishing Corporation, Norwood, NJ
    • S. Letovsky, Cognitive processes in program comprehension, in Empirical Studies of Programmers, Ablex Publishing Corporation, Norwood, NJ, 1986, pp. 58-79.
    • (1986) In Empirical Studies of Programmers , pp. 58-79
    • Letovsky, S.1
  • 23
    • 0000356776 scopus 로고
    • Stimulus structures and mental representations in expert comprehension of computer programs
    • Pennington N. Stimulus structures and mental representations in expert comprehension of computer programs. Cognitive Psychol. 19:1987;295-341.
    • (1987) Cognitive Psychol. , vol.19 , pp. 295-341
    • Pennington, N.1
  • 27
    • 0021387608 scopus 로고
    • Pecan: Program development systems that support multiple views
    • Reiss S. Pecan: program development systems that support multiple views. IEEE Trans. Software Eng. SE-11(3):1985;276-285.
    • (1985) IEEE Trans. Software Eng. , vol.11 , Issue.3 , pp. 276-285
    • Reiss, S.1
  • 28
    • 0342890423 scopus 로고
    • Pavane: A system for declarative visualization of concurrent computations
    • Washington University, St. Louis, April
    • G.-C. Roman, K.C. Cox, C.D. Wilcox, J.Y. Plun, Pavane: a system for declarative visualization of concurrent computations, Technical Report WUCS-91-26, Washington University, St. Louis, April 1991.
    • (1991) Technical Report WUCS-91-26
    • Roman, G.-C.1    Cox, K.C.2    Wilcox, C.D.3    Plun, J.Y.4
  • 29
    • 85031583230 scopus 로고
    • The XYZ Geobench: Animation of geometric algorithms
    • M.H. Brown, & J. Hershberger. Palo Alto, California: Digital Systems Research Center
    • Schorn P., Brungger A., de Lorenzi M. The XYZ Geobench. animation of geometric algorithms Brown M.H., Hershberger J. Animations for Geometric Algorithms. A Video Review:1992;Digital Systems Research Center, Palo Alto, California.
    • (1992) Animations for Geometric Algorithms: A Video Review
    • Schorn, P.1    Brungger, A.2    De Lorenzi, M.3
  • 32
    • 0021494691 scopus 로고
    • Empirical studies of programming knowledge
    • Soloway E., Ehrlich K. Empirical studies of programming knowledge. IEEE Trans. Software Eng. SE-10(5):1984;595-609.
    • (1984) IEEE Trans. Software Eng. , vol.10 , Issue.5 , pp. 595-609
    • Soloway, E.1    Ehrlich, K.2
  • 33
    • 0024108251 scopus 로고
    • Designing documentation to compensate for delocalized plans
    • Soloway E., Pinto J., Letovsky S., Littman D., Lampert R. Designing documentation to compensate for delocalized plans. Commun. ACM. 31(11):1988;1259-1267.
    • (1988) Commun. ACM , vol.31 , Issue.11 , pp. 1259-1267
    • Soloway, E.1    Pinto, J.2    Letovsky, S.3    Littman, D.4    Lampert, R.5
  • 34
    • 0025480728 scopus 로고
    • Tango: A framework and system for algorithm animation
    • (Sept.
    • J.T. Stasko, Tango: a framework and system for algorithm animation, IEEE Comput. (Sept. 1990) 29-39.
    • (1990) IEEE Comput. , pp. 29-39
    • Stasko, J.T.1
  • 36
    • 0343761435 scopus 로고
    • A top down approach to algorithm animation
    • Simon Fraser University, Burnaby B.C., Canada, September
    • M.-A. Storey, F.D. Fracchia, S. Carpendale, A top down approach to algorithm animation, Technical Report CMPT 94-05, Simon Fraser University, Burnaby B.C., Canada, September 1994.
    • (1994) Technical Report CMPT 94-05
    • Storey, M.-A.1    Fracchia, F.D.2    Carpendale, S.3
  • 37
    • 0010368283 scopus 로고    scopus 로고
    • Manipulating and documenting software structures
    • P. Eades, & K. Zhang. Singapore: World Scientific Publishing Co.
    • Storey M.-A., Müller H., Wong K. Manipulating and documenting software structures. Eades P., Zhang K. Software Visualization. 1996;244-263 World Scientific Publishing Co. Singapore.
    • (1996) Software Visualization , pp. 244-263
    • Storey, M.-A.1    Müller, H.2    Wong, K.3
  • 40
    • 0022162219 scopus 로고
    • Expertise in debugging computer programs: A process analysis
    • Vessey I. Expertise in debugging computer programs: a process analysis. Int. J. Man-Mach. Stud. 23:1985;459-494.
    • (1985) Int. J. Man-Mach. Stud. , vol.23 , pp. 459-494
    • Vessey, I.1
  • 41
    • 0027262925 scopus 로고
    • From code understanding needs to reverse engineering tool capabilities
    • Singapore, July
    • A. von Mayrhauser, A. Vans, From code understanding needs to reverse engineering tool capabilities, in Proceedings of CASE'93, Singapore, July 1993, pp. 230-239.
    • (1993) In Proceedings of CASE'93 , pp. 230-239
    • Von Mayrhauser, A.1    Vans, A.2
  • 42
    • 0029358084 scopus 로고
    • Program comprehension during software maintenance and evolution
    • A. von Mayrhauser, A. Vans, Program comprehension during software maintenance and evolution, IEEE Comput. (1995) 44-55.
    • (1995) IEEE Comput. , pp. 44-55
    • Von Mayrhauser, A.1    Vans, A.2


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