메뉴 건너뛰기




Volumn 65, Issue 12, 2007, Pages 992-1009

Debugging strategies and tactics in a multi-representation software environment

Author keywords

Graphical reasoning; Multiple external representations; Program debugging

Indexed keywords

CODES (SYMBOLS); DATA STRUCTURES; DATA VISUALIZATION; LINEAR PROGRAMMING; SOFTWARE ENGINEERING;

EID: 35148829422     PISSN: 10715819     EISSN: 10959300     Source Type: Journal    
DOI: 10.1016/j.ijhcs.2007.07.005     Document Type: Article
Times cited : (33)

References (45)
  • 1
    • 35148879051 scopus 로고    scopus 로고
    • Ainsworth, S., Wood, D., Bibby, P., 1996. Co-ordinating multiple representations in computer based learning environments. In: Brna, P., Paiva, A., Self, J., Proceedings of the 1996 European Conference on Artificial Intelligence on Education, Lisbon, Portugal, pp. 336-342.
  • 2
    • 34547827173 scopus 로고    scopus 로고
    • Visual attention and representation switching in Java program debugging: a study using eye-movement tracking
    • Dunican E., and Green T. (Eds)
    • Bednarik R., and Tukiainen M. Visual attention and representation switching in Java program debugging: a study using eye-movement tracking. In: Dunican E., and Green T. (Eds). Proceedings of the 16th Annual Workshop of the Psychology of Programming Interest Group (2004) 159-169
    • (2004) Proceedings of the 16th Annual Workshop of the Psychology of Programming Interest Group , pp. 159-169
    • Bednarik, R.1    Tukiainen, M.2
  • 3
  • 4
    • 4544269248 scopus 로고    scopus 로고
    • The active integration of information during learning with dynamic interactive visualizations
    • Bodemer D., Ploetzner R., Feuerlein I., and Spada H. The active integration of information during learning with dynamic interactive visualizations. Learning and Instruction 14 (2004) 325-341
    • (2004) Learning and Instruction , vol.14 , pp. 325-341
    • Bodemer, D.1    Ploetzner, R.2    Feuerlein, I.3    Spada, H.4
  • 5
    • 0020766507 scopus 로고
    • Towards a theory of the comprehension of computer programs
    • Brooks R. 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.1
  • 9
    • 0003076989 scopus 로고
    • The mind's eye in chess
    • Chase W.G. (Ed), Academic Press, New York
    • Chase W.G., and Simon H.A. The mind's eye in chess. In: Chase W.G. (Ed). Visual Information Processing (1973), Academic Press, New York
    • (1973) Visual Information Processing
    • Chase, W.G.1    Simon, H.A.2
  • 11
    • 35148887555 scopus 로고    scopus 로고
    • Cox, R., 1996. Analytical reasoning with multiple external representations. Ph.D. Thesis, University of Edinburgh, Edinburgh, Scotland, UK.
  • 13
    • 0000441211 scopus 로고    scopus 로고
    • Representation construction, externalised cognition and individual differences
    • Cox R. Representation construction, externalised cognition and individual differences. Learning and Instruction 9 (1999) 343-363
    • (1999) Learning and Instruction , vol.9 , pp. 343-363
    • Cox, R.1
  • 14
    • 0001251305 scopus 로고
    • Supporting the use of external representations in problem solving: the need for flexible learning environments
    • Cox R., and Brna P. Supporting the use of external representations in problem solving: the need for flexible learning environments. Journal of Artificial Intelligence in Education 6 2/3 (1995) 239-302
    • (1995) Journal of Artificial Intelligence in Education , vol.6 , Issue.2-3 , pp. 239-302
    • Cox, R.1    Brna, P.2
  • 16
    • 9444232795 scopus 로고    scopus 로고
    • A cognitive processing perspective on student programmers' 'graphicacy'
    • Blackwell A., Marriott K., and Shimojima A. (Eds), Springer, Berlin
    • Cox R., Romero P., du Boulay B., and Lutz R. A cognitive processing perspective on student programmers' 'graphicacy'. In: Blackwell A., Marriott K., and Shimojima A. (Eds). Diagrammatic Representation and Inference. Lecture Notes in Computer Science vol. 2980 (2004), Springer, Berlin 344-346
    • (2004) Diagrammatic Representation and Inference. Lecture Notes in Computer Science , vol.2980 , pp. 344-346
    • Cox, R.1    Romero, P.2    du Boulay, B.3    Lutz, R.4
  • 17
    • 35148882909 scopus 로고    scopus 로고
    • Davies, S.P., 1993a. Expertise and display-based strategies in computer programming. In: Lalty, J.L., Diaper, D., Guest, D. (Eds.), Proceedings of the Eighth Conference of the British Computer Society Human Computer Interaction Specialist Group-People and Computers VIII, Loughborough, UK, pp. 411-423.
  • 20
    • 0011614767 scopus 로고
    • Expert programming knowledge: a strategic approach
    • Hoc J., Green T.R.G., Samurçay R., and Gilmore D.J. (Eds), Academic Press, London, UK
    • Gilmore D.J. Expert programming knowledge: a strategic approach. In: Hoc J., Green T.R.G., Samurçay R., and Gilmore D.J. (Eds). Psychology of Programming (1990), Academic Press, London, UK 223-234
    • (1990) Psychology of Programming , pp. 223-234
    • Gilmore, D.J.1
  • 22
    • 35148878118 scopus 로고    scopus 로고
    • Grawemeyer, B., Cox, R., 2003. The effects of knowledge of external representations and display selection upon database query performance. In: Second International Workshop on Interactive Graphical Communication (IGC2003).
  • 23
    • 9444259807 scopus 로고    scopus 로고
    • Grawemeyer, B., Cox, R., 2004. The effect of knowledge-of-external-representations upon performance and representational choice in a database query task. In: Blackwell, A., Marriott, K., Shimojima, A. (Eds.), Diagrammatic Representation and Inference, Third International Conference, Diagrams 2004, pp. 351-354.
  • 26
    • 0023458756 scopus 로고
    • Debugging: an analysis of bug location strategies
    • Katz I., and Anderson J.R. Debugging: an analysis of bug location strategies. Human-Computer Interaction 3 (1988) 359-399
    • (1988) Human-Computer Interaction , vol.3 , pp. 359-399
    • Katz, I.1    Anderson, J.R.2
  • 27
    • 35148858734 scopus 로고    scopus 로고
    • Constructing and revising mental models of a mechanical system: the role of domain knowledge in understanding external visualizations
    • Forbus K., Gentner D., and Regier T. (Eds), Lawrence Erlbaum Associates, Mahwah, NJ
    • Kriz S., and Hegarty M. Constructing and revising mental models of a mechanical system: the role of domain knowledge in understanding external visualizations. In: Forbus K., Gentner D., and Regier T. (Eds). Proceedings of the 26th Annual Conference of the Cognitive Science Society (2004), Lawrence Erlbaum Associates, Mahwah, NJ 439-449
    • (2004) Proceedings of the 26th Annual Conference of the Cognitive Science Society , pp. 439-449
    • Kriz, S.1    Hegarty, M.2
  • 28
    • 0242592090 scopus 로고
    • Why a diagram is (sometimes) worth ten thousand words
    • Larkin J.H., and Simon H.A. Why a diagram is (sometimes) worth ten thousand words. Cognitive Science 11 (1987) 65-100
    • (1987) Cognitive Science , vol.11 , pp. 65-100
    • Larkin, J.H.1    Simon, H.A.2
  • 29
    • 84976682839 scopus 로고
    • Learning to program and learning to think: What's the connection?
    • Mayer R.E., Dyck J.L., and Vilberg W. Learning to program and learning to think: What's the connection?. Communications of the ACM 29 7 (1986) 605-610
    • (1986) Communications of the ACM , vol.29 , Issue.7 , pp. 605-610
    • Mayer, R.E.1    Dyck, J.L.2    Vilberg, W.3
  • 31
    • 0010071309 scopus 로고    scopus 로고
    • Using a fine-grained comparative evaluation technique to understand and design software visualization tools
    • Wiedenbeck S., and Scholtz J. (Eds), ACM Press, New York
    • Mulholland P. Using a fine-grained comparative evaluation technique to understand and design software visualization tools. In: Wiedenbeck S., and Scholtz J. (Eds). Empirical Studies of Programmers, Seventh Workshop (1997), ACM Press, New York 91-108
    • (1997) Empirical Studies of Programmers, Seventh Workshop , pp. 91-108
    • Mulholland, P.1
  • 32
    • 0042064262 scopus 로고    scopus 로고
    • Hyperproof: abstraction, visual preference and modality
    • Moss L.S., Ginzburg J., and deRijke M. (Eds), CSLI Publications
    • Oberlander J., Stenning K., and Cox R. Hyperproof: abstraction, visual preference and modality. In: Moss L.S., Ginzburg J., and deRijke M. (Eds). Logic, Language, and Computation vol. II (1999), CSLI Publications 222-236
    • (1999) Logic, Language, and Computation , vol.II , pp. 222-236
    • Oberlander, J.1    Stenning, K.2    Cox, R.3
  • 34
    • 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
  • 35
    • 84878365410 scopus 로고    scopus 로고
    • Strategies and behaviors of end-user programmers with interactive fault localization
    • IEEE Computer Society, Silver Spring, MD
    • Prabhakararao S., Cook C.R., Ruthruff J.R., Creswick E., Main M., and Durham M. Strategies and behaviors of end-user programmers with interactive fault localization. HCC (2003), IEEE Computer Society, Silver Spring, MD 15-22
    • (2003) HCC , pp. 15-22
    • Prabhakararao, S.1    Cook, C.R.2    Ruthruff, J.R.3    Creswick, E.4    Main, M.5    Durham, M.6
  • 37
    • 29844453877 scopus 로고    scopus 로고
    • Co-ordination of multiple external representations during Java program debugging
    • Wiedenbeck S., and Petre M. (Eds), IEEE Press, Airlington, VA, USA
    • Romero P., Lutz R., Cox R., and du Boulay B. Co-ordination of multiple external representations during Java program debugging. In: Wiedenbeck S., and Petre M. (Eds). 2002 IEEE Symposia on Human Centric Computing Languages and Environments (2002), IEEE Press, Airlington, VA, USA 207-214
    • (2002) 2002 IEEE Symposia on Human Centric Computing Languages and Environments , pp. 207-214
    • Romero, P.1    Lutz, R.2    Cox, R.3    du Boulay, B.4
  • 38
    • 0042833284 scopus 로고    scopus 로고
    • A survey of representations employed in object-oriented programming environments
    • Romero P., Cox R., du Boulay B., and Lutz R. A survey of representations employed in object-oriented programming environments. Journal of Visual Languages and Computing 14 5 (2003) 387-419
    • (2003) Journal of Visual Languages and Computing , vol.14 , Issue.5 , pp. 387-419
    • Romero, P.1    Cox, R.2    du Boulay, B.3    Lutz, R.4
  • 39
    • 34547838161 scopus 로고    scopus 로고
    • A method for the capture and analysis of hybrid data: a case study of program debugging
    • Romero P., Cox R., du Boulay B., Lutz R., and Bryant S. A method for the capture and analysis of hybrid data: a case study of program debugging. Behavior Research Methods 39 2 (2007) 309-317
    • (2007) Behavior Research Methods , vol.39 , Issue.2 , pp. 309-317
    • Romero, P.1    Cox, R.2    du Boulay, B.3    Lutz, R.4    Bryant, S.5
  • 40
    • 0002750297 scopus 로고
    • A cognitive theory of graphical and linguistic reasoning: logic and implementation
    • Stenning K., and Oberlander J. A cognitive theory of graphical and linguistic reasoning: logic and implementation. Cognitive Science 19 1 (1995) 97-140
    • (1995) Cognitive Science , vol.19 , Issue.1 , pp. 97-140
    • Stenning, K.1    Oberlander, J.2
  • 41
    • 0033896527 scopus 로고    scopus 로고
    • How do program understanding tools affect how programmers understand programs?
    • Storey A.D., Wong K., and Muller H.A. How do program understanding tools affect how programmers understand programs?. Science of Computer Programming 36 (2000) 183-207
    • (2000) Science of Computer Programming , vol.36 , pp. 183-207
    • Storey, A.D.1    Wong, K.2    Muller, H.A.3
  • 42
    • 35148850042 scopus 로고    scopus 로고
    • Programming aptitude testing as a prediction of learning to program
    • Kuljis J., Baldwin L., and Scoble R. (Eds), Springer, Berlin
    • Tukiainen M., and Monkkonen E. Programming aptitude testing as a prediction of learning to program. In: Kuljis J., Baldwin L., and Scoble R. (Eds). Psychology of Programming Interest Group 14th Workshop (2002), Springer, Berlin 45-57
    • (2002) Psychology of Programming Interest Group 14th Workshop , pp. 45-57
    • Tukiainen, M.1    Monkkonen, E.2
  • 44
    • 0038811360 scopus 로고    scopus 로고
    • External representation of argumentation in CSCL and the management of cognitive load
    • van Bruggen J.M., Kirschner P.A., and Jochems W. External representation of argumentation in CSCL and the management of cognitive load. Learning and Instruction 12 (2002) 121-138
    • (2002) Learning and Instruction , vol.12 , pp. 121-138
    • van Bruggen, J.M.1    Kirschner, P.A.2    Jochems, W.3
  • 45
    • 33144489395 scopus 로고    scopus 로고
    • Attention design: eight issues to consider
    • Wood S., Cox R., and Cheng P. Attention design: eight issues to consider. Computers in Human Behavior 22 1 (2006) 588-602
    • (2006) Computers in Human Behavior , vol.22 , Issue.1 , pp. 588-602
    • Wood, S.1    Cox, R.2    Cheng, P.3


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