메뉴 건너뛰기




Volumn 38, Issue 5, 2012, Pages 1008-1026

Clone management for evolving software

Author keywords

clone consistency analysis; Clone management; clone merging; clone synchronization

Indexed keywords

ABSTRACT SYNTAX TREES; CHANGE PROPAGATION; CLONE DETECTION; CLONE MANAGEMENT; CODE CHANGES; CODE CLONE; CODE FRAGMENTS; CONSISTENCY ANALYSIS; EMPIRICAL STUDIES; KEY TECHNIQUES; REAL-WORLD SYSTEM; RESEARCH RESULTS; SOFTWARE SYSTEMS; SOURCE CODES; STRUCTURAL CHARACTERISTICS; TREE EDITING;

EID: 84867315180     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2011.90     Document Type: Article
Times cited : (92)

References (50)
  • 4
    • 0013238532 scopus 로고    scopus 로고
    • Parameterized duplication in strings: Algorithms and an application to software maintenance
    • PII S0097539793246707
    • B.S. Baker, "Parameterized Duplication in Strings: Algorithms and an Application to Software Maintenance," SIAM J. Computing, vol. 26, no. 5, pp. 1343-1362, Oct., 1997. (Pubitemid 127613095)
    • (1997) SIAM Journal on Computing , vol.26 , Issue.5 , pp. 1343-1362
    • Baker, B.S.1
  • 9
    • 84867297778 scopus 로고    scopus 로고
    • CCFinderX. http://www.ccfinder.net, 2012.
    • (2012) CCFinderX.
  • 11
    • 0032083407 scopus 로고    scopus 로고
    • Version models for software configuration management
    • R. Conradi and B. Westfechtel, "Version Models for Software Configuration Management," ACM Computing Surveys, vol. 30, no. 2, pp. 232-282, 1998. (Pubitemid 128485204)
    • (1998) ACM Computing Surveys , vol.30 , Issue.2 , pp. 232-282
    • Conradi, R.1    Westfechtel, B.2
  • 16
    • 35348968376 scopus 로고    scopus 로고
    • Change distilling: Tree differencing for fine-grained source code change extraction
    • DOI 10.1109/TSE.2007.70731
    • B. Fluri, M. Wuersch, M. Pinzger, and H. Gall, "Change Distilling: Tree Differencing for Fine-Grained Source Code Change Extraction," IEEE Trans. Software Eng., vol. 33, no. 11, pp. 725-743, Nov. 2007. (Pubitemid 47595645)
    • (2007) IEEE Transactions on Software Engineering , vol.33 , Issue.11 , pp. 725-743
    • Fluri, B.1    Wursch, M.2    Pinzger, M.3    Gall, H.C.4
  • 20
    • 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," Proc. Eclipse Technology Exchange Workshop at OOPSLA '07, pp. 16-20, 2007.
    • (2007) Proc. Eclipse Technology Exchange Workshop at OOPSLA '07 , pp. 16-20
    • Jablonski, P.1    Hou, D.2
  • 24
    • 0036648690 scopus 로고    scopus 로고
    • Ccfinder: A multilinguistic token-based code clone detection system for large scale source code
    • July
    • T. Kamiya, S. Kusumoto, and K. Inoue, "CCFinder: A Multilinguistic Token-Based Code Clone Detection System for Large Scale Source Code," IEEE Trans. Software Eng., vol. 28, no. 7, pp. 654-670, July 2002.
    • (2002) IEEE Trans. Software Eng. , vol.28 , Issue.7 , pp. 654-670
    • Kamiya, T.1    Kusumoto, S.2    Inoue, K.3
  • 25
    • 56749132226 scopus 로고    scopus 로고
    • 'Cloning considered harmful' considered harmful: Patterns of cloning in software
    • C. Kapser and M. Godfrey, "'Cloning Considered Harmful' Considered Harmful: Patterns of Cloning in Software," Emperical Software Eng., vol. 13, no. 6, pp. 645-692, 2008.
    • (2008) Emperical Software Eng. , vol.13 , Issue.6 , pp. 645-692
    • Kapser, C.1    Godfrey, M.2
  • 27
    • 84890052317 scopus 로고    scopus 로고
    • Using slicing to identify duplication in source code
    • R. Komondoor and S. Horwitz, "Using Slicing to Identify Duplication in Source Code," Proc. Eighth Int'l Symp. Static Analysis, pp. 40-56, 2001. (Pubitemid 33302552)
    • (2001) Lecture Notes In Computer Science , Issue.2126 , pp. 40-56
    • Komondoor, R.1    Horwitz, S.2
  • 28
    • 51149095379 scopus 로고    scopus 로고
    • A study of consistent and inconsistent changes to code clones
    • J. Krinke, "A Study of Consistent and Inconsistent Changes to Code Clones," Proc. 14th Working Conf. Reverse Eng., pp. 170-178. 2007.
    • (2007) Proc. 14th Working Conf. Reverse Eng. , pp. 170-170
    • Krinke, J.1
  • 30
    • 33645819206 scopus 로고    scopus 로고
    • Cp-miner: Finding copy-paste and related bugs in large-scale software
    • Mar.
    • Z. Li, S. Lu, and S. Myagmar, "CP-Miner: Finding Copy-Paste and Related Bugs in Large-Scale Software," IEEE Trans. Software Eng., vol. 32, no. 3, pp. 176-192, Mar. 2006.
    • (2006) IEEE Trans. Software Eng. , vol.32 , Issue.3 , pp. 176-192
    • Li, Z.1    Lu, S.2    Myagmar, S.3
  • 33
    • 0036564990 scopus 로고    scopus 로고
    • A state-of-The-art survey on software merging
    • DOI 10.1109/TSE.2002.1000449
    • T. Mens, "A State-of-the-Art Survey on Software Merging," IEEE Trans. Software Eng., vol. 28, no. 5, pp. 449-462, May 2002. (Pubitemid 34669572)
    • (2002) IEEE Transactions on Software Engineering , vol.28 , Issue.5 , pp. 449-462
    • Mens, T.1
  • 42
    • 84867284513 scopus 로고    scopus 로고
    • Subclipse.tigris.org
    • Subclipse.tigris.org, Subclipse, 2012.
    • (2012) Subclipse
  • 44
    • 64549135034 scopus 로고    scopus 로고
    • Comparison and evaluation of code clone detection techniques and tools: A qualitative approach
    • C.K. Roy, J.R. Cordy, and R. Koschke, "Comparison and Evaluation of Code Clone Detection Techniques and Tools: A Qualitative Approach," Science of Computer Programming, vol. 74, no. 7, pp. 470-495, 2009.
    • (2009) Science of Computer Programming , vol.74 , Issue.7 , pp. 470-495
    • Roy, C.K.1    Cordy, J.R.2    Koschke, R.3
  • 49
    • 0026890189 scopus 로고
    • Program integration algorithm that accommodates semantics-preserving transformations
    • DOI 10.1145/131736.131756
    • W. Yang, S. Horwitz, and T. Reps, "A Program Integration Algorithm that Accommodates Semantics-Preserving Transformations," ACM Trans. Software Eng. Methodology, vol. 1, no. 3, pp. 310-354, 1992. (Pubitemid 23600006)
    • (1992) ACM Transactions on Software Engineering and Methodology , vol.1 , Issue.3 , pp. 310-354
    • Yang Wuu1    Horwitz Susan2    Reps Thomas3
  • 50
    • 0029267579 scopus 로고
    • Algorithms for the constrained editing distance between ordered labeled trees and related problems
    • K. Zhang, "Algorithms for the Constrained Editing Distance Between Ordered Labeled Trees and Related Problems," Pattern Recognition, vol. 28, pp. 463-474, 1995.
    • (1995) Pattern Recognition , vol.28 , pp. 463-474
    • Zhang, K.1


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