메뉴 건너뛰기




Volumn 30, Issue 1, 2006, Pages 29-55

The role of cognitive fit in the relationship between software comprehension and modification

Author keywords

Dual task interference; Software comprehension; Software modification; Theory of cognitive fit

Indexed keywords

INFORMATION TECHNOLOGY; KNOWLEDGE ACQUISITION; PROFESSIONAL ASPECTS;

EID: 33744808509     PISSN: 02767783     EISSN: None     Source Type: Journal    
DOI: 10.2307/25148716     Document Type: Article
Times cited : (192)

References (67)
  • 1
    • 0007390345 scopus 로고    scopus 로고
    • In cobol's defense
    • March/April
    • Arranga, E. C. "In Cobol's Defense," IEEE Software (17:2), March/April 2000, pp. 70-72.
    • (2000) IEEE Software , vol.17 , Issue.2 , pp. 70-72
    • Arranga, E.C.1
  • 2
    • 0032050741 scopus 로고    scopus 로고
    • Software development practices, software complexity, and software maintenance performance: A field study
    • April
    • Banker, R. D., Davis, G. B., and Slaughter, S. A. "Software Development Practices, Software Complexity, and Software Maintenance Performance: A Field Study," Management Science (44:4), April 1998, pp. 433-450.
    • (1998) Management Science , vol.44 , Issue.4 , pp. 433-450
    • Banker, R.D.1    Davis, G.B.2    Slaughter, S.A.3
  • 3
    • 0008187130 scopus 로고    scopus 로고
    • Toward a detailed classification scheme for software maintenance activities
    • W. D. Haseman and D. L. Nazareth (eds.), Milwaukee, WI, August
    • Barry, E., Kemerer, C., and Slaughter, S. A. "Toward a Detailed Classification Scheme for Software Maintenance Activities" in Proceedings of the 1999 Americas Conference, W. D. Haseman and D. L. Nazareth (eds.), Milwaukee, WI, August 1999, pp. 726-728.
    • (1999) Proceedings of the 1999 Americas Conference , pp. 726-728
    • Barry, E.1    Kemerer, C.2    Slaughter, S.A.3
  • 4
    • 1642440669 scopus 로고
    • Software comprehension
    • M. Helander (ed.), Elsevier Science Publishers, Amsterdam
    • Boehm-Davis, D. A. "Software Comprehension" in Handbook of Human-Computer Interaction, M. Helander (ed.), Elsevier Science Publishers, Amsterdam, 1988, pp. 107-121.
    • (1988) Handbook of Human-Computer Interaction , pp. 107-121
    • Boehm-Davis, D.A.1
  • 7
    • 0023327532 scopus 로고
    • No silver bullet
    • April
    • Brooks, F. "No Silver Bullet," IEEE Computer (4:4), April 1987, pp. 10-19.
    • (1987) IEEE Computer , vol.4 , Issue.4 , pp. 10-19
    • Brooks, F.1
  • 8
    • 0036605445 scopus 로고    scopus 로고
    • Object-oriented program comprehension: Effect of expertise, task and phase
    • Burkhardt, J., Détienne, F., and Wiedenbeck, S. "Object-Oriented Program Comprehension: Effect of Expertise, Task and Phase," Empirical software Engineering (7), 2002, pp. 115-156.
    • (2002) Empirical Software Engineering , Issue.7 , pp. 115-156
    • Burkhardt, J.1    Détienne, F.2    Wiedenbeck, S.3
  • 10
    • 0032785066 scopus 로고    scopus 로고
    • Mental representations of expert procedural and object - Oriented programmers in a software maintenance task
    • Corritore, C. L., and Wiedenbeck, S. "Mental Representations of Expert Procedural and Object - Oriented Programmers in a Software Maintenance Task," International Journal of Human-Computer Studies (50), 1999, pp. 61-83.
    • (1999) International Journal of Human-computer Studies , Issue.50 , pp. 61-83
    • Corritore, C.L.1    Wiedenbeck, S.2
  • 11
    • 0033891056 scopus 로고    scopus 로고
    • Legacy integration-changing perspective
    • March/April
    • Coyle, F. P. "Legacy Integration-Changing Perspective," IEEE Software (17:2), March/April 2000, pp. 37-41.
    • (2000) IEEE Software , vol.17 , Issue.2 , pp. 37-41
    • Coyle, F.P.1
  • 13
    • 0043261460 scopus 로고    scopus 로고
    • Evaluating the effect of inheritance on the maintainability of OO software
    • W. D. Gray and D. A. Boehm-Davis (eds.), Ablex Publishing, Norwood, NJ
    • Daly, J., Brooks, A., Miller, J., Roper, M., and Wood, M. "Evaluating the Effect of Inheritance on the Maintainability of OO Software," in Empirical Studies of Programmers: Workshop 6, W. D. Gray and D. A. Boehm-Davis (eds.), Ablex Publishing, Norwood, NJ, 1996, pp. 39-58.
    • (1996) Empirical Studies of Programmers: Workshop , vol.6 , pp. 39-58
    • Daly, J.1    Brooks, A.2    Miller, J.3    Roper, M.4    Wood, M.5
  • 14
    • 0008976525 scopus 로고    scopus 로고
    • Situation awareness
    • F. T. Durso, R. S. Nickerson, R. W. Schvaneveldt, S.T. Dumais, D. S. Lindsay and M. T. Chi (eds.) John Wiley and Sons Ltd., New York
    • Durso, F. T., and Gronlund, S. D. "Situation Awareness," in Handbook of Applied Cognition, F. T. Durso, R. S. Nickerson, R. W. Schvaneveldt, S.T. Dumais, D. S. Lindsay and M. T. Chi (eds.) John Wiley and Sons Ltd., New York, 1999.
    • (1999) Handbook of Applied Cognition
    • Durso, F.T.1    Gronlund, S.D.2
  • 16
    • 84925908368 scopus 로고
    • Conditional program statement and their comprehensibility to professional programmers
    • Green, T. R. G. "Conditional Program Statement and Their Comprehensibility to Professional Programmers" Journal of Occupational Psychology (50), 1977, pp. 93-109.
    • (1977) Journal of Occupational Psychology , Issue.50 , pp. 93-109
    • Green, T.R.G.1
  • 18
    • 0032071032 scopus 로고    scopus 로고
    • Does OO sync with how we think?
    • Hatton, L. "Does OO Sync with How We Think?" IEEE Software (15:3), 1998, pp. 46-54.
    • (1998) IEEE Software , vol.15 , Issue.3 , pp. 46-54
    • Hatton, L.1
  • 19
    • 0036565620 scopus 로고    scopus 로고
    • The effectiveness of control structure diagrams in source code comprehension activities
    • Hendrix, D., Cross II, J. H., and Maghsoodloo, S. "The Effectiveness of Control Structure Diagrams in Source Code Comprehension Activities," IEEE Transactions on Software Engineering (28:5), 2002, pp. 463-478.
    • (2002) IEEE Transactions on Software Engineering , vol.28 , Issue.5 , pp. 463-478
    • Hendrix, D.1    Cross II, J.H.2    Maghsoodloo, S.3
  • 20
    • 0029394942 scopus 로고
    • Development of a situation awareness measure to evaluate advanced alarm systems in nuclear power plant control rooms
    • Hogg, D. N., Folleso, K., Strand-Volden, F., and Torralba, B. "Development of a Situation Awareness Measure to Evaluate Advanced Alarm Systems in Nuclear Power Plant Control Rooms," Ergonomics (11), 1995, pp. 394-413.
    • (1995) Ergonomics , Issue.11 , pp. 394-413
    • Hogg, D.N.1    Folleso, K.2    Strand-Volden, F.3    Torralba, B.4
  • 22
    • 0042266647 scopus 로고
    • Software metrics: Good, bad, and missing
    • September
    • Jones, C. "Software Metrics: Good, Bad, and Missing," IEEE Computer (21:9), September 1994, pp. 98-100.
    • (1994) IEEE Computer , vol.21 , Issue.9 , pp. 98-100
    • Jones, C.1
  • 23
  • 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 (I), August 1995, pp. 1-22.
    • (1995) Annals of Software Engineering (I) , pp. 1-22
    • Kemerer, C.F.1
  • 25
    • 0033163707 scopus 로고    scopus 로고
    • An empirical approach to studying software evolution
    • July/August
    • Kemerer, C. F., and Slaughter, S. "An Empirical Approach to Studying Software Evolution," IEEE Transaction on Software Engineering (25:4), July/August 1999, pp. 493-509.
    • (1999) IEEE Transaction on Software Engineering , vol.25 , Issue.4 , pp. 493-509
    • Kemerer, C.F.1    Slaughter, S.2
  • 26
    • 14944367710 scopus 로고
    • Expert problem solving strategies for program comprehension
    • S. P. Robertson, G. M. Olson, and J. S. Olson (eds.), ACM Press, New York
    • Koenemann, J, and Robertson, S. P. "Expert Problem Solving Strategies for Program Comprehension," in Proceedings of CHI'89 Conference on Human Factors in Computing Systems, S. P. Robertson, G. M. Olson, and J. S. Olson (eds.), ACM Press, New York, 1991, pp. 69-73.
    • (1991) Proceedings of CHI'89 Conference on Human Factors in Computing Systems , pp. 69-73
    • Koenemann, J.1    Robertson, S.P.2
  • 28
    • 0017983339 scopus 로고
    • Characteristics of application software maintenance
    • June
    • Lientz, B. P., Swanson, E. B., and Tompkins, G. E. "Characteristics of Application Software Maintenance," Communications of the ACM(21:6), June 1978, pp. 461-471.
    • (1978) Communications of the ACM , vol.21 , Issue.6 , pp. 461-471
    • Lientz, B.P.1    Swanson, E.B.2    Tompkins, G.E.3
  • 32
    • 0007977456 scopus 로고
    • Exploring two methods for estimating performance tradeoff
    • Navon, D. "Exploring Two Methods for Estimating Performance Tradeoff," Bulletin of the Psychonomic Society (28:2), 1990, pp. 155-157.
    • (1990) Bulletin of the Psychonomic Society , vol.28 , Issue.2 , pp. 155-157
    • Navon, D.1
  • 33
    • 0001736241 scopus 로고
    • On the economy of the human processing systems
    • Navon, D., and Gopher, D. "On the Economy of the Human Processing" Systems," Psychological Review (86), 1979, pp. 254-255.
    • (1979) Psychological Review , Issue.86 , pp. 254-255
    • Navon, D.1    Gopher, D.2
  • 35
    • 0028502653 scopus 로고
    • Dual-task interference in simple tasks: Data and theory
    • Pashler, H. "Dual-Task Interference in Simple Tasks: Data and Theory," Psychological Bulletin (116:2) 1994, pp. 220-244.
    • (1994) Psychological Bulletin , vol.116 , Issue.2 , pp. 220-244
    • Pashler, H.1
  • 37
    • 0002524943 scopus 로고
    • Comprehension strategies in programming
    • G. M. Olson, S. Sheppard, and E. Soloway (eds.), Ablex Publishing, Norwood, NJ
    • Pennington, N. "Comprehension Strategies In Programming," in Empirical Studies of Programmers: First Workshop, G. M. Olson, S. Sheppard, and E. Soloway (eds.), Ablex Publishing, Norwood, NJ, 1987a, pp. 100-113.
    • (1987) Empirical Studies of Programmers: First Workshop , pp. 100-113
    • Pennington, N.1
  • 38
    • 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), 1987b, pp. 295-341.
    • (1987) Cognitive Psychology , Issue.19 , pp. 295-341
    • Pennington, N.1
  • 39
    • 0035670715 scopus 로고    scopus 로고
    • A controlled experiment in maintenance comparing design patterns to simpler solutions
    • December
    • Prechelt, L., Unger, B., Tichy, W. F., Brössler, P., and Votta, L. G. "A Controlled Experiment In Maintenance Comparing Design Patterns To Simpler Solutions," IEEE Transactions on Software Engineering (27:12), December 2001, pp. 1134-1144.
    • (2001) IEEE Transactions on Software Engineering , vol.27 , Issue.12 , pp. 1134-1144
    • Prechelt, L.1    Unger, B.2    Tichy, W.F.3    Brössler, P.4    Votta, L.G.5
  • 40
    • 0036612913 scopus 로고    scopus 로고
    • Two controlled experiments assessing the usefulness of design pattern documentation in program maintenance
    • June
    • Prechelt, L., Unger-Lamprecht, B., Phillippsen, M., and Tichy, W. F. "Two Controlled Experiments Assessing the Usefulness of Design Pattern Documentation in Program Maintenance," IEEE Transactions on Software Engineering (28:6), June 2002 pp. 595-606.
    • (2002) IEEE Transactions on Software Engineering , vol.28 , Issue.6 , pp. 595-606
    • Prechelt, L.1    Unger-Lamprecht, B.2    Phillippsen, M.3    Tichy, W.F.4
  • 42
    • 0001894082 scopus 로고
    • Exploratory experimental studies comparing online and offline programming performance
    • January
    • Sackman, H., Erickson, W. J., and Grant, E. E. "Exploratory Experimental Studies Comparing Online and Offline Programming Performance," Communications of the ACM (11:1), January 1968, pp. 3-11.
    • (1968) Communications of the ACM , vol.11 , Issue.1 , pp. 3-11
    • Sackman, H.1    Erickson, W.J.2    Grant, E.E.3
  • 43
    • 0029417580 scopus 로고
    • The role of multiple resources in predicting time-sharing efficiency
    • Samo, K. J., and Wickens, C. D. "The Role of Multiple Resources in Predicting Time-Sharing Efficiency "International Journal of Aviation Psychology (5), 1995, pp. 107-130.
    • (1995) International Journal of Aviation Psychology , vol.5 , pp. 107-130
    • Samo, K.J.1    Wickens, C.D.2
  • 44
    • 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, pp. 286-299.
    • (1995) Information Systems Research , vol.6 , Issue.3 , pp. 286-299
    • Shaft, T.M.1    Vessey, I.2
  • 45
    • 0032223745 scopus 로고    scopus 로고
    • The relevance of application domain knowledge: Characterizing the computer program comprehension process
    • Shaft, T. M., and Vessey, I. "The Relevance of Application Domain Knowledge: Characterizing the Computer Program Comprehension Process," The Journal of Management Information Systems (15:1), 1998, pp. 51-78.
    • (1998) The Journal of Management Information Systems , vol.15 , Issue.1 , pp. 51-78
    • Shaft, T.M.1    Vessey, I.2
  • 46
    • 85008038598 scopus 로고    scopus 로고
    • Meeting the challenge of software maintenance
    • January
    • Sharon, D. "Meeting the Challenge of Software Maintenance," IEEE Software (13:1), January 1996, pp. 122-125.
    • (1996) IEEE Software , vol.13 , Issue.1 , pp. 122-125
    • Sharon, D.1
  • 47
    • 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, pp. 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
  • 48
    • 84976744311 scopus 로고
    • The psychological study of programming
    • Shell, B. A. "The Psychological Study of Programming," ACM Computing Surveys (13:1), 1981, pp. 101-120.
    • (1981) ACM Computing Surveys , vol.13 , Issue.1 , pp. 101-120
    • Shell, B.A.1
  • 49
    • 0017503175 scopus 로고
    • Experimental investigations of the utility of detailed flow-charts in programming
    • Shneiderman, B., Mayer R., McKay, D., and Heller, P. "Experimental Investigations of the Utility of Detailed Flow-charts in Programming," Communications of the ACM (20:6), 1977, pp. 373-381.
    • (1977) Communications of the ACM , vol.20 , Issue.6 , pp. 373-381
    • Shneiderman, B.1    Mayer, R.2    McKay, D.3    Heller, P.4
  • 50
    • 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, pp. 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
  • 53
    • 0041546646 scopus 로고    scopus 로고
    • Cognitive rigidity: The effects of mission planning and automation on cognitive control in dynamic situations
    • paper presented at the Columbus, OH, April
    • Taylor, R.M., Finnie, S., and Hoy, C. "Cognitive Rigidity: The Effects of Mission Planning and Automation on Cognitive Control in Dynamic Situations," paper presented at the Ninth International Symposium on Aviation Psychology, Columbus, OH, April 1997.
    • (1997) Ninth International Symposium on Aviation Psychology
    • Taylor, R.M.1    Finnie, S.2    Hoy, C.3
  • 55
    • 0031525156 scopus 로고    scopus 로고
    • Decision and response in dual-task interference
    • August
    • Van Selst, M., and Jolicoeur, P. "Decision and Response in Dual-Task Interference," Cognitive Psychology (33:3), August 1997, pp. 266-307.
    • (1997) Cognitive Psychology , vol.33 , Issue.3 , pp. 266-307
    • Van Selst, M.1    Jolicoeur, P.2
  • 56
    • 84985846653 scopus 로고
    • Cognitive fit: A Theory-based analysis of the graph versus tables literature
    • Vessey, I. "Cognitive Fit: A Theory-Based Analysis of the Graph Versus Tables Literature," Decision Sciences (22:2), 1991, pp. 219-240.
    • (1991) Decision Sciences , vol.22 , Issue.2 , pp. 219-240
    • Vessey, I.1
  • 57
    • 0029371369 scopus 로고
    • Industrial experience with an integrated code comprehension model
    • September
    • von Mayrhauser, A., and Vans, A. M. "Industrial Experience with an Integrated Code Comprehension Model," Software Engineering Journal (10:5), September 1995, pp. 171-182.
    • (1995) Software Engineering Journal , vol.10 , Issue.5 , pp. 171-182
    • Von Mayrhauser, A.1    Vans, A.M.2
  • 58
    • 0001766031 scopus 로고    scopus 로고
    • Identification of dynamic comprehension processes during large scale maintenance
    • June
    • von Mayrhauser, A., and Vans, A. M."Identification of Dynamic Comprehension Processes During Large Scale Maintenance," IEEE Transactions on Software Engineering (22:6), June 1996, pp. 424-437
    • (1996) IEEE Transactions on Software Engineering , vol.22 , Issue.6 , pp. 424-437
    • Von Mayrhauser, A.1    Vans, A.M.2
  • 60
    • 0027680804 scopus 로고
    • Inside a software design team: Knowledge acquisition, sharing, and integration
    • Walz, D. B., Elam, J. J., and Curtis, B. "Inside a Software Design Team: Knowledge Acquisition, Sharing, and Integration," Communications of the ACM(36:10), 1993, pp. 63-77.
    • (1993) Communications of the ACM , vol.36 , Issue.10 , pp. 63-77
    • Walz, D.B.1    Elam, J.J.2    Curtis, B.3
  • 61
    • 0020157396 scopus 로고
    • Programmers use slices when debugging
    • July
    • Weiser, M. "Programmers Use Slices When Debugging," Communications of the ACM (25:1), July 1982, pp. 446-452.
    • (1982) Communications of the ACM , vol.25 , Issue.1 , pp. 446-452
    • Weiser, M.1
  • 62
    • 0013469857 scopus 로고
    • Dual-task interference as a function of cognitive processing load
    • January
    • Whitaker, L. A. "Dual-Task Interference as a Function of Cognitive Processing Load" Acta Psychologica (43:1), January 1979, pp. 71-84.
    • (1979) Acta Psychologica , vol.43 , Issue.1 , pp. 71-84
    • Whitaker, L.A.1
  • 63
    • 85008852557 scopus 로고    scopus 로고
    • Multiple resources and performance prediction
    • Wickens, C. D. "Multiple Resources and Performance Prediction," Theoretical Issues in Ergonomic Science (3:2), 2002, pp. 159-177.
    • (2002) Theoretical Issues in Ergonomic Science , vol.3 , Issue.2 , pp. 159-177
    • Wickens, C.D.1
  • 64
    • 0003592118 scopus 로고
    • Comparing the SAS GLM and MIXED procedures for repeated measurements analysis
    • Orlando, FL, April 2-5
    • Wolfinger, R., and Chang, M. "Comparing the SAS GLM and MIXED Procedures for Repeated Measurements Analysis," SAS Users Group International Proceedings, Orlando, FL, April 2-5, 1995 (available online at http://support.sas.com/rnd/app/papers/mixedglm.pdf).
    • (1995) SAS Users Group International Proceedings
    • Wolfinger, R.1    Chang, M.2
  • 65
    • 0031116378 scopus 로고    scopus 로고
    • The nature of external representations in problem solving
    • Zhang, J. "The Nature of External Representations in Problem Solving," Cognitive Science (21:2) 1997, pp. 179-217.
    • (1997) Cognitive Science , vol.21 , Issue.2 , pp. 179-217
    • Zhang, J.1
  • 66
    • 0002614978 scopus 로고
    • Representations in distributed cognitive tasks
    • Zhang, J., and Norman, D. A. "Representations in Distributed Cognitive Tasks," Cognitive Science (57), 1994, pp. 87-122.
    • (1994) Cognitive Science , Issue.57 , pp. 87-122
    • Zhang, J.1    Norman, D.A.2


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