메뉴 건너뛰기




Volumn , Issue , 2005, Pages 181-191

Theories, methods and tools in program comprehension: Past present and future

Author keywords

[No Author keywords available]

Indexed keywords

COGNITIVE THEORIES; COMPREHENSION TASKS; PROGRAM COMPREHENSION;

EID: 27744584531     PISSN: 10928138     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/WPC.2005.38     Document Type: Conference Paper
Times cited : (146)

References (49)
  • 2
    • 0023327532 scopus 로고
    • No silver bullet: Essence and accidents of software engineering
    • April
    • Brooks, Frederick P., "No Silver Bullet: Essence and Accidents of Software Engineering," Computer, Vol. 20, No. 4, pp. 10-19, April 1987.
    • (1987) Computer , vol.20 , Issue.4 , pp. 10-19
    • Brooks, F.P.1
  • 6
    • 0021494691 scopus 로고
    • Empirical studies of programming knowledge
    • September
    • E. Soloway and K. Ehrlich, "Empirical studies of programming knowledge", IEEE Transactions on Software Engineering, pp. 595-609, SE-10(5), September 1984.
    • (1984) IEEE Transactions on Software Engineering , vol.SE-10 , Issue.5 , pp. 595-609
    • Soloway, E.1    Ehrlich, K.2
  • 7
    • 0020766507 scopus 로고
    • Towards a theory of the comprehension of computer programs
    • Ruven Brooks, "Towards a theory of the comprehension of computer programs", International Journal of Man-Machine Studies, pp. 543-554, vol. 18, 1983.
    • (1983) International Journal of Man-machine Studies , vol.18 , pp. 543-554
    • Brooks, R.1
  • 8
    • 34248932786 scopus 로고
    • Syntactic/semantic interactions in programmer behavior: A model and experimental results
    • B. Shneiderman and R. Mayer, "Syntactic/semantic interactions in programmer behavior: A model and experimental results", International Journal of Computer and Information Sciences, pp. 219-238, 8(3), 1979.
    • (1979) International Journal of Computer and Information Sciences , vol.8 , Issue.3 , pp. 219-238
    • Shneiderman, B.1    Mayer, R.2
  • 9
    • 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, pp. 295-341, vol 19, 1987.
    • (1987) Cognitive Psychology , vol.19 , pp. 295-341
    • Pennington, N.1
  • 11
    • 0002451433 scopus 로고
    • Cognitive processes in program comprehension
    • S. Letovsky, "Cognitive processes in program comprehension", In Empirical Studies of Programmers, pp. 58-79, 1986.
    • (1986) Empirical Studies of Programmers , pp. 58-79
    • Letovsky, S.1
  • 12
    • 0027262925 scopus 로고
    • From code understanding needs to reverse engineering tool capabilities
    • A. von Mayrhauser and A.M. Vans, "From code understanding needs to reverse engineering tool capabilities", In Proceedings of CASE'93, pp. 230-239, 1993.
    • (1993) Proceedings of CASE'93 , pp. 230-239
    • Von Mayrhauser, A.1    Vans, A.M.2
  • 13
    • 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, pp. 459-494, vol 23, 1985.
    • (1985) International Journal of Man-machine Studies , vol.23 , pp. 459-494
    • Vessey, I.1
  • 14
    • 0001259611 scopus 로고
    • By the way, did anyone study any real programmers?
    • Bill Curtis, "By the way, did anyone study any real programmers?", Empirical studies of programmers, pp. 256-262, 1986.
    • (1986) Empirical Studies of Programmers , pp. 256-262
    • Curtis, B.1
  • 18
    • 4243462425 scopus 로고    scopus 로고
    • Coming attractions in program understanding
    • S. R. Tilley and D.B. Smith, "Coming Attractions in Program Understanding", Technical Report CMU/SEI-96-TR-019, 1996.
    • (1996) Technical Report , vol.CMU-SEI-96-TR-019
    • Tilley, S.R.1    Smith, D.B.2
  • 22
    • 27744517552 scopus 로고    scopus 로고
    • Designing a software exploration tool using a cognitive framework of design elements
    • Guest editor: Kang Zhang. Kluwer, March
    • M.-A. Storey, "Designing a Software Exploration Tool Using a Cognitive Framework of Design Elements", Software Visualization, Guest editor: Kang Zhang. Kluwer, March 2003.
    • (2003) Software Visualization
    • Storey, M.-A.1
  • 23
    • 0035551829 scopus 로고    scopus 로고
    • A categorization of classes based on the visualization of their internal structure: The class blueprint
    • ACM Press
    • M. Lanza and S. Ducasse, "A Categorization of Classes based on the Visualization of their Internal Structure: the Class Blueprint", In Proceedings of OOPSLA 2001, pp. 300-311, ACM Press, 2001.
    • (2001) Proceedings of OOPSLA 2001 , pp. 300-311
    • Lanza, M.1    Ducasse, S.2
  • 25
    • 21644487845 scopus 로고    scopus 로고
    • Group awareness in distributed software development
    • C. Gutwin, R. Penner, and K. Schneider, "Group Awareness in Distributed Software Development", ACM CSCW, pp. 72-81, 2004.
    • (2004) ACM CSCW , pp. 72-81
    • Gutwin, C.1    Penner, R.2    Schneider, K.3
  • 28
    • 34548055627 scopus 로고    scopus 로고
    • A collaborative demonstration of reverse engineering tools
    • Spring
    • M.-A. Storey, S.E. Sim and K. Wong, "A Collaborative Demonstration of Reverse Engineering Tools", ACM Applied Computing Review, pp. 18-25, Spring 2003.
    • (2003) ACM Applied Computing Review , pp. 18-25
    • Storey, M.-A.1    Sim, S.E.2    Wong, K.3
  • 30
    • 0030167097 scopus 로고    scopus 로고
    • Usability analysis of visual programming environments: A 'cognitive dimensions' framework
    • T. R. G. Green and M. Petre, "Usability Analysis of Visual Programming Environments: A 'Cognitive Dimensions' Framework", Journal of Visual Languages and Computing, 7(2), pp. 131-174, 1996.
    • (1996) Journal of Visual Languages and Computing , vol.7 , Issue.2 , pp. 131-174
    • Green, T.R.G.1    Petre, M.2
  • 33
    • 30944459696 scopus 로고    scopus 로고
    • Towards understanding programs through wear-based filtering
    • to appear May
    • R. DeLine, A. Khella, M. Czerwinski and G. Robertson, "Towards Understanding Programs through Wear-based Filtering", Softvis, to appear May 2005.
    • (2005) Softvis
    • DeLine, R.1    Khella, A.2    Czerwinski, M.3    Robertson, G.4
  • 35
  • 36
    • 27744434184 scopus 로고    scopus 로고
    • Mining jungloids: Helping to navigate the API jungle
    • to appear
    • D. Mandelin, L. Xu, R. Bodik and D. Kimelman, "Mining Jungloids: Helping to Navigate the API Jungle", PLDI, to appear, 2005.
    • (2005) PLDI
    • Mandelin, D.1    Xu, L.2    Bodik, R.3    Kimelman, D.4
  • 39
    • 0030127609 scopus 로고    scopus 로고
    • Software visualization in the large
    • T. Ball and S.G. Eick, "Software visualization in the large", IEEE Computer 29, 4, pp.33-43, 1996.
    • (1996) IEEE Computer , vol.29 , Issue.4 , pp. 33-43
    • Ball, T.1    Eick, S.G.2
  • 41
    • 0029209659 scopus 로고
    • Structural redocumentation: A case study
    • January
    • K. Wong, S.R. Tilley, H.A. Muller, and M.-A. Storey, "Structural redocumentation: A case study", IEEE Software, 12(1), pp. 46-54, January 1995.
    • (1995) IEEE Software , vol.12 , Issue.1 , pp. 46-54
    • Wong, K.1    Tilley, S.R.2    Muller, H.A.3    Storey, M.-A.4
  • 47
    • 30944450222 scopus 로고    scopus 로고
    • The war room command console [shared visualizations for inclusive team coordination]
    • to appear
    • C. O'Reilly, D. Bustard and P. Morrow, "The War Room Command Console [Shared Visualizations for Inclusive Team Coordination]", Softvis, to appear 2005.
    • (2005) Softvis
    • O'Reilly, C.1    Bustard, D.2    Morrow, P.3


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