메뉴 건너뛰기




Volumn , Issue , 2007, Pages 513-516

Efficient token based clone detection with flexible tokenization

Author keywords

Clone detection; Reverse engineering; Software maintenance; Token based clone detection

Indexed keywords

ALGORITHMS; COMPUTER SOFTWARE MAINTENANCE; DATA STRUCTURES; REVERSE ENGINEERING;

EID: 37849021096     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1295014.1295029     Document Type: Conference Paper
Times cited : (61)

References (22)
  • 2
    • 0039528117 scopus 로고
    • A Program for Identifying Duplicated Code
    • Baker, B. S., "A Program for Identifying Duplicated Code", Computing Science and Statistics, vol. 24, 1992, pp. 49-57.
    • (1992) Computing Science and Statistics , vol.24 , pp. 49-57
    • Baker, B.S.1
  • 3
    • 32344443652 scopus 로고    scopus 로고
    • Basit, H.A., Rajapakse, D.C., and Jarzabek, S. Beyond Templates: a Study of Clones in the STL and Some General Implications, In Proc. Int. Conf. on Software Engineering, (ICSE'05), St. Louis, USA, May 2005, pp. 451-459.
    • Basit, H.A., Rajapakse, D.C., and Jarzabek, S. "Beyond Templates: a Study of Clones in the STL and Some General Implications," In Proc. Int. Conf. on Software Engineering, (ICSE'05), St. Louis, USA, May 2005, pp. 451-459.
  • 4
    • 32344438117 scopus 로고    scopus 로고
    • Basit, H. A., and Jarzabek, S. Detecting Higher-level Similarity Patterns in Programs, In Proc. European Software Engineering Conference and ACM SlGSOFT Symposium on the Foundations of Software Engineering (ESEC-FSE'05), ACM Press, Lisbon, Portugal, September 2005, pp. 156-165.
    • Basit, H. A., and Jarzabek, S. "Detecting Higher-level Similarity Patterns in Programs", In Proc. European Software Engineering Conference and ACM SlGSOFT Symposium on the Foundations of Software Engineering (ESEC-FSE'05), ACM Press, Lisbon, Portugal, September 2005, pp. 156-165.
  • 5
    • 0032311601 scopus 로고    scopus 로고
    • Baxter, I. D., Yahin, A., Moura, L., Anna, M. S. and Bier, L., Clone detection using abstract syntax trees, In Proc. Intl. Conference on Software Maintenance (ICSM '98), 1998, pp. 368-377.
    • Baxter, I. D., Yahin, A., Moura, L., Anna, M. S. and Bier, L., "Clone detection using abstract syntax trees," In Proc. Intl. Conference on Software Maintenance (ICSM '98), 1998, pp. 368-377.
  • 6
    • 0346519769 scopus 로고    scopus 로고
    • Vergleich von Techniken zur Erkennung duplizierten Quellcodes
    • Master's Thesis, Institut fur Softwaretechnologie, Universitat Stuttgart, Stuttgart, Germany
    • Bellon, S., "Vergleich von Techniken zur Erkennung duplizierten Quellcodes", Master's Thesis, Institut fur Softwaretechnologie, Universitat Stuttgart, Stuttgart, Germany, 2002.
    • (2002)
    • Bellon, S.1
  • 7
    • 34548812113 scopus 로고    scopus 로고
    • nd IEEE Intl. Workshop on Source Code Analysis and Manipulation (SCAM'02), 2002, pp. 36-43.
    • nd IEEE Intl. Workshop on Source Code Analysis and Manipulation (SCAM'02), 2002, pp. 36-43.
  • 8
    • 0033308732 scopus 로고    scopus 로고
    • Ducasse, S, Rieger, M., and Demeyer, S., A language independent approach for detecting duplicated code, In Proc. Intl. Conference on Software Maintenance (ICSM '99), 1999. pp. 109-118.
    • Ducasse, S, Rieger, M., and Demeyer, S., "A language independent approach for detecting duplicated code," In Proc. Intl. Conference on Software Maintenance (ICSM '99), 1999. pp. 109-118.
  • 9
    • 1542286883 scopus 로고    scopus 로고
    • Jarzabek, S. and Shubiao, L., Eliminating Redundancies with a 'Composition with Adaptation' Meta-programming Technique, In Proc. European Soft. Eng. Conf. and ACM SIGSOFT Symp. on the Foundations of Soft. Eng. (ESEC-FSE'03), Helsinki, Sept. 2003, pp. 237-246.
    • Jarzabek, S. and Shubiao, L., "Eliminating Redundancies with a 'Composition with Adaptation' Meta-programming Technique", In Proc. European Soft. Eng. Conf. and ACM SIGSOFT Symp. on the Foundations of Soft. Eng. (ESEC-FSE'03), Helsinki, Sept. 2003, pp. 237-246.
  • 10
    • 41149135849 scopus 로고    scopus 로고
    • Johnson, J. H., Identifying redundancy in source code using fingerprints, In Proc. Conf. of the Centre for Advanced Studies on Collaborative research: software engineering (CASCON'93), 1993, pp 171-183.
    • Johnson, J. H., "Identifying redundancy in source code using fingerprints", In Proc. Conf. of the Centre for Advanced Studies on Collaborative research: software engineering (CASCON'93), 1993, pp 171-183.
  • 11
    • 0036648690 scopus 로고    scopus 로고
    • CCFinder: A multi-linguistic token based code clone detection system for large scale source code
    • July
    • Kamiya, T., Kusumoto, S, and Inoue, K., "CCFinder: A multi-linguistic token based code clone detection system for large scale source code," IEEE Trans. Software Engineering, vol. 28(7), July 2002, pp. 654-670.
    • (2002) IEEE Trans. Software Engineering , vol.28 , Issue.7 , pp. 654-670
    • Kamiya, T.1    Kusumoto, S.2    Inoue, K.3
  • 12
    • 0043123037 scopus 로고    scopus 로고
    • Kolpakov, R., Bana, G., and Kucherov, G., mreps: efficient and flexible detection of tandem repeats in DNA, Nucleic Acids Research, 31(13), Oxford University Press, 2003, 3672-3678.
    • Kolpakov, R., Bana, G., and Kucherov, G., "mreps: efficient and flexible detection of tandem repeats in DNA", Nucleic Acids Research, vol. 31(13), Oxford University Press, 2003, 3672-3678.
  • 13
    • 84890052317 scopus 로고    scopus 로고
    • Komondoor, R., and Horwitz, S., Using slicing to identify duplication in source code, In Proc. 8th International Symposium on Static Analysis, 2001, pp. 40-56.
    • Komondoor, R., and Horwitz, S., "Using slicing to identify duplication in source code," In Proc. 8th International Symposium on Static Analysis, 2001, pp. 40-56.
  • 14
    • 0034770139 scopus 로고    scopus 로고
    • th Working Conference on Reverse Engineering, Stuttgart, Germany, October 2001, pp. 301-309.
    • th Working Conference on Reverse Engineering, Stuttgart, Germany, October 2001, pp. 301-309.
  • 18
    • 37849038044 scopus 로고    scopus 로고
    • Linux Online, http://www.linux.org/, 2006.
    • (2006) Linux Online
  • 19
    • 0027681165 scopus 로고
    • Suffix arrays: A new model for on-line string searches
    • Manber, U., and Myers, G. W., "Suffix arrays: a new model for on-line string searches", SIAM Journal of Computing, vol. 22(5), 1993, pp. 935-948.
    • (1993) SIAM Journal of Computing , vol.22 , Issue.5 , pp. 935-948
    • Manber, U.1    Myers, G.W.2
  • 20
    • 0030407014 scopus 로고    scopus 로고
    • Mayrand J., Leblanc C., and Merlo E., Experiment on the automatic detection of function clones in a software system using metrics, In Proc. Intl. Conference on Software Maintenance (ICSM '96), 1996, pp. 244-254.
    • Mayrand J., Leblanc C., and Merlo E., "Experiment on the automatic detection of function clones in a software system using metrics", In Proc. Intl. Conference on Software Maintenance (ICSM '96), 1996, pp. 244-254.
  • 21
    • 0016942292 scopus 로고
    • A space-economical suffix tree construction algorithm
    • McCreight E. M., "A space-economical suffix tree construction algorithm", Journal of the ACM, vol. 23(2), 1976, pp. 262-272.
    • (1976) Journal of the ACM , vol.23 , Issue.2 , pp. 262-272
    • McCreight, E.M.1
  • 22
    • 41149107581 scopus 로고    scopus 로고
    • XML-Based Variant Configuration Language- Technology for Reuse
    • XML-Based Variant Configuration Language- Technology for Reuse, http://xvcl.comp.nus.edu.sg, 2006.
    • (2006)


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