메뉴 건너뛰기




Volumn 3, Issue 1-2, 1996, Pages 77-108

Pattern matching for clone and concept detection

Author keywords

Dynamic programming; Pattern matching; Program understanding; Reverse engineering; Software metrics

Indexed keywords

ALGORITHMS; COMPUTER OPERATING SYSTEMS; DYNAMIC PROGRAMMING; PATTERN RECOGNITION;

EID: 0030166953     PISSN: 09288910     EISSN: None     Source Type: Journal    
DOI: 10.1007/BF00126960     Document Type: Short Survey
Times cited : (180)

References (28)
  • 3
    • 84903520119 scopus 로고
    • Program Understanding and the Concept Assignment Problem
    • May
    • Biggerstaff, T., Mitbander, B., Webster, D., "Program Understanding and the Concept Assignment Problem", Communications of the ACM, May 1994, Vol. 37, No.5, pp. 73-83.
    • (1994) Communications of the ACM , vol.37 , Issue.5 , pp. 73-83
    • Biggerstaff, T.1    Mitbander, B.2    Webster, D.3
  • 4
    • 85022919385 scopus 로고
    • Class-Based n-gram Models of natural Language
    • December
    • P. Brown et. al. "Class-Based n-gram Models of natural Language", Journal of Computational Linguistics, Vol. 18, No.4, December 1992, pp.467-479.
    • (1992) Journal of Computational Linguistics , vol.18 , Issue.4 , pp. 467-479
    • Brown, P.1
  • 5
    • 0028553109 scopus 로고
    • Investigating Reverse Engineering Technologies for the CAS Program Understanding Project
    • Buss, E., et. al. "Investigating Reverse Engineering Technologies for the CAS Program Understanding Project", IBM Systems Journal, Vol. 33, No. 3, 1994, pp. 477-500.
    • (1994) IBM Systems Journal , vol.33 , Issue.3 , pp. 477-500
    • Buss, E.1
  • 6
    • 0000747280 scopus 로고
    • A Logic-Based Approach to Reverse Engineering Tools Production
    • December
    • G. Canfora., A. Cimitile., U. Carlini., "A Logic-Based Approach to Reverse Engineering Tools Production" Transactions of Software Engineering, Vol.18, No. 12, December 1992, pp. 1053-1063.
    • (1992) Transactions of Software Engineering , vol.18 , Issue.12 , pp. 1053-1063
    • Canfora, G.1    Cimitile, A.2    Carlini, U.3
  • 7
    • 0025245266 scopus 로고
    • Reverse Engineering and Design Recovery: A Taxonomy
    • Jan.
    • Chikofsky, E.J. and Cross, J.H. II, "Reverse Engineering and Design Recovery: A Taxonomy," IEEE Software, Jan. 1990, pp. 13-17.
    • (1990) IEEE Software , pp. 13-17
    • Chikofsky, E.J.1    Cross II, J.H.2
  • 8
    • 84952201613 scopus 로고
    • Dotplot: A program for exploring self-similarity in millions of lines of text and code
    • June
    • Church, K., Helfman, I., "Dotplot: a program for exploring self-similarity in millions of lines of text and code", J. Computational and Graphical Statistics 2,2, June 1993, pp. 153-174.
    • (1993) J. Computational and Graphical Statistics , vol.2 , Issue.2 , pp. 153-174
    • Church, K.1    Helfman, I.2
  • 12
    • 33749818920 scopus 로고    scopus 로고
    • Technical Introduction to the First Workshop on Artificial Intelligence and Automated Program Understanding
    • AAAI'92, San-Jose, CA
    • J. Hartman., "Technical Introduction to the First Workshop on Artificial Intelligence and Automated Program Understanding" First Workshop on AI and Automated Program Understanding, AAAI'92, San-Jose, CA.
    • First Workshop on AI and Automated Program Understanding
    • Hartman, J.1
  • 14
    • 0023960940 scopus 로고
    • Detecting plagiarism in student PASCAL programs
    • 31.1
    • Jankowitz, H., T., "Detecting plagiarism in student PASCAL programs", Computer Journal, 31.1, 1988, pp. 1-8.
    • (1988) Computer Journal , pp. 1-8
    • Jankowitz, H.T.1
  • 15
    • 0001358667 scopus 로고    scopus 로고
    • Identifying Redundancy in Source Code Using Fingerprints
    • IBM Centre for Advanced Studies, October 24-28, Toronto
    • Johnson, H., "Identifying Redundancy in Source Code Using Fingerprints" In Proceedings of CASCON '93, IBM Centre for Advanced Studies, October 24-28, Toronto, Vol.I, pp. 171-183.
    • Proceedings of CASCON '93 , vol.1 , pp. 171-183
    • Johnson, H.1
  • 19
    • 0002710672 scopus 로고
    • Reverse Engineering, reusability, redundancy: The connection
    • October
    • "McCabe T., J. "Reverse Engineering, reusability, redundancy : the connection", American Programmer 3, 10, October 1990, pp. 8-13.
    • (1990) American Programmer , vol.3 , Issue.10 , pp. 8-13
    • McCabe, T.J.1
  • 23
    • 84976824797 scopus 로고
    • Automated Support for Legacy Code Understanding
    • May
    • J. NIng., A. Engberts., W. Kozaczynski., "Automated Support for Legacy Code Understanding", Communications of the ACM, May 1994, Vol.37, No.5, pp.50-57.
    • (1994) Communications of the ACM , vol.37 , Issue.5 , pp. 50-57
    • Ning, J.1    Engberts, A.2    Kozaczynski, W.3
  • 24
    • 0028446627 scopus 로고
    • A Framework for Source Code Search Using Program Patterns
    • June
    • Paul, S., Prakash, A., "A Framework for Source Code Search Using Program Patterns", IEEE Transactions on Software Engineering, June 1994, Vol. 20, No.6, pp. 463-475.
    • (1994) IEEE Transactions on Software Engineering , vol.20 , Issue.6 , pp. 463-475
    • Paul, S.1    Prakash, A.2
  • 25
    • 0025212925 scopus 로고
    • Recognizing a Program's Design: A Graph-Parsing Approach
    • Jan
    • Rich, C. and Wills, L.M., "Recognizing a Program's Design: A Graph-Parsing Approach," IEEE Software, Jan 1990, pp. 82-89.
    • (1990) IEEE Software , pp. 82-89
    • Rich, C.1    Wills, L.M.2
  • 27
    • 84935113569 scopus 로고
    • Error Bounds for Convolutional Codes and an Asymptotic Optimum Decoding Algorithm
    • Viterbi, A.J, "Error Bounds for Convolutional Codes and an Asymptotic Optimum Decoding Algorithm", IEEE Trans. Information Theory, 13(2) 1967.
    • (1967) IEEE Trans. Information Theory , vol.13 , Issue.2
    • Viterbi, A.J.1


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