메뉴 건너뛰기




Volumn , Issue , 2012, Pages 1235-1242

IDE-based real-time focused search for near-miss clones

Author keywords

clone detection; clone search; maintenance; reengineering

Indexed keywords

CLONE DETECTION; CLONE SEARCH; CODE CLONE; CODE SEGMENTS; CODE SMELL; EMPIRICAL STUDIES; FOCUSED SEARCH; HIGH PRECISION; HYBRID ALGORITHMS; MEMORY EFFICIENT; SEARCH TOOLS; SOFTWARE DEVELOPMENT PROCESS;

EID: 84863558744     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2245276.2231970     Document Type: Conference Paper
Times cited : (20)

References (26)
  • 4
    • 57349188469 scopus 로고    scopus 로고
    • CloneTracker: Tool support for code clone management
    • E. Duala-Ekoko and M. Robillard. CloneTracker: tool support for code clone management. In ICSE, pages 843-846, 2008.
    • (2008) ICSE , pp. 843-846
    • Duala-Ekoko, E.1    Robillard, M.2
  • 5
    • 0007508819 scopus 로고    scopus 로고
    • Algorithms on Strings, Trees, and Sequences
    • Cambridge University Press, 1st edition
    • D. Gusfield. Algorithms on Strings, Trees, and Sequences. Computer and Computational Biology. Cambridge University Press, 1st edition, 1997.
    • (1997) Computer and Computational Biology
    • Gusfield, D.1
  • 6
    • 56249095379 scopus 로고    scopus 로고
    • CReN: A tool for tracking copy-and-paste code clones and renaming identifiers consistently in the IDE
    • P. Jablonski and D. Hou. CReN: a tool for tracking copy-and-paste code clones and renaming identifiers consistently in the IDE. In ETX, pages 16-20, 2007.
    • (2007) ETX , pp. 16-20
    • Jablonski, P.1    Hou, D.2
  • 7
    • 77949882149 scopus 로고    scopus 로고
    • CloneDetective - A workbench for clone detection research
    • E. Juergens, F. Deissenboeck, and B. Hummel. CloneDetective - a workbench for clone detection research. In ICSE, pages 603-606, 2009.
    • (2009) ICSE , pp. 603-606
    • Juergens, E.1    Deissenboeck, F.2    Hummel, B.3
  • 8
    • 34548718935 scopus 로고    scopus 로고
    • "Cloning considered harmful" considered harmful
    • C. Kapser and M. Godfrey. "Cloning considered harmful" considered harmful. In WCRE, pages 19-28, 2006.
    • (2006) WCRE , pp. 19-28
    • Kapser, C.1    Godfrey, M.2
  • 10
    • 0001421462 scopus 로고
    • Fast parallel and serial approximate string matching
    • G. Landau and U. Vishkin. Fast parallel and serial approximate string matching. J. Algorithms, 10(2):157-169, 1989.
    • (1989) J. Algorithms , vol.10 , Issue.2 , pp. 157-169
    • Landau, G.1    Vishkin, U.2
  • 11
    • 78751519375 scopus 로고    scopus 로고
    • Instant code clone search
    • M. Lee, J. Roh, S. Hwang, and S. Kim. Instant code clone search. In FSE, pages 167-176, 2010.
    • (2010) FSE , pp. 167-176
    • Lee, M.1    Roh, J.2    Hwang, S.3    Kim, S.4
  • 12
    • 85126165687 scopus 로고    scopus 로고
    • SDD: High performance code clone detection system for large scale source code
    • S. Lee and I. Jeong. SDD: high performance code clone detection system for large scale source code. In OOPSLA, pages 140-141, 2005.
    • (2005) OOPSLA , pp. 140-141
    • Lee, S.1    Jeong, I.2
  • 14
    • 0003676885 scopus 로고
    • Report TR-15-81, Center for Research in Computing Technology, Harvard University
    • M. Rabin. Fingerprinting by random polynomials. Report TR-15-81, Center for Research in Computing Technology, Harvard University, 1981.
    • (1981) Fingerprinting by Random Polynomials
    • Rabin, M.1
  • 15
    • 18144389452 scopus 로고    scopus 로고
    • Insights into system-wide code duplication
    • M. Rieger, S. Ducasse, and M. Lanza. Insights into system-wide code duplication. In WCRE, pages 100-109, 2004.
    • (2004) WCRE , pp. 100-109
    • Rieger, M.1    Ducasse, S.2    Lanza, M.3
  • 16
    • 71149111492 scopus 로고    scopus 로고
    • NICAD: Accurate detection of near-miss intentional clones using flexible pretty-printing and code normalization
    • C. Roy and J. Cordy. NICAD: Accurate detection of near-miss intentional clones using flexible pretty-printing and code normalization. In ICPC, pages 172-181, 2008.
    • (2008) ICPC , pp. 172-181
    • Roy, C.1    Cordy, J.2
  • 17
    • 69949085058 scopus 로고    scopus 로고
    • A mutation/injection-based automatic framework for evaluating code clone detection tools
    • C. Roy and J. Cordy. A mutation/injection-based automatic framework for evaluating code clone detection tools. In ICSTW, pages 157-166, 2009.
    • (2009) ICSTW , pp. 157-166
    • Roy, C.1    Cordy, J.2
  • 19
    • 64549135034 scopus 로고    scopus 로고
    • Comparison and evaluation of code clone detection techniques and tools: A qualitative approach
    • C. Roy, J. Cordy, and R. Koschke. Comparison and evaluation of code clone detection techniques and tools: A qualitative approach. Sci. Comput. Program., 74:470-495, 2009.
    • (2009) Sci. Comput. Program. , vol.74 , pp. 470-495
    • Roy, C.1    Cordy, J.2    Koschke, R.3
  • 20
    • 34248359450 scopus 로고    scopus 로고
    • Phoenix-based clone detection using suffix trees
    • R. Tairas and J. Gray. Phoenix-based clone detection using suffix trees. In ACM-SE, pages 679-684, 2006.
    • (2006) ACM-SE , pp. 679-684
    • Tairas, R.1    Gray, J.2
  • 21
    • 72249122818 scopus 로고    scopus 로고
    • Get to know your clones with CeDAR
    • R. Tairas and J. Gray. Get to know your clones with CeDAR. In OOPSLA, pages 817-818, 2009.
    • (2009) OOPSLA , pp. 817-818
    • Tairas, R.1    Gray, J.2
  • 22
    • 0001704377 scopus 로고
    • On-line construction of suffix trees
    • E. Ukkonen. On-line construction of suffix trees. Algorithmica, 14:249-260, 1995.
    • (1995) Algorithmica , vol.14 , pp. 249-260
    • Ukkonen, E.1
  • 24
    • 82055196656 scopus 로고    scopus 로고
    • A constraint programming approach to conflict-aware optimal scheduling of prioritized code clone refactoring
    • M. Zibran and C. Roy. A constraint programming approach to conflict-aware optimal scheduling of prioritized code clone refactoring. In SCAM, pages 105-114, 2011.
    • (2011) SCAM , pp. 105-114
    • Zibran, M.1    Roy, C.2
  • 25
    • 79959541424 scopus 로고    scopus 로고
    • Towards flexible code clone detection, management, and refactoring in IDE
    • M. Zibran and C. Roy. Towards flexible code clone detection, management, and refactoring in IDE. In IWSC, pages 75-76, 2011.
    • (2011) IWSC , pp. 75-76
    • Zibran, M.1    Roy, C.2
  • 26
    • 79960520851 scopus 로고    scopus 로고
    • Analyzing and forecasting near-miss clones in evolving software: An empirical study
    • M. Zibran, R. Saha, M. Asaduzzaman, and C. Roy. Analyzing and forecasting near-miss clones in evolving software: An empirical study. In ICECCS, pages 295-304, 2011.
    • (2011) ICECCS , pp. 295-304
    • Zibran, M.1    Saha, R.2    Asaduzzaman, M.3    Roy, C.4


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