메뉴 건너뛰기




Volumn 44, Issue 3, 1999, Pages 171-185

Cognitive design elements to support the construction of a mental model during software exploration

Author keywords

[No Author keywords available]

Indexed keywords

COGNITIVE SYSTEMS; GRAPHICAL USER INTERFACES; HIERARCHICAL SYSTEMS; UTILITY PROGRAMS; VISUALIZATION;

EID: 0032794023     PISSN: 01641212     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0164-1212(98)10055-9     Document Type: Article
Times cited : (128)

References (72)
  • 1
    • 0025245266 scopus 로고
    • Reverse engineering and design recovery: A taxonomy
    • E.J. Chikofsky, J.H. Cross II, Reverse engineering and design recovery: A taxonomy, IEEE Software (1990) 13-17.
    • (1990) IEEE Software , pp. 13-17
    • Chikofsky, E.J.1    Cross II, J.H.2
  • 7
  • 8
    • 85034641974 scopus 로고
    • Visual programming, programming by example, and program visualization: A taxonomy
    • B.A. Myers, Visual programming, programming by example, and program visualization: A taxonomy, in: CHI'86, Human Factors in Computing Systems, 1986, pp. 55-66.
    • (1986) CHI'86, Human Factors in Computing Systems , pp. 55-66
    • Myers, B.A.1
  • 9
    • 0027887565 scopus 로고
    • A taxonomy of program visualization systems
    • G.-C. Roman, K.C. Cox, A taxonomy of program visualization systems, IEEE Computer 26 (12) (1993) 11-24.
    • (1993) IEEE Computer , vol.26 , Issue.12 , pp. 11-24
    • Roman, G.-C.1    Cox, K.C.2
  • 13
    • 0029358084 scopus 로고
    • Program comprehension during software maintenance and evolution
    • A. von Mayrhauser, A.M. Vans, Program comprehension during software maintenance and evolution, IEEE Computer 44-55 (1995).
    • (1995) IEEE Computer , pp. 44-55
    • Von Mayrhauser, A.1    Vans, A.M.2
  • 15
    • 34248932786 scopus 로고
    • Syntactic/semantic interactions in programmer behavior: A model and experimental results
    • B. Shneiderman, R. Mayer, Syntactic/semantic interactions in programmer behavior: A model and experimental results, International Journal of Computer and Information Sciences 8 (3) (1979) 219-238.
    • (1979) International Journal of Computer and Information Sciences , vol.8 , Issue.3 , pp. 219-238
    • Shneiderman, B.1    Mayer, R.2
  • 16
    • 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
  • 17
    • 0020766507 scopus 로고
    • Towards a theory of the comprehension of computer programs
    • R. Brooks, 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
  • 19
    • 0002451433 scopus 로고
    • Cognitive processes in program comprehension
    • Ablex, Norwood, NJ
    • S. Letovsky, Cognitive processes in program comprehension, in: Empirical Studies of Programmers, Ablex, Norwood, NJ, 1986, pp. 58-79.
    • (1986) Empirical Studies of Programmers , pp. 58-79
    • Letovsky, S.1
  • 22
    • 0027262925 scopus 로고
    • From code understanding needs to reverse engineering tools capabilities
    • Singapore, July
    • A. von Mayrhauser, A.M. Vans, From code understanding needs to reverse engineering tools capabilities, in: proceedings of CASE'93, Singapore, July 1993, pp. 230-239.
    • (1993) Proceedings of CASE'93 , pp. 230-239
    • Von Mayrhauser, A.1    Vans, A.M.2
  • 24
    • 0022162219 scopus 로고
    • Expertise in debugging computer programs: A process analysis
    • I. Vessey, Expertise in debugging computer programs: A process analysis, International Journal of Man-Machine Studies 23 (1985) 459-494.
    • (1985) International Journal of Man-Machine Studies , vol.23 , pp. 459-494
    • Vessey, I.1
  • 26
    • 50749136117 scopus 로고
    • Understanding someone else's code: Analysis of experience
    • A. Lakhotia, Understanding someone else's code: Analysis of experience, Journal of Systems and Software 23 (1993) 269-275.
    • (1993) Journal of Systems and Software , vol.23 , pp. 269-275
    • Lakhotia, A.1
  • 27
    • 0021387608 scopus 로고
    • Pecan: Program development systems that support multiple views
    • S.P. Reiss, Pecan: Program development systems that support multiple views, IEEE Transactions on Software Engineering SE-11 (3) (1985) 276-285.
    • (1985) IEEE Transactions on Software Engineering , vol.SE-11 , Issue.3 , pp. 276-285
    • Reiss, S.P.1
  • 33
    • 84889185678 scopus 로고    scopus 로고
    • Imagix Corporation
    • Imagix 4D, Imagix Corporation, http://www.imagix.com/index.html.
    • Imagix 4D
  • 37
    • 0030127609 scopus 로고    scopus 로고
    • Software visualization in the large
    • M.J. Baker, S.G. Eick, Software visualization in the large, IEEE Computer (1996) 33-43.
    • (1996) IEEE Computer , pp. 33-43
    • Baker, M.J.1    Eick, S.G.2
  • 40
    • 84997930789 scopus 로고
    • Navigating large networks with hierarchies
    • San Jose, CA, 25-29 October
    • S.G. Eick, G.J. Wills, Navigating large networks with hierarchies, in: Proceedings Visualization '93, San Jose, CA, 25-29 October 1993, pp. 204-210.
    • (1993) Proceedings Visualization '93 , pp. 204-210
    • Eick, S.G.1    Wills, G.J.2
  • 46
    • 0028698037 scopus 로고
    • Layered explanations of software: A methodology for program comprehension
    • Washington, DC, November
    • V. Rajlich, J. Doran, R.T.S. Gudla, Layered explanations of software: A methodology for program comprehension, in: Workshop on Program Comprehension, Washington, DC, November 1994, pp. 46-52.
    • (1994) Workshop on Program Comprehension , pp. 46-52
    • Rajlich, V.1    Doran, J.2    Gudla, R.T.S.3
  • 48
    • 0010368283 scopus 로고    scopus 로고
    • Manipulating and documenting software structures
    • P. Eades, K. Zhang (Eds.), World Scientific, Singapore
    • M.-A.D. Storey, H.A. Müller, K. Wong, Manipulating and documenting software structures, in: P. Eades, K. Zhang (Eds.), Software Visualization, World Scientific, Singapore, 1996, pp. 244-263.
    • (1996) Software Visualization , pp. 244-263
    • Storey, M.-A.D.1    Müller, H.A.2    Wong, K.3
  • 52
    • 0025424874 scopus 로고
    • Maintenance tools
    • P. Oman, Maintenance tools, IEEE Software (1990) 59-65.
    • (1990) IEEE Software , pp. 59-65
    • Oman, P.1
  • 53
    • 0029326767 scopus 로고
    • Cognitive bias in software engineering
    • W. Stacy, J. MacMillian, Cognitive bias in software engineering, Communications of the ACM 38 (6) (1995) 57-63.
    • (1995) Communications of the ACM , vol.38 , Issue.6 , pp. 57-63
    • Stacy, W.1    MacMillian, J.2
  • 54
    • 0003584514 scopus 로고
    • The Field Programming Environment: A Friendly Integrated Environment for Learning and Development
    • Kluwer Academic Publishers, Dordrecht
    • S.P. Reiss, The Field Programming Environment: A Friendly Integrated Environment for Learning and Development, The Kluwer International Series in Engineering and Computer Science, Kluwer Academic Publishers, Dordrecht, 1995.
    • (1995) The Kluwer International Series in Engineering and Computer Science
    • Reiss, S.P.1
  • 56
    • 0027632061 scopus 로고
    • The role of another spatial dimension in software visualization
    • H. Koike, The role of another spatial dimension in software visualization, ACM Transactions on Information Systems 11 (3) (1993) 266-286.
    • (1993) ACM Transactions on Information Systems , vol.11 , Issue.3 , pp. 266-286
    • Koike, H.1
  • 57
    • 0011676625 scopus 로고
    • An engine for the 3d visualization of program information
    • S.P. Reiss, An engine for the 3d visualization of program information, Journal of Visual Languages and Computing 6 (1995) 299-323.
    • (1995) Journal of Visual Languages and Computing , vol.6 , pp. 299-323
    • Reiss, S.P.1
  • 61
  • 62
    • 0038760071 scopus 로고
    • Visualizing object oriented software in three dimensions
    • C. Ware, D. Hui, G. Franck, Visualizing object oriented software in three dimensions, in: CASCON'93 Proceedings, 1993.
    • (1993) CASCON'93 Proceedings
    • Ware, C.1    Hui, D.2    Franck, G.3
  • 69
    • 84993680982 scopus 로고
    • Pad++: A zooming graphical interface for exploring alternate interface physics
    • 2-4 November
    • B.B. Bederson, J.D. Hollan, Pad++: A zooming graphical interface for exploring alternate interface physics, in: User Interface software Technology, 2-4 November 1994, pp. 17-26.
    • (1994) User Interface Software Technology , pp. 17-26
    • Bederson, B.B.1    Hollan, J.D.2


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