메뉴 건너뛰기




Volumn 14, Issue 5, 2003, Pages 387-419

A survey of external representations employed in object-oriented programming environments

Author keywords

External representations; Program comprehension; Program visualisation

Indexed keywords


EID: 0042833284     PISSN: 1045926X     EISSN: None     Source Type: Journal    
DOI: 10.1016/S1045-926X(03)00036-3     Document Type: Article
Times cited : (15)

References (36)
  • 2
    • 0000525459 scopus 로고
    • Cognitive dimensions of notations
    • A. Sutcliffe, L. Macaulay (Eds.), Cambridge University Press, Cambridge
    • T.R.G. Green, Cognitive dimensions of notations, in: A. Sutcliffe, L. Macaulay (Eds.), People and Computers, Vol. V, Cambridge University Press, Cambridge, 1989, pp. 443-460.
    • (1989) People and Computers , vol.5 , pp. 443-460
    • Green, T.R.G.1
  • 3
    • 85031070185 scopus 로고    scopus 로고
    • Cognitive science approaches to understanding diagrammatic representations
    • in press
    • P. Cheng, R. Lowe, M. Scaife, Cognitive science approaches to understanding diagrammatic representations, AI Review, in press.
    • AI Review
    • Cheng, P.1    Lowe, R.2    Scaife, M.3
  • 4
    • 0001674345 scopus 로고
    • A schema for the study of graphic language
    • P.A. Kolers, M.E. Wrolstad, H. Bouma (Eds.), Plenum Press, New York
    • M. Twyman, A schema for the study of graphic language, in: P.A. Kolers, M.E. Wrolstad, H. Bouma (Eds.), Processing of Visible Language, Plenum Press, New York, 1979, pp. 117-150.
    • (1979) Processing of Visible Language , pp. 117-150
    • Twyman, M.1
  • 5
    • 0000966103 scopus 로고    scopus 로고
    • The functions of multiple representations
    • S. Ainsworth, The functions of multiple representations, Computers & Education 33 (2-3) (1999) 131-152.
    • (1999) Computers & Education , vol.33 , Issue.2-3 , pp. 131-152
    • Ainsworth, S.1
  • 6
    • 0002750297 scopus 로고
    • A cognitive theory of graphical and linguistic reasoning: Logic and implementation
    • K. Stenning, J. Oberlander, 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
  • 7
    • 84948899717 scopus 로고
    • Making Processes Visible: Scaffolding Learning with Reasoning-Congruent Representations
    • D.C. Merrill, B.J. Reiser, R. Beekelaar, A. Hamid, Making Processes Visible: Scaffolding Learning with Reasoning-congruent Representations, Lecture Notes in Computer Science, Vol. 608, 1992, pp. 103-110.
    • (1992) Lecture Notes in Computer Science , vol.608 , pp. 103-110
    • Merrill, D.C.1    Reiser, B.J.2    Beekelaar, R.3    Hamid, A.4
  • 9
    • 0010071309 scopus 로고    scopus 로고
    • Using a fine-grained comparative evaluation technique to understand and design software visualization tools
    • S. Wiedenbeck, J. Scholtz (Eds.), ACM press, New York
    • P. Mulholland, Using a fine-grained comparative evaluation technique to understand and design software visualization tools, in: S. Wiedenbeck, J. Scholtz (Eds.), Empirical Studies of Programmers, Seventh Workshop, ACM press, New York, 1997, pp. 91-108.
    • (1997) Empirical Studies of Programmers, Seventh Workshop , pp. 91-108
    • Mulholland, P.1
  • 11
    • 0000356776 scopus 로고
    • Stimulus structures and mental representations in expert comprehension of computer programs
    • N. Pennington, 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
  • 12
    • 0002524943 scopus 로고
    • Comprehension strategies in programming
    • G.M. Olson, S. Sheppard, E. Soloway (Eds.), Second Workshop Ablex, Norwood, NJ
    • N. Pennington, Comprehension strategies in programming, in: G.M. Olson, S. Sheppard, E. Soloway (Eds.), Empirical Studies of Programmers, Second Workshop, Ablex, Norwood, NJ, 1987, pp. 100-113.
    • (1987) Empirical Studies of Programmers , pp. 100-113
    • Pennington, N.1
  • 13
    • 0001824649 scopus 로고
    • Does design strategy or programming knowledge determine shift of focus in expert Prolog programming?
    • Fifth Workshop Ablex, Norwood, NJ
    • T.C. Ormerod, L.J. Ball, Does design strategy or programming knowledge determine shift of focus in expert Prolog programming?, in: Empirical Studies of Programmers, Fifth Workshop, Ablex, Norwood, NJ, 1993, pp. 162-186.
    • (1993) Empirical Studies of Programmers , pp. 162-186
    • Ormerod, T.C.1    Ball, L.J.2
  • 14
    • 85065116939 scopus 로고
    • Cognitive flexibility and hypertext: Theory and technology for the non-linear and multi-dimensional traversal of complex subject matter
    • R.J. Spiro, J.-C. Jehng (Eds.), Erlbaum, Hillsdale, NJ
    • D. Nix, R.J. Spiro, Cognitive flexibility and hypertext: theory and technology for the non-linear and multi-dimensional traversal of complex subject matter, in: R.J. Spiro, J.-C. Jehng (Eds.), Cognition, Education and Multi-media: Exploring Ideas in High Technology, Erlbaum, Hillsdale, NJ, 1990, pp. 163-205.
    • (1990) Cognition, Education and Multi-media: Exploring Ideas in High Technology , pp. 163-205
    • Nix, D.1    Spiro, R.J.2
  • 17
    • 0001064902 scopus 로고
    • Information relationships in PROLOG programs: How do programmers comprehend functionality?
    • D. Bergantz, J. Hassell, Information relationships in PROLOG programs: how do programmers comprehend functionality?, International Journal of Man-Machine Studies 35 (1991) 313-328.
    • (1991) International Journal of Man-Machine Studies , vol.35 , pp. 313-328
    • Bergantz, D.1    Hassell, J.2
  • 19
    • 0032671567 scopus 로고    scopus 로고
    • Novice comprehension of small programs written in the procedural and object-oriented styles
    • S. Wiedenbeck, V. Ramalingam, Novice comprehension of small programs written in the procedural and object-oriented styles, International Journal of Human Computer Studies 51 (1999) 71-87.
    • (1999) International Journal of Human Computer Studies , vol.51 , pp. 71-87
    • Wiedenbeck, S.1    Ramalingam, V.2
  • 20
    • 0012260485 scopus 로고    scopus 로고
    • Building and manipulating complex information structures: Issues in Prolog programming
    • P. Brna, B. du Boulay, H. Pain (Eds.), Ablex, Stamford, CT
    • T.R.G. Green, Building and manipulating complex information structures: issues in Prolog programming, in: P. Brna, B. du Boulay, H. Pain (Eds.), Learning to Build and Comprehend Complex Information Structures: Prolog as a Case Study, Ablex, Stamford, CT, 1999, pp. 7-28.
    • (1999) Learning to Build and Comprehend Complex Information Structures: Prolog As a Case Study , pp. 7-28
    • Green, T.R.G.1
  • 22
    • 0002956992 scopus 로고
    • Plans in programming: Definition, demonstration and development
    • E. Soloway, S. Iyengar (Eds.), Ablex, Norwood, NJ
    • R.S. Rist, Plans in programming: definition, demonstration and development, in: E. Soloway, S. Iyengar (Eds.), Empirical Studies of Programmers, First Workshop, Ablex, Norwood, NJ, 1986, pp. 28-47.
    • (1986) Empirical Studies of Programmers, First Workshop , pp. 28-47
    • Rist, R.S.1
  • 23
    • 38249022120 scopus 로고
    • Schema creation in programming
    • R.S. Rist, Schema creation in programming, Cognitive Science 13 (1989) 389-414.
    • (1989) Cognitive Science , vol.13 , pp. 389-414
    • Rist, R.S.1
  • 24
    • 0002475214 scopus 로고
    • Expert programming knowledge: A schema-based approach
    • J. Hoc, T.R.G. Green, R. Samurçay, D.J. Gilmore (Eds.), Academic Press, London, UK
    • F. Détienne, Expert programming knowledge: a schema-based approach, in: J. Hoc, T.R.G. Green, R. Samurçay, D.J. Gilmore (Eds.), Psychology of Programming, Academic Press, London, UK, 1990, pp. 205-222.
    • (1990) Psychology of Programming , pp. 205-222
    • Détienne, F.1
  • 25
    • 0030167097 scopus 로고    scopus 로고
    • Usability analysis of visual programming languages: A 'cognitive dimensions' framework
    • T.R.G. Green, M. Petre, Usability analysis of visual programming languages: a 'cognitive dimensions' framework, Journal of Visual Languages and Computing 7 (1996) 131-174.
    • (1996) Journal of Visual Languages and Computing , vol.7 , pp. 131-174
    • Green, T.R.G.1    Petre, M.2
  • 28
    • 0003146312 scopus 로고
    • Comprehensibility of visual and textual programs: A test of superlativism against the 'match-mismatch' conjecture
    • J. Koenemann-Belliveau, T.G. Moher, S.P. Robertson (Eds.), Fourth Workshop Ablex, Norwood, NJ
    • T.R.G. Green, M. Petre, R.K.E. Bellamy, Comprehensibility of visual and textual programs: a test of superlativism against the 'match-mismatch' conjecture, in: J. Koenemann-Belliveau, T.G. Moher, S.P. Robertson (Eds.), Empirical Studies of Programmers, Fourth Workshop, Ablex, Norwood, NJ, 1991, pp. 121-146.
    • (1991) Empirical Studies of Programmers , pp. 121-146
    • Green, T.R.G.1    Petre, M.2    Bellamy, R.K.E.3
  • 29
    • 0031206153 scopus 로고    scopus 로고
    • On the classification of visual languages by grammar hierarchies
    • K. Marriot, B. Meyer, On the classification of visual languages by grammar hierarchies, Journal of Visual Languages and Computing 8 (1997) 375-402.
    • (1997) Journal of Visual Languages and Computing , vol.8 , pp. 375-402
    • Marriot, K.1    Meyer, B.2
  • 30
    • 0344211086 scopus 로고    scopus 로고
    • A comparison of the comprehension of object-oriented and procedural programs by novice programmers
    • S. Wiedenbeck, V. Ramalingam, S. Sarasamma, C.L. Corritore, A comparison of the comprehension of object-oriented and procedural programs by novice programmers, Interacting with Computers 11 (1999) 255-282.
    • (1999) Interacting With Computers , vol.11 , pp. 255-282
    • Wiedenbeck, S.1    Ramalingam, V.2    Sarasamma, S.3    Corritore, C.L.4
  • 31
    • 0032785066 scopus 로고    scopus 로고
    • Mental representations of expert procedural and object-oriented programmers in a software maintenance task
    • C.L. Corritore, S. Wiedenbeck, Mental representations of expert procedural and object-oriented programmers in a software maintenance task, International Journal of Human Computer Studies 50 (1999) 61-83.
    • (1999) International Journal of Human Computer Studies , vol.50 , pp. 61-83
    • Corritore, C.L.1    Wiedenbeck, S.2
  • 32
    • 85031068542 scopus 로고    scopus 로고
    • An investigation into teaching and assessent of qualitative knowledge in engineering
    • P. Brna, A. Paiva, J. Self (Eds.), Proceedings of the 1996 European Conference on Artificial Intelligence on Education, Lisbon, Portugal
    • J. Sime, An investigation into teaching and assessent of qualitative knowledge in engineering, in: P. Brna, A. Paiva, J. Self (Eds.), Proceedings of the 1996 European Conference on Artificial Intelligence on Education, Lisbon, Portugal, 1996, pp. 240-246.
    • (1996) , pp. 240-246
    • Sime, J.1
  • 33
    • 0042064262 scopus 로고    scopus 로고
    • Hyperproof: Abstraction, visual preference and modality
    • L.S. Moss, J. Ginzburg, M. de Rijke (Eds.), CSLI Publications, Stanford
    • J. Oberlander, K. Stenning, R. Cox, Hyperproof: abstraction, visual preference and modality, in: L.S. Moss, J. Ginzburg, M. de Rijke (Eds.), Logic, Language, and Computation, Vol. II, CSLI Publications, Stanford, 1999, pp. 222-236.
    • (1999) Logic, Language, and Computation , vol.2 , pp. 222-236
    • Oberlander, J.1    Stenning, K.2    Cox, R.3
  • 34
    • 0000665799 scopus 로고    scopus 로고
    • Co-ordinating multiple representations in computer based learning environments
    • P. Brna, A. Paiva, J. Self (Eds.), Proceedings of the 1996 European Conference on Artificial Intelligence on Education Lisbon, Portugal
    • S. Ainsworth, D. Wood, P. Bibby, Co-ordinating multiple representations in computer based learning environments, in: P. Brna, A. Paiva, J. Self (Eds.), Proceedings of the 1996 European Conference on Artificial Intelligence on Education, Lisbon, Portugal, 1996, pp. 336-342.
    • (1996) , pp. 336-342
    • Ainsworth, S.1    Wood, D.2    Bibby, P.3
  • 35
    • 0032038698 scopus 로고    scopus 로고
    • There is more than one way to solve a problem: Evaluating a learning environment that supports the development of children's multiplication skills
    • S. Ainsworth, D. Wood, C. O'Malley, There is more than one way to solve a problem: evaluating a learning environment that supports the development of children's multiplication skills, Learning and Instruction 8 (2) (1998) 141-157.
    • (1998) Learning and Instruction , vol.8 , Issue.2 , pp. 141-157
    • Ainsworth, S.1    Wood, D.2    O'Malley, C.3
  • 36
    • 0001251305 scopus 로고
    • Analytical reasoning with external representations: Supporting the stages of selection, construction and use
    • R. Cox, P. Brna, Analytical reasoning with external representations: supporting the stages of selection, construction and use, 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


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