메뉴 건너뛰기




Volumn 18, Issue 1, 2006, Pages 37-58

On the effectiveness of clone detection by string matching

Author keywords

Clone detection; Duplicated code; Software maintenance; String matching

Indexed keywords

CLONE DETECTION; DUPLICATED CODE; STRING MATCHING;

EID: 32344435327     PISSN: 1532060X     EISSN: 15320618     Source Type: Journal    
DOI: 10.1002/smr.317     Document Type: Article
Times cited : (62)

References (29)
  • 2
    • 0029222025 scopus 로고
    • On finding duplication and near-duplication in large software systems
    • IEEE Computer Society Press: Los Alamitos CA
    • Baker B. On finding duplication and near-duplication in large software systems. Proceedings 2nd Working Conference on Reverse Engineering. IEEE Computer Society Press: Los Alamitos CA, 1995; 86-95.
    • (1995) Proceedings 2nd Working Conference on Reverse Engineering , pp. 86-95
    • Baker, B.1
  • 3
    • 84962184978 scopus 로고
    • Substring matching for clone detection and change tracking
    • IEEE Computer Society Press: Los Alamitos CA
    • Johnson J. Substring matching for clone detection and change tracking. Proceedings International Conference on Software Maintenance (ICSM 1994). IEEE Computer Society Press: Los Alamitos CA, 1994; 120-126.
    • (1994) Proceedings International Conference on Software Maintenance (ICSM 1994) , pp. 120-126
    • Johnson, J.1
  • 4
    • 0028446627 scopus 로고
    • A framework for source code search using program patterns
    • Paul S, Prakash A. A framework for source code search using program patterns. IEEE Transactions on Software Engineering 1994; 20(6):463-475.
    • (1994) IEEE Transactions on Software Engineering , vol.20 , Issue.6 , pp. 463-475
    • Paul, S.1    Prakash, A.2
  • 5
    • 0030407014 scopus 로고    scopus 로고
    • Experiment on the automatic detection of function clones in a software system using metrics
    • IEEE Computer Society Press: Los Alamitos CA
    • Mayrand J, Leblanc C, Merlo E. Experiment on the automatic detection of function clones in a software system using metrics. Proceedings International Conference on Software Maintenance 1996. IEEE Computer Society Press: Los Alamitos CA, 1996; 244-253.
    • (1996) Proceedings International Conference on Software Maintenance 1996 , pp. 244-253
    • Mayrand, J.1    Leblanc, C.2    Merlo, E.3
  • 6
    • 0031346714 scopus 로고    scopus 로고
    • Evaluation experiments on the detection of programming patterns using software metrics
    • Baxter I, Quilici A, Verhoef C (eds.). IEEE Computer Society Press: Los Alamitos CA
    • Kontogiannis K. Evaluation experiments on the detection of programming patterns using software metrics. Proceedings 4th Working Conference on Reverse Engineering (WCRE'97), Baxter I, Quilici A, Verhoef C (eds.). IEEE Computer Society Press: Los Alamitos CA, 1997; 44-54.
    • (1997) Proceedings 4th Working Conference on Reverse Engineering (WCRE'97) , pp. 44-54
    • Kontogiannis, K.1
  • 10
    • 0034770139 scopus 로고    scopus 로고
    • Identifying similar code with program dependence graphs
    • IEEE Computer Society Press: Los Alamitos CA
    • Krinke J. Identifying similar code with program dependence graphs. Proceedings 8th Working Conference on Reverse Engineering (WCRE'01). IEEE Computer Society Press: Los Alamitos CA, 2001; 301-309.
    • (2001) Proceedings 8th Working Conference on Reverse Engineering (WCRE'01) , pp. 301-309
    • Krinke, J.1
  • 12
    • 0346519769 scopus 로고    scopus 로고
    • Master's Thesis, Institut für Softwaretechnologie, Universität Stuttgart, Stuttgart, Germany
    • Bellon S. Vergleich von Techniken zur Erkennung duplizierten Quellcodes. Master's Thesis, Institut für Softwaretechnologie, Universität Stuttgart, Stuttgart, Germany, 2002; 156 pp.
    • (2002) Vergleich von Techniken Zur Erkennung Duplizierten Quellcodes
    • Bellon, S.1
  • 13
    • 0031162574 scopus 로고    scopus 로고
    • A systematic approach to fuzzy parsing
    • Koppler R. A systematic approach to fuzzy parsing. Software - Practice and Experience 1996; 27(6):637-649.
    • (1996) Software - Practice and Experience , vol.27 , Issue.6 , pp. 637-649
    • Koppler, R.1
  • 14
    • 32344452636 scopus 로고    scopus 로고
    • Experiments on language independent duplication detection
    • Institute of Applied Mathematics and Computer Science, University of Bern, Bern Switzerland
    • Rieger M, Ducasse S, Nierstrasz O. Experiments on language independent duplication detection. Technical Report iam-04-002, Institute of Applied Mathematics and Computer Science, University of Bern, Bern Switzerland, 2004; 30 pp.
    • (2004) Technical Report Iam-04-002
    • Rieger, M.1    Ducasse, S.2    Nierstrasz, O.3
  • 17
    • 0014854453 scopus 로고
    • The diagram: A method for comparing sequences. Its use with amino acid and nucleotide sequences
    • Gibbs A, McIntyre G. The diagram: A method for comparing sequences. Its use with amino acid and nucleotide sequences. European Journal of Biochemistry 1970; 16:1-11.
    • (1970) European Journal of Biochemistry , vol.16 , pp. 1-11
    • Gibbs, A.1    McIntyre, G.2
  • 18
    • 0030421898 scopus 로고
    • Dotplot patterns: A literal look at pattern languages
    • Helfman J. Dotplot patterns: A literal look at pattern languages. Theory and Practice of Object Systems 1995; 2(1):31-41.
    • (1995) Theory and Practice of Object Systems , vol.2 , Issue.1 , pp. 31-41
    • Helfman, J.1
  • 20
    • 84855194915 scopus 로고    scopus 로고
    • Institut für Softwaretechnologie, Universität Stuttgart, Stuttgart, Germany, [27 April 2005]
    • Bellon S. Detection of software clones. Institut für Softwaretechnologie, Universität Stuttgart, Stuttgart, Germany, 2002. http://www.iste.uni-stuttgart.de/ps/clones/ [27 April 2005].
    • (2002) Detection of Software Clones
    • Bellon, S.1
  • 22
    • 84976757541 scopus 로고
    • A tool that detects plagiarism in Pascal programs
    • Grier S. A tool that detects plagiarism in Pascal programs. ACM SIGCSE Bulletin 1981; 13(1):15-20.
    • (1981) ACM SIGCSE Bulletin , vol.13 , Issue.1 , pp. 15-20
    • Grier, S.1
  • 23
    • 32344452759 scopus 로고
    • Compare: A collusion detector for Pascal
    • Madhavji N. Compare: A collusion detector for Pascal. Techniques et Sciences Informatiques 1985; 4(6):489-498.
    • (1985) Techniques et Sciences Informatiques , vol.4 , Issue.6 , pp. 489-498
    • Madhavji, N.1
  • 24
    • 0023960940 scopus 로고
    • Detecting plagiarism in student Pascal programs
    • Jankowitz H. Detecting plagiarism in student Pascal programs. Computer Journal 1988; 1(31):1-8.
    • (1988) Computer Journal , vol.1 , Issue.31 , pp. 1-8
    • Jankowitz, H.1
  • 25
    • 85043988965 scopus 로고
    • Finding similar files in a large file system
    • USENIX Association: Berkeley CA
    • Manber U. Finding similar files in a large file system. USENIX Winter 1994 Technical Conference Proceedings. USENIX Association: Berkeley CA, 1994; 1-10.
    • (1994) USENIX Winter 1994 Technical Conference Proceedings , pp. 1-10
    • Manber, U.1
  • 27
    • 32344442249 scopus 로고    scopus 로고
    • Eliminating duplication in source code via procedure extraction
    • Computer Sciences Department, University of Wisconsin-Madison, Madison WI
    • Komondoor R, Horwitz S. Eliminating duplication in source code via procedure extraction. Technical Report 1461, Computer Sciences Department, University of Wisconsin-Madison, Madison WI, 2002; 10 pp.
    • (2002) Technical Report , vol.1461
    • Komondoor, R.1    Horwitz, S.2


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