메뉴 건너뛰기




Volumn 11, Issue 2, 1999, Pages 73-91

An Evaluation of the Cognitive Processes of Programmers Engaged in Software Debugging

Author keywords

Adaptive learning; Comprehension models; Expertise models; Problem solving; Software maintenance; Structural learning theory; Verbal protocol analysis

Indexed keywords

COMPUTER SOFTWARE MAINTENANCE; DATA ACQUISITION; DATA REDUCTION; NETWORK PROTOCOLS; PROGRAM DEBUGGING;

EID: 0032666281     PISSN: 1532060X     EISSN: None     Source Type: Journal    
DOI: 10.1002/(sici)1096-908x(199903/04)11:2<73::aid-smr187>3.0.co;2-a     Document Type: Article
Times cited : (16)

References (31)
  • 3
    • 0001037182 scopus 로고
    • An investigation of auditor decision processes in the evaluation of internal controls and audit scope decisions
    • Biggs, S. F. and Mock, T. J. (1983) 'An investigation of auditor decision processes in the evaluation of internal controls and audit scope decisions', Journal of Accounting Research, 21(1), 234-255.
    • (1983) Journal of Accounting Research , vol.21 , Issue.1 , pp. 234-255
    • Biggs, S.F.1    Mock, T.J.2
  • 4
    • 0020766507 scopus 로고
    • Towards a theory of comprehension of computer programs
    • Brooks, R. (1983) 'Towards a theory of comprehension of computer programs', International Journal of Man-Machine Studies, 18(6), 543-554.
    • (1983) International Journal of Man-Machine Studies , vol.18 , Issue.6 , pp. 543-554
    • Brooks, R.1
  • 5
    • 0002080141 scopus 로고
    • Protocol analysis in problem solving
    • Evans, J. S. B. T. (Ed) Routledge and Kegan Paul, London
    • Byrne, R. (1983) 'Protocol analysis in problem solving', in Evans, J. S. B. T. (Ed), Thinking and Reasoning: Psychological Approaches, Routledge and Kegan Paul, London, pp. 227-249.
    • (1983) Thinking and Reasoning: Psychological Approaches , pp. 227-249
    • Byrne, R.1
  • 8
    • 0013174071 scopus 로고    scopus 로고
    • Exploratory sequential data analysis: Exploring continuous observational data
    • Fisher, C. and Sanderson, P. (1996) 'Exploratory sequential data analysis: exploring continuous observational data', Interactions, 3(2), 25-34.
    • (1996) Interactions , vol.3 , Issue.2 , pp. 25-34
    • Fisher, C.1    Sanderson, P.2
  • 9
    • 85073137153 scopus 로고
    • I don't know is on third
    • Foshay, R. (1988) 'I don't know is on third', Performance & Instruction, 27(9), 8-19.
    • (1988) Performance & Instruction , vol.27 , Issue.9 , pp. 8-19
    • Foshay, R.1
  • 10
    • 0024620293 scopus 로고
    • System structure and software maintenance performance
    • Gibson, V. R. and Senn, J. A. (1989) 'System structure and software maintenance performance', Communications of the ACM, 32(3), 347-358.
    • (1989) Communications of the ACM , vol.32 , Issue.3 , pp. 347-358
    • Gibson, V.R.1    Senn, J.A.2
  • 12
    • 85025399142 scopus 로고
    • Some psychological evidence on how people debug computer programs
    • Gould, J. D. (1975) 'Some psychological evidence on how people debug computer programs', International Journal of Man-Machine Studies, 7(2), 151-182.
    • (1975) International Journal of Man-Machine Studies , vol.7 , Issue.2 , pp. 151-182
    • Gould, J.D.1
  • 13
    • 0016068750 scopus 로고
    • An exploratory study of computer program debugging
    • Gould, J. D. and Drongowski, P. (1974) 'An exploratory study of computer program debugging', Human Factors, 16(3), 258-277.
    • (1974) Human Factors , vol.16 , Issue.3 , pp. 258-277
    • Gould, J.D.1    Drongowski, P.2
  • 14
    • 84987238388 scopus 로고
    • Toward a model of programmers' cognitive processes in software maintenance: A structural learning theory approach for debugging
    • Hale, D. P. and Haworth, D. A. (1991) 'Toward a model of programmers' cognitive processes in software maintenance: a structural learning theory approach for debugging', Journal of Software Maintenance, 3(2), 85-106.
    • (1991) Journal of Software Maintenance , vol.3 , Issue.2 , pp. 85-106
    • Hale, D.P.1    Haworth, D.A.2
  • 17
    • 85013185379 scopus 로고    scopus 로고
    • The debugging scandal and what to do about it
    • Lieberman, H. (1997) 'The debugging scandal and what to do about it', Communications of the ACM, 40(4), 27-29.
    • (1997) Communications of the ACM , vol.40 , Issue.4 , pp. 27-29
    • Lieberman, H.1
  • 18
    • 0343468534 scopus 로고
    • Telling more than we can know: Verbal reports on mental processes
    • Nisbett, R. E. and Wilson, T. D. (1977) 'Telling more than we can know: verbal reports on mental processes', Psychological Review, 84(3), 231-259.
    • (1977) Psychological Review , vol.84 , Issue.3 , pp. 231-259
    • Nisbett, R.E.1    Wilson, T.D.2
  • 20
    • 0003006771 scopus 로고
    • Measurement in observational research
    • Sackett, G. P. (Ed) University Park Press, Baltimore MD
    • Sackett, G. P. (1978) 'Measurement in observational research', in Sackett, G. P. (Ed), Observing Behavior: Data Collection and Analysis Methods, Volume II, University Park Press, Baltimore MD, pp. 25-43.
    • (1978) Observing Behavior: Data Collection and Analysis Methods , vol.2 , pp. 25-43
    • Sackett, G.P.1
  • 21
    • 0024926032 scopus 로고
    • SHAPA: An interactive software environment for protocol analysis
    • Sanderson, P. M., James, J. M. and Seidler, K. S. (1989) 'SHAPA: an interactive software environment for protocol analysis', Ergonomics, 32(11), 1271-1302.
    • (1989) Ergonomics , vol.32 , Issue.11 , pp. 1271-1302
    • Sanderson, P.M.1    James, J.M.2    Seidler, K.S.3
  • 22
    • 0141768171 scopus 로고
    • Academic Press, New York NY
    • Scandura, J. M. (1977) Problem Solving, Academic Press, New York NY, 591 pp.
    • (1977) Problem Solving
    • Scandura, J.M.1
  • 23
    • 0042946496 scopus 로고
    • Structural (cognitive task) analysis: A method for analyzing content. Part II: toward precision, objectivity, and systematization
    • Scandura, J. M. (1984) 'Structural (cognitive task) analysis: a method for analyzing content. Part II: toward precision, objectivity, and systematization', Journal of Structural Learning, 8(1), 1-28.
    • (1984) Journal of Structural Learning , vol.8 , Issue.1 , pp. 1-28
    • Scandura, J.M.1
  • 24
    • 84976811267 scopus 로고
    • Helping programmers understand computer programs: The use of metacognition
    • Shaft, T. M. (1995) 'Helping programmers understand computer programs: the use of metacognition', ACM SIGMIS Database, 26(4), 25.
    • (1995) ACM SIGMIS Database , vol.26 , Issue.4 , pp. 25
    • Shaft, T.M.1
  • 25
    • 21344452166 scopus 로고
    • The relevance of application domain knowledge: The case of computer program comprehension
    • Shaft, T. M. and Vessey, I. (1995) 'The relevance of application domain knowledge: the case of computer program comprehension', Information Systems Research, 6(3), 286-298.
    • (1995) Information Systems Research , vol.6 , Issue.3 , pp. 286-298
    • Shaft, T.M.1    Vessey, I.2
  • 26
    • 84989103411 scopus 로고
    • Characteristics of empirical software maintenance studies: 1980-1989
    • Sharpe, S., Haworth, D. A. and Hale, D. (1991) 'Characteristics of empirical software maintenance studies: 1980-1989', Journal of Software Maintenance, 3(1), 1-15.
    • (1991) Journal of Software Maintenance , vol.3 , Issue.1 , pp. 1-15
    • Sharpe, S.1    Haworth, D.A.2    Hale, D.3
  • 27
    • 0018664202 scopus 로고
    • Modern coding practices and programmer performance
    • Sheppard, S., Curtis, B., Milliman, P. and Love, T. (1979) 'Modern coding practices and programmer performance', IEEE Computer, 12(12), 41-49.
    • (1979) IEEE Computer , vol.12 , Issue.12 , pp. 41-49
    • Sheppard, S.1    Curtis, B.2    Milliman, P.3    Love, T.4
  • 29
    • 0031222286 scopus 로고    scopus 로고
    • Program understanding behaviour during enhancement of large-scale software
    • von Mayrhauser, A., Vans, A. M. and Howe, A. E. (1997) 'Program understanding behaviour during enhancement of large-scale software', Journal of Software Maintenance, 9(5), 299-327.
    • (1997) Journal of Software Maintenance , vol.9 , Issue.5 , pp. 299-327
    • Von Mayrhauser, A.1    Vans, A.M.2    Howe, A.E.3
  • 30
    • 0022879594 scopus 로고
    • Expertise in debugging computer programs: An analysis of the content of verbal protocols
    • Vessey, I. (1986) 'Expertise in debugging computer programs: an analysis of the content of verbal protocols', IEEE Transactions on Systems, Man, and Cybernetics, 16(5), 621-637.
    • (1986) IEEE Transactions on Systems, Man, and Cybernetics , vol.16 , Issue.5 , pp. 621-637
    • Vessey, I.1
  • 31
    • 0024304843 scopus 로고
    • Toward a theory of computer program bugs: An empirical test
    • Vessey, I. (1989) 'Toward a theory of computer program bugs: an empirical test', International Journal of Man-Machine Studies, 30(1), 23-46.
    • (1989) International Journal of Man-Machine Studies , vol.30 , Issue.1 , pp. 23-46
    • Vessey, I.1


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