메뉴 건너뛰기




Volumn 31, Issue 1, 2005, Pages 75-90

The class blueprint: Visually supporting the understanding of classes

Author keywords

Object oriented programming; Reverse engineering; Smalltalk; Software visualization; Visual patterns

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; COMPUTER SOFTWARE MAINTENANCE; LEGACY SYSTEMS; OBJECT ORIENTED PROGRAMMING; REVERSE ENGINEERING; SEMANTICS;

EID: 17644428012     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2005.14     Document Type: Article
Times cited : (65)

References (44)
  • 1
    • 0024913540 scopus 로고
    • "Program Understanding: Challenge for the 1990's"
    • T.A. Corbi, "Program Understanding: Challenge for the 1990's," IBM Systems J., vol. 28, no. 2, pp. 294-306, 1989.
    • (1989) IBM Systems J. , vol.28 , Issue.2 , pp. 294-306
    • Corbi, T.A.1
  • 2
    • 0031191050 scopus 로고    scopus 로고
    • "Evolving and Packaging Reading Technologies"
    • V. Basili, "Evolving and Packaging Reading Technologies," J. Systems and Software, vol. 38, no. 1, pp. 3-12, 1997.
    • (1997) J. Systems and Software , vol.38 , Issue.1 , pp. 3-12
    • Basili, V.1
  • 3
    • 0036565620 scopus 로고    scopus 로고
    • "The Effectiveness of Control Structure Diagrams in Source Code Comprehension Activities"
    • May
    • D. Hendrix, J.H. Cross II, and S. Maghsoodloo, "The Effectiveness of Control Structure Diagrams in Source Code Comprehension Activities," IEEE Trans. Software Eng., vol. 28, no. 5, pp. 463-477, May 2002.
    • (2002) IEEE Trans. Software Eng. , vol.28 , Issue.5 , pp. 463-477
    • Hendrix, D.1    Cross II, J.H.2    Maghsoodloo, S.3
  • 6
    • 0000799841 scopus 로고
    • "Maintenance Support for Object-Oriented Programs"
    • Dec
    • N. Wilde and R. Huitt, "Maintenance Support for Object-Oriented Programs," IEEE Trans. Software Eng., vol. 18, no. 12, pp. 1038-1044, Dec. 1992.
    • (1992) IEEE Trans. Software Eng. , vol.18 , Issue.12 , pp. 1038-1044
    • Wilde, N.1    Huitt, R.2
  • 7
    • 0005102606 scopus 로고    scopus 로고
    • "Object-Oriented Software Evolution And Re-Engineering (Special Issue)"
    • E. Casais and A. Taivalsaari, "Object-Oriented Software Evolution And Re-Engineering (Special Issue)," Theory and Practice of Object Systems (TAPOS), vol. 3, no. 4, pp. 233-301, 1997.
    • (1997) Theory and Practice of Object Systems (TAPOS) , vol.3 , Issue.4 , pp. 233-301
    • Casais, E.1    Taivalsaari, A.2
  • 9
    • 84892004363 scopus 로고    scopus 로고
    • "Applications of Concept Lattices To Code Inspection And Review"
    • technical report, Dept. of Computer Science, Technion
    • U. Dekel, "Applications of Concept Lattices To Code Inspection And Review," technical report, Dept. of Computer Science, Technion, 2002.
    • (2002)
    • Dekel, U.1
  • 12
    • 0343325414 scopus 로고
    • "Reverse Engineering by Visualizing and Querying"
    • A. Mendelzon and J. Sametinger, "Reverse Engineering by Visualizing and Querying," Software - Concepts and Tools, vol. 16, pp. 170-182, 1995.
    • (1995) Software - Concepts and Tools , vol.16 , pp. 170-182
    • Mendelzon, A.1    Sametinger, J.2
  • 13
    • 0005255410 scopus 로고    scopus 로고
    • "FAMIX 2.1 - The FAMOOS Information Exchange Model"
    • technical report, Univ. of Bern
    • S. Demeyer, S. Tichelaar, and S. Ducasse, "FAMIX 2.1 - The FAMOOS Information Exchange Model," technical report, Univ. of Bern, 2001.
    • (2001)
    • Demeyer, S.1    Tichelaar, S.2    Ducasse, S.3
  • 16
    • 0001766031 scopus 로고    scopus 로고
    • "Identification of Dynamic Comprehension Processes During Large Scale Maintenance"
    • June
    • A. vonMayrhauser and A. Vans, "Identification of Dynamic Comprehension Processes During Large Scale Maintenance," IEEE Trans. Software Eng. vol. 22, no. 6, pp. 424-437, June 1996.
    • (1996) IEEE Trans. Software Eng. , vol.22 , Issue.6 , pp. 424-437
    • Mayrhauser, A.1    Vans, A.2
  • 17
    • 0029327901 scopus 로고
    • "Why Looking Isn't Always Seeing: Readership Skills and Graphical Programming"
    • June
    • M. Petre, "Why Looking Isn't Always Seeing: Readership Skills and Graphical Programming," Comm. ACM, vol. 38, no. 6, pp. 33-44, June 1995.
    • (1995) Comm. ACM , vol.38 , Issue.6 , pp. 33-44
    • Petre, M.1
  • 22
    • 0142103236 scopus 로고    scopus 로고
    • "Polymetric Views - A Lightweight Visual Approach to Reverse Engineering"
    • Sept
    • M. Lanza and S. Ducasse, "Polymetric Views - A Lightweight Visual Approach to Reverse Engineering," IEEE Trans. Software Eng., vol. 29, no. 9, pp. 782-795, Sept. 2003.
    • (2003) IEEE Trans. Software Eng. , vol.29 , Issue.9 , pp. 782-795
    • Lanza, M.1    Ducasse, S.2
  • 26
    • 1542328524 scopus 로고    scopus 로고
    • "Codecrawler - Lessons Learned in Building a Software Visualization Tool"
    • M. Lanza, "Codecrawler - Lessons Learned in Building a Software Visualization Tool," Proc. Conf. Software Maintenance and Reeng., pp. 409-418, 2003.
    • (2003) Proc. Conf. Software Maintenance and Reeng. , pp. 409-418
    • Lanza, M.1
  • 29
    • 0003831064 scopus 로고    scopus 로고
    • Software Visualization - Programming as a Multimedia Experience
    • J.T. Stasko, et al., The MIT Press
    • Software Visualization - Programming as a Multimedia Experience, J.T. Stasko, et al., eds., The MIT Press, 1998.
    • (1998)
  • 32
    • 0026944030 scopus 로고
    • "SeeSoft - A Tool for Visualizing Line Oriented Software Statistics"
    • Nov
    • S.G. Eick, J.L. Steffen, and S.E. EricJr, "SeeSoft - A Tool for Visualizing Line Oriented Software Statistics," IEEE Trans. Software Eng., vol. 18, no. 11, pp. 957-968, Nov. 1992.
    • (1992) IEEE Trans. Software Eng. , vol.18 , Issue.11 , pp. 957-968
    • Eick, S.G.1    Steffen, J.L.2    Eric Jr., S.E.3
  • 33
    • 0344287261 scopus 로고    scopus 로고
    • "Playing Detective: Reconstructing Software Architecture from Available Evidence"
    • Apr
    • R. Kazman and S.J. Carriere, "Playing Detective: Reconstructing Software Architecture from Available Evidence," Automated Software Eng., Apr. 1999.
    • (1999) Automated Software Eng.
    • Kazman, R.1    Carriere, S.J.2
  • 35
    • 0025480728 scopus 로고
    • "Tango: A Framework and System for Algorithm Animation"
    • Sept
    • J.T. Stasko, "Tango: A Framework and System for Algorithm Animation," Computer, vol. 23, no. 9, pp. 27-39, Sept. 1990.
    • (1990) Computer , vol.23 , Issue.9 , pp. 27-39
    • Stasko, J.T.1
  • 36
    • 0025448464 scopus 로고
    • "Interacting with the Field Environment"
    • S.P. Reiss, "Interacting with the Field Environment," Software - Practice and Experience, vol 20, pp. 89-115, 1990.
    • (1990) Software - Practice and Experience , vol.20 , pp. 89-115
    • Reiss, S.P.1
  • 38
    • 0033352092 scopus 로고    scopus 로고
    • "Recovering High-Level Views of Object-Oriented Applications from Static and Dynamic Information"
    • H. Yang and L. White, Sept
    • T. Richner and S. Ducasse, "Recovering High-Level Views of Object-Oriented Applications from Static and Dynamic Information," Proc. Int'l Conf. Software Maintenance, H. Yang and L. White, eds., pp. 13-22, Sept. 1999.
    • (1999) Proc. Int'l. Conf. Software Maintenance , pp. 13-22
    • Richner, T.1    Ducasse, S.2
  • 41
    • 84964386725 scopus 로고
    • "Flowchart Techniques for Structured Programming"
    • Aug
    • I. Nassi and B. Shneiderman, "Flowchart Techniques for Structured Programming," SIGPLAN Notices, vol. 8, no. 8, Aug. 1973.
    • (1973) SIGPLAN Notices , vol.8 , Issue.8
    • Nassi, I.1    Shneiderman, B.2
  • 42
    • 17644405251 scopus 로고
    • Data Structured Software Maintenance: The Warnier/Orr Approach
    • Dorset House, Jan
    • D.A. Higgins and N. Zvegintzov, Data Structured Software Maintenance: The Warnier/Orr Approach. Dorset House, Jan. 1987.
    • (1987)
    • Higgins, D.A.1    Zvegintzov, N.2
  • 43
    • 0031624544 scopus 로고    scopus 로고
    • "Control Structure Diagrams: Overview and Evaluation"
    • J.H. CrossII, S. Maghsoodloo, and D. Hendrix, "Control Structure Diagrams: Overview and Evaluation," J. Empirical Software Eng., vol. 3, no. 2, pp. 131-158, 1998.
    • (1998) J. Empirical Software Eng. , vol.3 , Issue.2 , pp. 131-158
    • Crossii, J.H.1    Maghsoodloo, S.2    Hendrix, D.3


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