메뉴 건너뛰기




Volumn 2001-May, Issue , 2001, Pages 103-112

Supporting program comprehension using semantic and structural information

Author keywords

[No Author keywords available]

Indexed keywords

INFORMATION USE; REENGINEERING; SEMANTICS; SYNTACTICS; COMPUTER SOFTWARE MAINTENANCE; DATA FLOW ANALYSIS; INFORMATION RETRIEVAL; SOFTWARE ENGINEERING; STRUCTURED PROGRAMMING;

EID: 0035000349     PISSN: 02705257     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ICSE.2001.919085     Document Type: Conference Paper
Times cited : (195)

References (49)
  • 1
    • 0342477793 scopus 로고    scopus 로고
    • A knowledge-based approach to the analysis of loops
    • May
    • Abd El, H. and Basili, V., "A Knowledge-Based Approach to the Analysis of Loops", IEEE Transactions on Sofiware Engineering, vol. 22, no. 5, May 1996, pp. 339-360.
    • (1996) IEEE Transactions on Sofiware Engineering , vol.22 , Issue.5 , pp. 339-360
    • Abd El, H.1    Basili, V.2
  • 2
    • 84950990898 scopus 로고    scopus 로고
    • A comparison of graphs of concept for reverse engineering
    • Limerick, Ireland, June
    • Anquetil, N., "A Comparison of Graphs of Concept for Reverse Engineering", in Proceedings of IWPC'OO, Limerick, Ireland, June 2000.
    • (2000) Proceedings of IWPC'OO
    • Anquetil, N.1
  • 6
    • 0029546874 scopus 로고
    • Using linear algebra for intelligent information retrieval
    • Berry, M. W., Dumais, S. T., and O'Brien, G. W., "Using Linear Algebra for Intelligent Information Retrieval", SIAM: Review, vol. 37, no. 4, 1995, pp. 573-595.
    • (1995) SIAM: Review , vol.37 , Issue.4 , pp. 573-595
    • Berry, M.W.1    Dumais, S.T.2    O'Brien, G.W.3
  • 7
    • 84903520119 scopus 로고
    • Program understanding and the concept assignment problem
    • May
    • Biggerstaff, T. J., Mitbander, B. G., and Webster, D. E., "Program Understanding and the Concept Assignment Problem", CACM, vol. 37, no. 5, May 1994, pp. 72-82.
    • (1994) CACM , vol.37 , Issue.5 , pp. 72-82
    • Biggerstaff, T.J.1    Mitbander, B.G.2    Webster, D.E.3
  • 8
    • 84987257578 scopus 로고
    • Experiments in identifying reusable abstract data types in program code
    • Canfora, G. and al., e., "Experiments in Identifying Reusable Abstract Data Types in Program Code", in Proceedings of IEEE 2nd Workshop on Program Comprehension, 1993, pp. 36-45.
    • (1993) Proceedings of IEEE 2nd Workshop on Program Comprehension , pp. 36-45
    • Canfora, G.1
  • 12
    • 84994842955 scopus 로고    scopus 로고
    • An approach to program understanding by natural language understanding
    • Etzkom, L. H., Bowen, L. L., and Davis, C. G., "An Approach to Program Understanding by Natural Language Understanding", Natural Language Engineering, vol. 5, no. 1, 1999, pp. 1-18.
    • (1999) Natural Language Engineering , vol.5 , Issue.1 , pp. 1-18
    • Etzkom, L.H.1    Bowen, L.L.2    Davis, C.G.3
  • 13
    • 0031256934 scopus 로고    scopus 로고
    • Automaticallyidentifying reusable 00 legacy code
    • October
    • Etzkom, L. H. and Davis, C. G., "AutomaticallyIdentifying Reusable 00 Legacy Code", IEEE Computer, vol. 30, no. 10, October 1997, pp. 66-72.
    • (1997) IEEE Computer , vol.30 , Issue.10 , pp. 66-72
    • Etzkom, L.H.1    Davis, C.G.2
  • 15
    • 58149491512 scopus 로고    scopus 로고
    • Specification-based browsing of software component libraries
    • Fischer, B., "Specification-Based Browsing of Software Component Libraries", in Proceedings of 13th ASE, 1998, pp. 74-83.
    • (1998) Proceedings of 13th ASE , pp. 74-83
    • Fischer, B.1
  • 16
    • 0023168609 scopus 로고
    • Software reuse through information retrieval
    • Kona, HI, Jan
    • Frakes, W., "Software Reuse Through Information Retrieval", in Proceedings of 20th Annual HICSS, Kona, HI, Jan. 1987, pp. 530-535.
    • (1987) Proceedings of 20th Annual HICSS , pp. 530-535
    • Frakes, W.1
  • 17
    • 84951100836 scopus 로고    scopus 로고
    • A comparison of abstract data type and objects recovery techniques
    • Elsevier
    • Girard, J. F. and Koschke, R., "A Comparison of Abstract Data Type and Objects Recovery Techniques", Journal Science of ComputerProgramming, Elsevier 1999.
    • (1999) Journal Science of ComputerProgramming
    • Girard, J.F.1    Koschke, R.2
  • 18
    • 0031385202 scopus 로고    scopus 로고
    • Comparison of abstract data type and abstract state encapsulation detection techniques for architectural understanding
    • Gimrd, J. F., Koschke, R., and Schied, G., "Comparison of Abstract Data Type and Abstract State Encapsulation Detection Techniques for Architectural Understanding", in Proceedings of Working Conference on Reverse Engineering, 1997, pp. 66-75.
    • (1997) Proceedings of Working Conference on Reverse Engineering , pp. 66-75
    • Gimrd, J.F.1    Koschke, R.2    Schied, G.3
  • 19
    • 0033208054 scopus 로고    scopus 로고
    • A metric-based approach to detect abstract data types and state encapsluation
    • October
    • Girard, J. F., Koschke, R., and Schied, G., "A Metric-Based Approach to Detect Abstract Data Types and State Encapsluation", Journal Automated Software Engineering, vol. 6, no. 4, October 1999.
    • (1999) Journal Automated Software Engineering , vol.6 , Issue.4
    • Girard, J.F.1    Koschke, R.2    Schied, G.3
  • 20
    • 0025229148 scopus 로고
    • Knowledge-based program anaylsis
    • January
    • Harandi, M. and Ning, J., "Knowledge-Based Program Anaylsis", IEEE Software, vol. 7, no. 1, January 1990, pp. 74-81.
    • (1990) IEEE Software , vol.7 , Issue.1 , pp. 74-81
    • Harandi, M.1    Ning, J.2
  • 21
    • 0022104053 scopus 로고
    • System structure analysis: Clustering with data bindings
    • Hutchens, D. and Basili, V., "System Structure Analysis: Clustering With Data Bindings", IEEE Transactions on Software Engineering, vol. 11, no. 8, 1985, pp. 749-757.
    • (1985) IEEE Transactions on Software Engineering , vol.11 , Issue.8 , pp. 749-757
    • Hutchens, D.1    Basili, V.2
  • 23
    • 70350674995 scopus 로고
    • On the shortest spanning subtree of a graph and the traveling salesman problem
    • Kruskal, J. B., "On the Shortest Spanning Subtree of a Graph and the Traveling Salesman Problem", Proc. Amer. Math. Soc., vol. 7, no. 1, 1956, pp. 48-50.
    • (1956) Proc. Amer. Math. Soc. , vol.7 , Issue.1 , pp. 48-50
    • Kruskal, J.B.1
  • 24
    • 0031103550 scopus 로고    scopus 로고
    • A unified framework for expressing software subsystem classification techniques
    • March
    • Lakhotia, A., "A Unified Framework for Expressing Software Subsystem Classification techniques", Journal of Systems and Software, vol. 36, March 1997, pp. 211-231.
    • (1997) Journal of Systems and Software , vol.36 , pp. 211-231
    • Lakhotia, A.1
  • 25
    • 0000600219 scopus 로고    scopus 로고
    • A solution to Plato's problem: The latent semantic analysis theory of the acquisition, induction, and representation of.knowledge
    • Landauer, T. K. and Dumais, S. T., "A Solution to Plato's Problem: The Latent Semantic Analysis Theory of the Acquisition, Induction, and Representation of.Knowledge", Psychological Review, vol. 104, no. 2, 1997, pp. 211-240.
    • (1997) Psychological Review , vol.104 , Issue.2 , pp. 211-240
    • Landauer, T.K.1    Dumais, S.T.2
  • 26
    • 85116933389 scopus 로고    scopus 로고
    • LEDA Research, Webpage, Date Accessed: 4/29/1999
    • LEDA, "The LEDA Manual Version R-3.7", LEDA Research, Webpage, Date Accessed: 4/29/1999, http://www.mpi-sb.mpg.delLEDA/index.html, 1998.
    • (1998) The LEDA Manual Version R-3.7
  • 28
    • 0026205471 scopus 로고
    • An information retrieval approach for automatically constructing software libraries
    • Maarek, Y. S., Bemy, D. M., and Kaiser, G. E., -"An Information Retrieval Approach for Automatically Constructing Software Libraries", IEEE Transactions on Software Engineering, vol. 17, no. 8, 1991, pp. 800-813.
    • (1991) IEEE Transactions on Software Engineering , vol.17 , Issue.8 , pp. 800-813
    • Maarek, Y.S.1    Bemy, D.M.2    Kaiser, G.E.3
  • 29
    • 0024675731 scopus 로고
    • Full text indexing based on lexical relations, an application: Software libraries
    • Cambridge, MA, June
    • Maarek, Y. S. and Smadja, F. A., "Full Text Indexing Based on Lexical Relations, an Application: Software Libraries", in Proceedings of SIGIR89, Cambridge, MA, June - 1989, pp. 198-206.
    • (1989) Proceedings of SIGIR89 , pp. 198-206
    • Maarek, Y.S.1    Smadja, F.A.2
  • 30
    • 79958775709 scopus 로고    scopus 로고
    • Using latent semantic analysis to identify similarities in source code to support program understanding
    • Vancouver, British Columbia, November 13-15 JJP
    • Maletic, J. I. and Marcus, A., "Using Latent Semantic Analysis to Identify Similarities in Source Code to Support Program Understanding", in Proceedings of 12th IEEE Intemational Conference on Tools with Artificial Intelligence (ICTAI), Vancouver, British Columbia, November 13-15 2000, JJP.46-53.
    • (2000) Proceedings of 12th IEEE Intemational Conference on Tools with Artificial Intelligence (ICTAI) , pp. 46-53
    • Maletic, J.I.1    Marcus, A.2
  • 36
    • 18144407078 scopus 로고    scopus 로고
    • NCSA, ftp site, Date Accessed: 4/12/2000
    • Mosaic, "Mosaic Source Code v2.7b5", NCSA, ftp site, Date Accessed: 4/12/2000, ftp://ftp.ncsa.uiuc.edu/Mosak/Unix/sourcd, 1996.
    • (1996) Mosaic Source Code V2.7b5
  • 39
    • 85116854748 scopus 로고
    • Information distribution aspects of design methodology
    • North-Holland
    • Pamas, D. L., "Information Distribution Aspects of Design Methodology", in Information Processing 71, North-Holland, 1972.
    • (1972) Information Processing , vol.71
    • Pamas, D.L.1
  • 41
    • 85116855125 scopus 로고
    • The programmer's apprentice: A reseaich overview
    • November
    • Rich, C. and Waters, R. C., "The Programmer's Apprentice: A Reseaich Overview", lEEE Computer, vol. 21, no. 11, November 1988, pp. 12-25.
    • (1988) IEEE Computer , vol.21 , Issue.11 , pp. 12-25
    • Rich, C.1    Waters, R.C.2
  • 45
    • 0021494691 scopus 로고
    • Empirical studies of programming knowledge
    • September
    • Soloway, E. and Ehrlich, K., "Empirical Studies of Programming Knowledge", IEEE Transactions on Software Engineering, vol. 10, no. 5, September 1984, pp. 595-609.
    • (1984) IEEE Transactions on Software Engineering , vol.10 , Issue.5 , pp. 595-609
    • Soloway, E.1    Ehrlich, K.2
  • 48
    • 58149411184 scopus 로고
    • Features of similarity
    • July
    • Tversky, A., "Features of similarity", Psychological Review, vol. 84, no. 4, July 1977.
    • (1977) Psychological Review , vol.84 , Issue.4
    • Tversky, A.1


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