메뉴 건너뛰기




Volumn 6301, Issue , 2007, Pages

Survey of Research on Software Clones

Author keywords

[No Author keywords available]

Indexed keywords

BENCHMARKING; CLONING;

EID: 85121829222     PISSN: 18624405     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (121)

References (82)
  • 2
    • 0038011045 scopus 로고    scopus 로고
    • Using redundancies to find errors
    • Xie, Y., Engler, D.: Using redundancies to find errors. SIGSOFT Softw. Eng. Notes 27(6) (2002) 51-60
    • (2002) SIGSOFT Softw. Eng. Notes , vol.27 , Issue.6 , pp. 51-60
    • Xie, Y.1    Engler, D.2
  • 4
    • 0029222025 scopus 로고
    • On finding duplication and near-duplication in large software systems
    • Wills, L., Newcomb, P., Chikofsky, E., eds.: Los Alamitos, California, IEEE Computer Society Press
    • Baker, B.S.: On finding duplication and near-duplication in large software systems. In Wills, L., Newcomb, P., Chikofsky, E., eds.: Second Working Conference on Reverse Engineering, Los Alamitos, California, IEEE Computer Society Press (1995) 86-95
    • (1995) Second Working Conference on Reverse Engineering , pp. 86-95
    • Baker, B.S.1
  • 20
    • 18844392422 scopus 로고    scopus 로고
    • Comprehending reality: Practical challenges to software maintenance automation
    • IEEE Computer Society Press
    • Cordy, J.: Comprehending reality: Practical challenges to software maintenance automation. In: International Workshop on Program Comprehension, IEEE Computer Society Press (2003) 196-206
    • (2003) International Workshop on Program Comprehension , pp. 196-206
    • Cordy, J.1
  • 31
    • 84962184978 scopus 로고
    • Substring matching for clone detection and change tracking
    • IEEE Computer Society Press
    • Johnson, J.H.: Substring matching for clone detection and change tracking. In: International Conference on Software Maintenance, IEEE Computer Society Press (1994) 120-126
    • (1994) International Conference on Software Maintenance , pp. 120-126
    • Johnson, J.H.1
  • 32
    • 0022664231 scopus 로고
    • Combinatorics, complexity, and randomness
    • Karp, R.M.: Combinatorics, complexity, and randomness. Communications of the ACM 29(2) (1986) 98-109
    • (1986) Communications of the ACM , vol.29 , Issue.2 , pp. 98-109
    • Karp, R.M.1
  • 33
    • 0022030599 scopus 로고
    • Efficient randomized pattern-matching algorithms
    • Karp, R.M., Rabin, M..: Efficient randomized pattern-matching algorithms. IBM Journal Research and Development 31(2) (1987) 249-260
    • (1987) IBM Journal Research and Development , vol.31 , Issue.2 , pp. 249-260
    • Karp, R.M.1    Rabin, M.2
  • 35
    • 0016942292 scopus 로고
    • A space-economical suffix tree construction algorithm
    • McCreight, E.: A space-economical suffix tree construction algorithm. Journal of the ACM 32(2) (1976) 262-272
    • (1976) Journal of the ACM , vol.32 , Issue.2 , pp. 262-272
    • McCreight, E.1
  • 36
    • 0030084599 scopus 로고    scopus 로고
    • Parameterized Pattern Matching: Algorithms and Applications
    • Baker, B.S.: Parameterized Pattern Matching: Algorithms and Applications. Journal Computer System Science 52(1) (1996) 28-42
    • (1996) Journal Computer System Science , vol.52 , Issue.1 , pp. 28-42
    • Baker, B.S.1
  • 37
    • 0036648690 scopus 로고    scopus 로고
    • CCFinder: A Multi-Linguistic Token-based Code Clone Detection System for Large Scale Source Code
    • Kamiya, T., Kusumoto, S., Inoue, K.: CCFinder: A Multi-Linguistic Token-based Code Clone Detection System for Large Scale Source Code. IEEE Computer Society Transactions on Software Engineering 28(7) (2002) 654-670
    • (2002) IEEE Computer Society Transactions on Software Engineering , vol.28 , Issue.7 , pp. 654-670
    • Kamiya, T.1    Kusumoto, S.2    Inoue, K.3
  • 43
    • 0030407014 scopus 로고    scopus 로고
    • Experiment on the automatic detection of function clones in a software system using metrics
    • Mayrand, J., Leblanc, C., Merlo, E.: Experiment on the automatic detection of function clones in a software system using metrics. In: International Conference on Software Maintenance. (1996) 244-253
    • (1996) International Conference on Software Maintenance , pp. 244-253
    • Mayrand, J.1    Leblanc, C.2    Merlo, E.3
  • 48
    • 0026185673 scopus 로고
    • Identifying syntactic differences between two programs
    • Yang, W.: Identifying syntactic differences between two programs. Software-Practice and Experience 21(7) (1991) 739-755
    • (1991) Software-Practice and Experience , vol.21 , Issue.7 , pp. 739-755
    • Yang, W.1
  • 51
    • 0034770139 scopus 로고    scopus 로고
    • Identifying Similar Code with Program Dependence Graphs
    • Krinke, J.: Identifying Similar Code with Program Dependence Graphs. In: Working Conference on Reverse Engineering. (2001) 301-309
    • (2001) Working Conference on Reverse Engineering , pp. 301-309
    • Krinke, J.1
  • 53
    • 34548234736 scopus 로고    scopus 로고
    • Detection of redundant code using r2d2
    • IEEE Computer Society Press
    • Leitao, A.M.: Detection of redundant code using r2d2. In: Workshop Source Code Analysis and Manipulation, IEEE Computer Society Press (2003) 183-192
    • (2003) Workshop Source Code Analysis and Manipulation , pp. 183-192
    • Leitao, A.M.1
  • 55
    • 84910009447 scopus 로고    scopus 로고
    • Cp-miner: A tool for finding copy-paste and related bugs in operating system code
    • Li, Z., Lu, S., Myagmar, S., Zhou, Y.: Cp-miner: A tool for finding copy-paste and related bugs in operating system code. In: Operating System Design and Implementation. (2004) 289-302
    • (2004) Operating System Design and Implementation , pp. 289-302
    • Li, Z.1    Lu, S.2    Myagmar, S.3    Zhou, Y.4
  • 56
    • 34548812113 scopus 로고    scopus 로고
    • Evaluating clone detection tools for use during preventative maintenance
    • IEEE Computer Society Press
    • Bailey, J., Burd, E.: Evaluating clone detection tools for use during preventative maintenance. In: Workshop Source Code Analysis and Manipulation, IEEE Computer Society Press (2002) 36-43
    • (2002) Workshop Source Code Analysis and Manipulation , pp. 36-43
    • Bailey, J.1    Burd, E.2
  • 65
    • 84948459152 scopus 로고    scopus 로고
    • Gemini: Maintenance support environment based on code clone analysis
    • IEEE Computer Society Press
    • Ueda, Y., Kamiya, T., Kusumoto, S., Inoue, K.: Gemini: Maintenance support environment based on code clone analysis. In: IEEE Symposium on Software Metrics, IEEE Computer Society Press (2002) 67-76
    • (2002) IEEE Symposium on Software Metrics , pp. 67-76
    • Ueda, Y.1    Kamiya, T.2    Kusumoto, S.3    Inoue, K.4
  • 70
    • 33748601586 scopus 로고    scopus 로고
    • On the internet, software should be milked, not brewed
    • Flammia, G.: On the internet, software should be milked, not brewed. IEEE Expert 11(6) (1996) 87-88
    • (1996) IEEE Expert , vol.11 , Issue.6 , pp. 87-88
    • Flammia, G.1
  • 72
    • 0023960940 scopus 로고
    • Detecting plagiarism in student pascal programs
    • Jankowitz, H.T.: Detecting plagiarism in student pascal programs. Computer Journal 1(31) (1988) 1-8
    • (1988) Computer Journal , vol.1 , Issue.31 , pp. 1-8
    • Jankowitz, H.T.1
  • 73
    • 32344452759 scopus 로고
    • Compare: a collusion detector for pascal
    • Madhavji, N.H.: Compare: a collusion detector for pascal. Techniques et Sciences Informatiques 4(6) (1985) 489-497
    • (1985) Techniques et Sciences Informatiques , vol.4 , Issue.6 , pp. 489-497
    • Madhavji, N.H.1
  • 74
    • 84976757541 scopus 로고
    • A tool that detects plagiarism in pascal programs
    • Grier, S.: A tool that detects plagiarism in pascal programs. SIGSCE Bulletin 13(1) (1981)
    • (1981) SIGSCE Bulletin , vol.13 , Issue.1
    • Grier, S.1
  • 77
    • 84948677440 scopus 로고    scopus 로고
    • An integrated approach for studying architectural evolution
    • IEEE Computer Society Press
    • Tu, Q., Godfrey, M.W.: An integrated approach for studying architectural evolution. In: International Workshop on Program Comprehension, IEEE Computer Society Press (2002) 127-136
    • (2002) International Workshop on Program Comprehension , pp. 127-136
    • Tu, Q.1    Godfrey, M.W.2
  • 81
    • 34547374057 scopus 로고    scopus 로고
    • Refactoring detection based on umldiff change-facts queries
    • IEEE Computer Society Press
    • Xing, Z., Stroulia, E.: Refactoring detection based on umldiff change-facts queries. In: Working Conference on Reverse Engineering, IEEE Computer Society Press (2003) 263-274
    • (2003) Working Conference on Reverse Engineering , pp. 263-274
    • Xing, Z.1    Stroulia, E.2
  • 82
    • 30344468434 scopus 로고    scopus 로고
    • Analyzing the evolutionary history of the logical design of object-oriented software
    • Xing, Z., Stroulia, E.: Analyzing the evolutionary history of the logical design of object-oriented software. IEEE Computer Society Transactions on Software Engineering 31(10) (2005) 850-868
    • (2005) IEEE Computer Society Transactions on Software Engineering , vol.31 , Issue.10 , pp. 850-868
    • Xing, Z.1    Stroulia, E.2


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