메뉴 건너뛰기




Volumn 38, Issue 1, 1997, Pages 86-93

Unifying theories of program comprehension

Author keywords

[No Author keywords available]

Indexed keywords

BOTTOM-UP STRATEGY; COMPREHENSION PROCESS; DESCRIPTIVE STUDIES; EMPIRICAL STUDIES; HYPOTHESIS GENERATION; PROGRAM COMPREHENSION; REVERSE ENGINEERING TECHNIQUES; TOPDOWN;

EID: 0031532995     PISSN: 08874417     EISSN: None     Source Type: Journal    
DOI: None     Document Type: Article
Times cited : (4)

References (39)
  • 4
    • 0017550499 scopus 로고
    • Toward a Theory of the Cognitive Processes in Computer Programming
    • Brooks, R. "Toward a Theory of the Cognitive Processes in Computer Programming," International Journal of Man-Machine Studies, 9, 1977, pp. 737-742.
    • (1977) International Journal of Man-Machine Studies , vol.9 , pp. 737-742
    • Brooks, R.1
  • 5
    • 0020766507 scopus 로고
    • Toward a Theory of the Comprehension of Computer Programs
    • Brooks, R. "Toward a Theory of the Comprehension of Computer Programs," International Journal of Man-Machine Studies, 18, 1983, pp. 543-554.
    • (1983) International Journal of Man-Machine Studies , vol.18 , pp. 543-554
    • Brooks, R.1
  • 6
    • 0028553109 scopus 로고
    • Investigating Reverse Engineering Technologies for the CAS Program Understanding Project
    • Buss, E., R. De Mori, W.M. Gentleman, and J. Henshaw. "Investigating Reverse Engineering Technologies for the CAS Program Understanding Project," IBM Systems Journal, 33:3, 1994, pp. 477-500.
    • (1994) IBM Systems Journal , vol.33 , Issue.3 , pp. 477-500
    • Buss, E.1    De Mori, R.2    Gentleman, W.M.3    Henshaw, J.4
  • 7
    • 0029345568 scopus 로고
    • A Conceptual Model of Cognitive Complexity of Elements of the Programming Process
    • Cant, S.N., D.R. Jeffery, and B. Henderson-Sellers. "A Conceptual Model of Cognitive Complexity of Elements of the Programming Process," Information and Software Technology, 37:7, 1995, pp. 351-362.
    • (1995) Information and Software Technology , vol.37 , Issue.7 , pp. 351-362
    • Cant, S.N.1    Jeffery, D.R.2    Henderson-Sellers, B.3
  • 8
    • 84973587732 scopus 로고
    • A Coefficient of Agreement for Nominal Scales
    • Cohen, J. "A Coefficient of Agreement for Nominal Scales," Educational and Psychological Measurement, 20, 1960, pp. 37-46.
    • (1960) Educational and Psychological Measurement , vol.20 , pp. 37-46
    • Cohen, J.1
  • 9
    • 34547840462 scopus 로고
    • Subject Differences in the Reading of Computer Algorithms
    • Salvendy, G. and M.J. Smith (Eds.), Amsterdam: Elsevier, North-Holland
    • Crosby, M. and J. Stelovsky. "Subject Differences in the Reading of Computer Algorithms." In Salvendy, G. and M.J. Smith (Eds.), Designing and Using Human-Computer Interfaces and knowledge-based Systems, Amsterdam: Elsevier, North-Holland, 1989.
    • (1989) Designing and Using Human-Computer Interfaces and Knowledge-based Systems
    • Crosby, M.1    Stelovsky, J.2
  • 12
    • 0011648467 scopus 로고
    • An Investigation of Procedure and Variable Names as Beacons during Program Comprehension
    • Koenemann-Belliveau, J., T.G. Moher, and S.P. Robertson (Eds.), Norwood, NJ: Ablex
    • Gellenbeck, E.M. and C.R. Cook. "An Investigation of Procedure and Variable Names as Beacons During Program Comprehension." In Koenemann-Belliveau, J., T.G. Moher, and S.P. Robertson (Eds.), Empirical Studies of Programmers: Fourth Workshop, Norwood, NJ: Ablex, 1991, pp. 65-79.
    • (1991) Empirical Studies of Programmers: Fourth Workshop , pp. 65-79
    • Gellenbeck, E.M.1    Cook, C.R.2
  • 13
    • 0024620293 scopus 로고
    • System Structure and Software Maintenance Performance
    • Gibson, V.R. and J.A. Senn. "System Structure and Software Maintenance Performance," Communications of the ACM, 32:3, 1989, pp. 347-358.
    • (1989) Communications of the ACM , vol.32 , Issue.3 , pp. 347-358
    • Gibson, V.R.1    Senn, J.A.2
  • 15
    • 85025399142 scopus 로고
    • Some Psychological Evidence on How People Debug Computer Programs
    • Gould, J.D. "Some Psychological Evidence on How People Debug Computer Programs," International Journal of Man-Machine Studies, 7, 1975, pp. 151-182.
    • (1975) International Journal of Man-Machine Studies , vol.7 , pp. 151-182
    • Gould, J.D.1
  • 16
    • 0011676622 scopus 로고
    • Comprehension Differences in Debugging by Skilled and Novice Programmers
    • Soloway, E. and S. Iyengar (Eds.), Norwood, NJ: Ablex
    • Gugerty, L. and G. Olson. "Comprehension Differences in Debugging by Skilled and Novice Programmers." In Soloway, E. and S. Iyengar (Eds.), Empirical Studies of Programmers, Norwood, NJ: Ablex, 1986.
    • (1986) Empirical Studies of Programmers
    • Gugerty, L.1    Olson, G.2
  • 19
    • 0020233781 scopus 로고
    • Problem Solving Techniques for the Design of Algorithms
    • Kant, E. and A. Newell. "Problem Solving Techniques for the Design of Algorithms," Information Processing and Management, 20:1-2, 1984, pp. 97-118.
    • (1984) Information Processing and Management , vol.20 , Issue.1-2 , pp. 97-118
    • Kant, E.1    Newell, A.2
  • 20
    • 0023458756 scopus 로고
    • Debugging: An Analysis of Bug-Location Strategies
    • Katz, I.R. and J.R. Anderson. "Debugging: An Analysis of Bug-Location Strategies," Human-Computer Interaction, 3, 1988, pp. 351-399.
    • (1988) Human-Computer Interaction , vol.3 , pp. 351-399
    • Katz, I.R.1    Anderson, J.R.2
  • 21
    • 0002451433 scopus 로고
    • Cognitive Processes in Program Comprehension
    • Soloway, E.S. and S. Iyengar (Eds.), Norwood, NJ: Ablex
    • Letovsky, S. "Cognitive Processes in Program Comprehension." In Soloway, E.S. and S. Iyengar (Eds.), Empirical Studies of Programmers: First Workshop, Norwood, NJ: Ablex, 1986.
    • (1986) Empirical Studies of Programmers: First Workshop
    • Letovsky, S.1
  • 22
    • 0021481016 scopus 로고
    • The Effect of Semantic Complexity on the Comprehension of Program Modules
    • Mynatt, B. "The Effect of Semantic Complexity on the Comprehension of Program Modules," International Journal of Man-Machine Studies, 21, 1984, pp. 91-103.
    • (1984) International Journal of Man-Machine Studies , vol.21 , pp. 91-103
    • Mynatt, B.1
  • 23
    • 0002524943 scopus 로고
    • Comprehension Strategies in Programming
    • Olson, G.M., S. Sheppard, and E. Soloway (Eds.), Norwood, NJ: Ablex
    • Pennington, N. "Comprehension Strategies in Programming." In Olson, G.M., S. Sheppard, and E. Soloway (Eds.), Empirical Studies of Programmers: Second Workshop, Norwood, NJ: Ablex, 1987.
    • (1987) Empirical Studies of Programmers: Second Workshop
    • Pennington, N.1
  • 24
    • 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 Psychology, 19, 1987, pp. 295-341.
    • (1987) Cognitive Psychology , vol.19 , pp. 295-341
    • Pennington, N.1
  • 25
    • 0002831848 scopus 로고
    • A Memory-based Approach to Recognizing Programming Plans
    • Quilici, A. "A Memory-based Approach to Recognizing Programming Plans," Communications of the ACM, 37:5, 1994, pp. 84-93.
    • (1994) Communications of the ACM , vol.37 , Issue.5 , pp. 84-93
    • Quilici, A.1
  • 26
    • 0003272147 scopus 로고
    • Program Comprehension Beyond the Line
    • Diaper, D., D. Gilmore, G. Cockton, and B. Shackel (Eds.), Amsterdam: Elsevier, North-Holland
    • Robertson, S.P., E.F. Davis, K. Okage, and D. Fitz-Randolf. "Program Comprehension Beyond the Line." In Diaper, D., D. Gilmore, G. Cockton, and B. Shackel (Eds.), Proceedings of INTERACT '90, Amsterdam: Elsevier, North-Holland, 1990.
    • (1990) Proceedings of INTERACT '90
    • Robertson, S.P.1    Davis, E.F.2    Okage, K.3    Fitz-Randolf, D.4
  • 27
    • 0003046286 scopus 로고
    • The Lag Sequential Analysis of Contingency and Cyclicity in Behavioral Interaction Research
    • Osofsky, J.D. (Ed.). New York: Wiley
    • Sackett, G.P. "The Lag Sequential Analysis of Contingency and Cyclicity in Behavioral Interaction Research." In Osofsky, J.D. (Ed.). Handbook of Infant Development, New York: Wiley, 1979.
    • (1979) Handbook of Infant Development
    • Sackett, G.P.1
  • 29
    • 21344452166 scopus 로고
    • The Relevance of Application Domain Knowledge: The Case of Computer Program Comprehension
    • Shaft, T.M. and I. Vessey. "The Relevance of Application Domain Knowledge: The Case of Computer Program Comprehension," Information Systems Research, 6:3, 1995, pp. 286-299.
    • (1995) Information Systems Research , vol.6 , Issue.3 , pp. 286-299
    • Shaft, T.M.1    Vessey, I.2
  • 31
    • 0018664202 scopus 로고
    • Modem Coding Practices and Programmer Performance
    • Sheppard, S., B. Curtis, P. Milliman, and T. Love. "Modem Coding Practices and Programmer Performance," IEEE Computer, 12:12, 1979, PP. 119-126.
    • (1979) IEEE Computer , vol.12 , Issue.12 , pp. 119-126
    • Sheppard, S.1    Curtis, B.2    Milliman, P.3    Love, T.4
  • 32
    • 34248932786 scopus 로고
    • Syntactic/Semantic Interactions in Programmer Behavior: A Model of Experimental Results
    • Shneiderman, B. and R. Mayer. "Syntactic/Semantic Interactions in Programmer Behavior: A Model of Experimental Results," International Journal of Computer and Information Sciences, 8:3, 1979, pp. 219-238.
    • (1979) International Journal of Computer and Information Sciences , vol.8 , Issue.3 , pp. 219-238
    • Shneiderman, B.1    Mayer, R.2
  • 34
    • 84885683152 scopus 로고
    • Program Readability: Procedures Versus Comments
    • Tenny, T. "Program Readability: Procedures Versus Comments," IEEE Transactions on Software Engineering, 10:9, 1988, pp. 595-609.
    • (1988) IEEE Transactions on Software Engineering , vol.10 , Issue.9 , pp. 595-609
    • Tenny, T.1
  • 35
    • 0022879594 scopus 로고
    • Expertise in Debugging Computer Programs: An Analysis of the Content of Verbal Protocols
    • Vessey, I. "Expertise in Debugging Computer Programs: An Analysis of the Content of Verbal Protocols," IEEE Transactions on Systems, Man, and Cybernetics, 16:5, 1986, pp. 621-637.
    • (1986) IEEE Transactions on Systems, Man, and Cybernetics , vol.16 , Issue.5 , pp. 621-637
    • Vessey, I.1
  • 36
    • 0020157396 scopus 로고
    • Programmers Use Slices When Debugging
    • Weiser, M. "Programmers Use Slices When Debugging," Communications of the ACM, 25:7, 1982, pp. 446-452.
    • (1982) Communications of the ACM , vol.25 , Issue.7 , pp. 446-452
    • Weiser, M.1
  • 37
    • 0012283412 scopus 로고
    • Comprehending and Recalling Computer Programs of Different Structural and Semantic Complexity by Experts and Novices
    • Willumeit, H.P. (Ed.), Amsterdam: Elsevier, North-Holland
    • Widowski, D. and K. Eyferth. "Comprehending and Recalling Computer Programs of Different Structural and Semantic Complexity by Experts and Novices." In Willumeit, H.P. (Ed.). Human Decision Making and Manual Control, Amsterdam: Elsevier, North-Holland, 1986.
    • (1986) Human Decision Making and Manual Control
    • Widowski, D.1    Eyferth, K.2
  • 39
    • 0012315735 scopus 로고
    • Processes in Computer Program Comprehension
    • Soloway, E.S. and S. Iyengar (Eds.), Norwood, NJ: Ablex
    • Wiedenbeck, S. "Processes in Computer Program Comprehension." In Soloway, E.S. and S. Iyengar (Eds.), Empirical Studies of Programmers: First Workshop, Norwood, NJ: Ablex, 1986.
    • (1986) Empirical Studies of Programmers: First Workshop
    • Wiedenbeck, S.1


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