메뉴 건너뛰기




Volumn 15, Issue 1, 1998, Pages 51-78

The relevance of application domain knowledge: Characterizing the computer program comprehension process

Author keywords

Application domain; Computer program comprehension; Metacognition; Program understanding; System maintenance

Indexed keywords


EID: 0032223745     PISSN: 07421222     EISSN: None     Source Type: Journal    
DOI: 10.1080/07421222.1998.11518196     Document Type: Article
Times cited : (36)

References (43)
  • 1
    • 0022132794 scopus 로고
    • The role of domain experience in software design
    • Adelson, B., and Soloway, E. The role of domain experience in software design. IEEE Transactions on Software Engineering, SE-11, 11 (1985), 1351-1360.
    • (1985) IEEE Transactions on Software Engineering , vol.SE-11 , Issue.11 , pp. 1351-1360
    • Adelson, B.1    Soloway, E.2
  • 5
    • 0024749916 scopus 로고
    • Volume, distance, and productivity
    • Blum, B. Volume, distance, and productivity. Journal of Systems and Software, 9 (1989), 217-226.
    • (1989) Journal of Systems and Software , vol.9 , pp. 217-226
    • Blum, B.1
  • 6
    • 1642440669 scopus 로고
    • Software comprehension
    • M. Helander (ed.), Amsterdam: Elsevier Science Publishers
    • Boehm-Davis, D. Software comprehension. In M. Helander (ed.), Handbook of Human-Computer Interaction. Amsterdam: Elsevier Science Publishers, 1988, pp. 107-121.
    • (1988) Handbook of Human-Computer Interaction , pp. 107-121
    • Boehm-Davis, D.1
  • 7
    • 84976852456 scopus 로고
    • Studying programmer behavior experimentally: The problems of proper methodology
    • Brooks, R.E. Studying programmer behavior experimentally: the problems of proper methodology. Communications of the ACM, 23, 4 (1980), 207-213.
    • (1980) Communications of the ACM , vol.23 , Issue.4 , pp. 207-213
    • Brooks, R.E.1
  • 8
    • 0020766507 scopus 로고
    • Towards a theory of the comprehension of computer programs
    • Brooks, R.E. Towards a theory of the comprehension of computer programs. International Journal of Man-Machine Studies, 18 (1983), 543-554.
    • (1983) International Journal of Man-Machine Studies , vol.18 , pp. 543-554
    • Brooks, R.E.1
  • 10
    • 1642481651 scopus 로고
    • Taming the COBOL maintenance monster
    • Dyson-Hudson, N. Taming the COBOL maintenance monster. Computer Languages, 9, 9 (1992) 40-44.
    • (1992) Computer Languages , vol.9 , Issue.9 , pp. 40-44
    • Dyson-Hudson, N.1
  • 11
    • 0024105910 scopus 로고
    • A field study of the software design process for large systems
    • Curtis, B.; Krasner, H.; and Iscoe, N. A field study of the software design process for large systems. Communications of the ACM, 31, 11 (1988), 1268-1287.
    • (1988) Communications of the ACM , vol.31 , Issue.11 , pp. 1268-1287
    • Curtis, B.1    Krasner, H.2    Iscoe, N.3
  • 13
    • 0000818993 scopus 로고
    • Metacognitive aspects of problem solving
    • L. Resnick (ed.), Hillsdale, NJ: Ablex Publishing
    • Flavell, J.H. Metacognitive aspects of problem solving. In L. Resnick (ed.), The Nature of Intelligence. Hillsdale, NJ: Ablex Publishing, 1976.
    • (1976) The Nature of Intelligence
    • Flavell, J.H.1
  • 15
    • 0011648467 scopus 로고
    • An investigation of procedure and variable names as beacons during program comprehension
    • J. Koenemann-Belliveau, T.G. Moher, and S.P. Robertson (eds.), Norwood, NJ: Ablex Publishing
    • Gellenbeck, E.M., and Cook, C.R. An investigation of procedure and variable names as beacons during program comprehension. In J. Koenemann-Belliveau, T.G. Moher, and S.P. Robertson (eds.), Empirical Studies of Programmers: Fourth Workshop. Norwood, NJ: Ablex Publishing, 1991, pp. 65-79.
    • (1991) Empirical Studies of Programmers: Fourth Workshop , pp. 65-79
    • Gellenbeck, E.M.1    Cook, C.R.2
  • 16
    • 0026821677 scopus 로고
    • Toward a taxonomy of software application domains: History
    • Glass, R., and Vessey, I. Toward a taxonomy of software application domains: history. Journal of Systems and Software, 17, 2 (1992), 189-199.
    • (1992) Journal of Systems and Software , vol.17 , Issue.2 , pp. 189-199
    • Glass, R.1    Vessey, I.2
  • 18
    • 84925908368 scopus 로고
    • Conditional program statements and their comprehensibility to professional programmers
    • Green, T.R.G. Conditional program statements and their comprehensibility to professional programmers. Journal of Occupational Psychology, 50 (1977), 93-109.
    • (1977) Journal of Occupational Psychology , vol.50 , pp. 93-109
    • Green, T.R.G.1
  • 19
    • 0025481733 scopus 로고
    • Knowledge exploited by experts during software system design
    • Guindon, R. Knowledge exploited by experts during software system design. International Journal of Man-Machine Studies, 33 (1990), 323-342.
    • (1990) International Journal of Man-Machine Studies , vol.33 , pp. 323-342
    • Guindon, R.1
  • 20
    • 0004833474 scopus 로고
    • Breakdowns and processes during the early activities of software design by professionals
    • G.M. Olson, S. Sheppard, and E.S. Soloway (eds.), Norwood, NJ: Ablex Publishing
    • Guindon, R.; Krasner, H.; and Curtis, B. Breakdowns and processes during the early activities of software design by professionals. In G.M. Olson, S. Sheppard, and E.S. Soloway (eds.), Empirical Studies of Programmers: Second Workshop. Norwood, NJ: Ablex Publishing, 1987, pp. 65-82.
    • (1987) Empirical Studies of Programmers: Second Workshop , pp. 65-82
    • Guindon, R.1    Krasner, H.2    Curtis, B.3
  • 21
    • 0027310073 scopus 로고
    • Domain model-driven software reengineering and maintenance
    • Jarzabek, S. Domain model-driven software reengineering and maintenance. Journal of Systems and Software, 20 (1993), 37-51.
    • (1993) Journal of Systems and Software , vol.20 , pp. 37-51
    • Jarzabek, S.1
  • 23
    • 0042266647 scopus 로고
    • Software metrics: Good, bad, and missing
    • September
    • Jones, C. Software metrics: good, bad, and missing. IEEE Computer (September 1994), 98-100.
    • (1994) IEEE Computer , pp. 98-100
    • Jones, C.1
  • 24
    • 2342524827 scopus 로고
    • Software complexity and software maintenance: A survey of empirical research
    • August
    • Kemerer, C.F. Software complexity and software maintenance: a survey of empirical research. Annals of Software Engineering, 1 (August 1995).
    • (1995) Annals of Software Engineering , vol.1
    • Kemerer, C.F.1
  • 25
    • 0017360990 scopus 로고
    • The measurement of observer agreement for categorical data
    • Landis, J.R., and Koch, G.G. The measurement of observer agreement for categorical data. Biometrics, 33 (1977), 259-274.
    • (1977) Biometrics , vol.33 , pp. 259-274
    • Landis, J.R.1    Koch, G.G.2
  • 26
    • 0002451433 scopus 로고
    • Cognitive processes in program comprehension
    • E.S. Soloway and S. Iyengar (eds.), Norwood, NJ: Ablex Publishing
    • Letovsky, S. Cognitive processes in program comprehension. In E.S. Soloway and S. Iyengar (eds.), Empirical Studies of Programmers: First Workshop. Norwood, NJ: Ablex Publishing, 1986, pp. 58-79.
    • (1986) Empirical Studies of Programmers: First Workshop , pp. 58-79
    • Letovsky, S.1
  • 27
    • 34250823610 scopus 로고
    • An experimental study of software metrics and their relationship to software development effort
    • Lind, R., and Vairavan, K. An experimental study of software metrics and their relationship to software development effort. IEEE Transactions on Software Engineering, SE-15, 5 (1989), 649-653.
    • (1989) IEEE Transactions on Software Engineering , vol.SE-15 , Issue.5 , pp. 649-653
    • Lind, R.1    Vairavan, K.2
  • 29
    • 0002524943 scopus 로고
    • Comprehension strategies in programming
    • G.M. Olson, S. Sheppard, and E. Soloway (eds.), Norwood, NJ: Ablex Publishing
    • Pennington, N. Comprehension strategies in programming. In G.M. Olson, S. Sheppard, and E. Soloway (eds.), Empirical Studies of Programmers: First Workshop. Norwood, NJ: Ablex Publishing, 1987, pp. 100-113.
    • (1987) Empirical Studies of Programmers: First Workshop , pp. 100-113
    • Pennington, N.1
  • 30
    • 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), 295-341.
    • (1987) Cognitive Psychology , vol.19 , pp. 295-341
    • Pennington, N.1
  • 33
    • 84976811267 scopus 로고
    • Helping programmers understand computer programs: The use of metacognition
    • Shaft, T.M. Helping programmers understand computer programs: the use of metacognition. Data Base Advances, 26, 4 (1995), 25-46.
    • (1995) Data Base Advances , vol.26 , Issue.4 , pp. 25-46
    • Shaft, T.M.1
  • 34
    • 0031274650 scopus 로고    scopus 로고
    • Responses to comprehension questions and verbal protocols as measures of computer program comprehension processes
    • Shaft, T.M. Responses to comprehension questions and verbal protocols as measures of computer program comprehension processes. Behavior and Information Technology, 16, 6 (1997), 320-336.
    • (1997) Behavior and Information Technology , vol.16 , Issue.6 , pp. 320-336
    • Shaft, T.M.1
  • 35
    • 21344452166 scopus 로고
    • The relevance of application domain knowledge: The case of computer program comprehension
    • Shaft, T.M., and Vessey, I. The relevance of application domain knowledge: the case of computer program comprehension. Information Systems Research, 6, 3 (1995), 286-299.
    • (1995) Information Systems Research , vol.6 , Issue.3 , pp. 286-299
    • Shaft, T.M.1    Vessey, I.2
  • 36
    • 0018664202 scopus 로고
    • Modern coding practices and programmer performance
    • Sheppard, S.B.; Curtis, B.; Milliman, P.; and Love, T. Modern coding practices and programmer performance. IEEE Computer, 12, 12 (1979), 41-49.
    • (1979) IEEE Computer , vol.12 , Issue.12 , pp. 41-49
    • Sheppard, S.B.1    Curtis, B.2    Milliman, P.3    Love, T.4
  • 37
    • 84976744311 scopus 로고
    • The psychological study of programming
    • Sheil, B.A. The psychological study of programming. ACM Computing Surveys, 13, 1 (1981), 101-120.
    • (1981) ACM Computing Surveys , vol.13 , Issue.1 , pp. 101-120
    • Sheil, B.A.1
  • 38
    • 84976831422 scopus 로고
    • Psychological evaluations of two conditional constructions used in computer languages
    • Sime, M.E.; Green, T.R.G.; and Guest, D.J. Psychological evaluations of two conditional constructions used in computer languages. International Journal of Man-Machine Studies, 5 (1973) 105-113.
    • (1973) International Journal of Man-Machine Studies , vol.5 , pp. 105-113
    • Sime, M.E.1    Green, T.R.G.2    Guest, D.J.3
  • 39
    • 0001037238 scopus 로고
    • Learning to specify information requirements: The relationship between applications and methodology
    • Vessey, I., and Conger, S.A. Learning to specify information requirements: the relationship between applications and methodology. Journal of Management Information Systems, 10, 2 (1993), 177-201.
    • (1993) Journal of Management Information Systems , vol.10 , Issue.2 , pp. 177-201
    • Vessey, I.1    Conger, S.A.2
  • 40
    • 1642440648 scopus 로고
    • Programmers use slices when debugging
    • Weiser, M. Programmers use slices when debugging. Communications of the ACM, 25, 7 (1984), 352-357.
    • (1984) Communications of the ACM , vol.25 , Issue.7 , pp. 352-357
    • Weiser, M.1
  • 41
    • 0012315735 scopus 로고
    • Processes in computer program comprehension
    • E.S. Soloway and S. Iyengar (eds.), Norwood, NJ: Ablex Publishing
    • Wiedenbeck, S. Processes in computer program comprehension. In E.S. Soloway and S. Iyengar (eds.), Empirical Studies of Programmers: First Workshop. Norwood, NJ: Ablex Publishing, 1986, pp. 48-57.
    • (1986) Empirical Studies of Programmers: First Workshop , pp. 48-57
    • Wiedenbeck, S.1


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