{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,14]],"date-time":"2026-04-14T02:10:13Z","timestamp":1776132613989,"version":"3.50.1"},"publisher-location":"Singapore","reference-count":91,"publisher":"Springer Singapore","isbn-type":[{"value":"9789811619267","type":"print"},{"value":"9789811619274","type":"electronic"}],"license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021]]},"DOI":"10.1007\/978-981-16-1927-4_12","type":"book-chapter","created":{"date-parts":[[2021,8,3]],"date-time":"2021-08-03T05:02:40Z","timestamp":1627966960000},"page":"169-180","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["A Summary on the Stability of Code Clones and Current Research Trends"],"prefix":"10.1007","author":[{"given":"Manishankar","family":"Mondal","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chanchal K.","family":"Roy","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kevin A.","family":"Schneider","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,8,4]]},"reference":[{"key":"12_CR1","doi-asserted-by":"crossref","unstructured":"R.\u00a0Agrawal, T.\u00a0Imieliski, A.\u00a0Swami, Mining association rules between sets of items in large databases, in ACM SIGMOD International Conference on Management of Data (ACM SIGMOD\u201993), vol. 22, issue 2 (1993), pp 207\u2013216","DOI":"10.1145\/170036.170072"},{"key":"12_CR2","doi-asserted-by":"crossref","unstructured":"F.\u00a0Al-omari, I.\u00a0Keivanloo, C.K. Roy, J.\u00a0Rilling, Detecting clones across microsoft .net programming languages, in Proceedings of the International Working Conference on Reverse Engineering (WCRE\u201912) (2012), pp. 405\u2013414","DOI":"10.1109\/WCRE.2012.50"},{"key":"12_CR3","doi-asserted-by":"crossref","unstructured":"F.\u00a0Al-Omari, C.K. Roy, T.\u00a0Chen. Semanticclonebench: a semantic code clone benchmark using crowd-source knowledge, in IWSC (2020), pp. 57\u201363","DOI":"10.1109\/IWSC50091.2020.9047643"},{"key":"12_CR4","unstructured":"M.\u00a0Balazinska, E.\u00a0Merlo, M.\u00a0Dagenais, K.\u00a0Kontogiannis, Advanced clone-analysis to support object-oriented system refactoring, in Proceedings of the 7th Working Conference on Reverse Engineering (WCRE\u201900) (2000), pp. 98\u2013107"},{"key":"12_CR5","unstructured":"M.\u00a0Balazinska, E.\u00a0Merlo, M.\u00a0Dagenais, B.\u00a0Lag\u00fce, K.\u00a0Kontogiannis, Measuring clone based reengineering opportunities, in Proceedings of the 6th International Symposium on Software Metrics (METRICS\u201999) (1999), pp. 292\u2013303"},{"key":"12_CR6","unstructured":"M.\u00a0Balazinska, E.\u00a0Merlo, M.\u00a0Dagenais, B.\u00a0Lag\u00fce, K.\u00a0Kontogiannis, Partial redesign of Java software systems based on clone analysis, in Proceedings of the 6th Working Conference on Reverse Engineering (WCRE\u201999) (1999), pp. 326\u2013336"},{"key":"12_CR7","unstructured":"L.\u00a0Barbour, F.\u00a0Khomh, Y.\u00a0Zou, Late propagation in software clones, in Proceedings of the 27th IEEE International Conference on Software Maintenance (ICSM\u201911) (2011), pp. 273\u2013282"},{"issue":"11","key":"12_CR8","first-page":"1139","volume":"25","author":"L Barbour","year":"2013","unstructured":"L. Barbour, F. Khomh, Y. Zou, An empirical study of faults in late propagation clone genealogies. J. Softw.: Evol. Process. 25(11), 1139\u20131165 (2013)","journal-title":"J. Softw.: Evol. Process."},{"key":"12_CR9","unstructured":"I.\u00a0Baxter, A.\u00a0Yahin, L.\u00a0Moura, M.\u00a0Sant\u2019Anna, L.\u00a0Bier, Clone detection using abstract syntax trees, in Proceedings of the International Conference on Software Maintenance (ICSM\u201998) (1998), pp. 368\u2013378"},{"key":"12_CR10","unstructured":"M.\u00a0Beller, A.\u00a0Zaidman, A.\u00a0Karpov, The last line effect, in ICPC (2015), pp. 240\u2013243"},{"key":"12_CR11","doi-asserted-by":"crossref","unstructured":"N.\u00a0Bettenburg, W.\u00a0Shang, W.\u00a0Ibrahim, B.\u00a0Adams, Y.\u00a0Zou, A.E. Hassan, An empirical study on inconsistent changes to code clones at release level, in WCRE (2009), pp. 85\u201394","DOI":"10.1109\/WCRE.2009.51"},{"key":"12_CR12","doi-asserted-by":"crossref","unstructured":"S.\u00a0Bouktif, G.\u00a0Antoniol, M.\u00a0Neteler, E.\u00a0Merlo, A novel approach to optimize clone refactoring activity, in Proceedings of the 8th Annual Conference on Genetic and Evolutionary Computation (GECCO\u201906) (2006), pp. 1885\u20131892","DOI":"10.1145\/1143997.1144312"},{"key":"12_CR13","doi-asserted-by":"crossref","unstructured":"C.\u00a0Brown, S.\u00a0Thompson, Clone detection and elimination for Haskell, in Proceedings of the 2010 ACM SIGPLAN workshop on Partial Evaluation and Program Manipulation (PEPM\u201910) (2010), pp. 111\u2013120","DOI":"10.1145\/1706356.1706378"},{"key":"12_CR14","doi-asserted-by":"crossref","unstructured":"G.\u00a0Canfora, M.\u00a0Ceccarelli, L.\u00a0Cerulo, M.D. Penta, Using multivariate time series and association rules to detect logical change coupling: an empirical study, in Proceedings of the IEEE International Conference on Software Maintenance (ICSM\u201910) (2010), pp. 1\u201310","DOI":"10.1109\/ICSM.2010.5609732"},{"key":"12_CR15","unstructured":"X. Cheng, H. Zhong, Y. Chen, Z. Hu, J. Zhao, Rule-directed code clone synchronization, in ICPC (2016), pp. 1\u201310"},{"key":"12_CR16","doi-asserted-by":"crossref","unstructured":"E.\u00a0Choi, N.\u00a0Yoshida, T.\u00a0Ishio, K.\u00a0Inoue, T.\u00a0Sano, Extracting code clones for refactoring using combinations of clone metrics, in Proceedings of the 5th International Workshop on Software Clones (IWSC\u201911) (2011), pp. 7\u201313","DOI":"10.1145\/1985404.1985407"},{"key":"12_CR17","doi-asserted-by":"crossref","unstructured":"J.R. Cordy, C.K. Roy, The NiCad clone detector, in Proceedings of the 2011 IEEE 19th International Conference on Program Comprehension (ICPC\u2019 11) (2011), pp. 219\u2013220","DOI":"10.1109\/ICPC.2011.26"},{"key":"12_CR18","doi-asserted-by":"crossref","unstructured":"N.\u00a0G\u00f6de, D.\u00a0Steidl, Feature-based detection of bugs in clones, in Proceedings of the 7th International Workshop on Software Clones (IWSC\u201913) (2013), pp. 76\u201382","DOI":"10.1109\/IWSC.2013.6613047"},{"key":"12_CR19","doi-asserted-by":"crossref","unstructured":"E.\u00a0Duala-Ekoko, M.P. Robillard, Tracking code clones in evolving software, in Proceedings of the 29th International Conference on Software Engineering (ICSE\u201907) (2007), pp. 158\u2013167","DOI":"10.1109\/ICSE.2007.90"},{"key":"12_CR20","doi-asserted-by":"crossref","unstructured":"E.\u00a0Duala-Ekoko, M.P. Robillard, Clonetracker: tool support for code clone management, in Proceedings of the 30th International Conference on Software Engineering (ICSE\u201908) (2008), pp. 843\u2013846","DOI":"10.1145\/1368088.1368218"},{"issue":"1","key":"12_CR21","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1767751.1767754","volume":"20","author":"E Duala-Ekoko","year":"2010","unstructured":"E. Duala-Ekoko, M.P. Robillard, Clone region descriptors: representing and tracking duplication in source code. ACM Trans. Softw. Eng. Methodol. 20(1), 1\u201331 (2010)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"12_CR22","doi-asserted-by":"crossref","unstructured":"N.\u00a0G\u00f6de, J.\u00a0Harder, Clone stability, in Proceedings of the 15th European Conference on Software Maintenance and Reengineering (CSMR\u201911) (2011), pp. 65\u201374","DOI":"10.1109\/CSMR.2011.11"},{"key":"12_CR23","doi-asserted-by":"crossref","unstructured":"N.\u00a0G\u00f6de, R.\u00a0Koschke, Incremental clone detection, in Proceedings of the 13th European Conference on Software Maintenance and Reengineering (CSMR\u201909) (2009), pp. 219\u2013228","DOI":"10.1109\/CSMR.2009.20"},{"key":"12_CR24","doi-asserted-by":"crossref","unstructured":"J.\u00a0Harder, N.\u00a0G\u00f6de, Efficiently handling clone data: RCF and cyclone, in Proceedings of the 5th International Workshop on Software Clones (IWSC\u201911) (2011), pp. 81\u201382","DOI":"10.1145\/1985404.1985427"},{"key":"12_CR25","doi-asserted-by":"crossref","unstructured":"Y.\u00a0Higo, T.\u00a0Kamiya, S.\u00a0Kusumoto, K.\u00a0Inoue, Refactoring support based on code clone analysis. Prod. Focus. Softw. Process. Improv. (LNCS 3009):220\u2013233 (2004)","DOI":"10.1007\/978-3-540-24659-6_16"},{"key":"12_CR26","doi-asserted-by":"crossref","unstructured":"Y.\u00a0Higo, T.\u00a0Kamiya, S.\u00a0Kusumoto, K.\u00a0Inoue, ARIES: refactoring support tool for code clone, in Proceedings of the 3rd Workshop on Software Quality (3-WoSQ\u201905) (2005) pp. 1\u20134","DOI":"10.1145\/1083292.1083306"},{"key":"12_CR27","doi-asserted-by":"publisher","first-page":"435","DOI":"10.1002\/smr.394","volume":"20","author":"Y Higo","year":"2008","unstructured":"Y. Higo, S. Kusumoto, K. Inoue, A metric-based approach to identifying refactoring opportunities for merging code clones in a Java software system. J. Softw. Maint. Evol.: Res. Pract. 20, 435\u2013461 (2008)","journal-title":"J. Softw. Maint. Evol.: Res. Pract."},{"key":"12_CR28","doi-asserted-by":"crossref","unstructured":"K.\u00a0Hotta, Y.\u00a0Sano, Y.\u00a0Higo, S.\u00a0Kusumoto, Is duplicate code more frequently modified than non-duplicate code in software evolution?: an empirical study on open source software, in Proceedings of the International Workshop on Principles of Software Evolution (IWPSE\u201910) (2010), pp. 73\u201382","DOI":"10.1145\/1862372.1862390"},{"key":"12_CR29","doi-asserted-by":"crossref","unstructured":"J.F. Islam, M.\u00a0Mondal, C.K. Roy, Bug replication in code clones: an empirical study, in Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER\u201916) (2016), pp. 68\u201378","DOI":"10.1109\/SANER.2016.78"},{"key":"12_CR30","doi-asserted-by":"crossref","unstructured":"J.F. Islam, M. Mondal, C.K. Roy, A comparative study of software bugs in micro-clones and regular code clones, in SANER (2019), pp. 73\u201383","DOI":"10.1109\/SANER.2019.8667993"},{"key":"12_CR31","doi-asserted-by":"crossref","unstructured":"J.F. Islam, M. Mondal, C.K. Roy, K. Schneider, Comparing bug replication in regular and micro code clones, in ICPC (2019), pp. 81\u201392","DOI":"10.1109\/ICPC.2019.00022"},{"key":"12_CR32","doi-asserted-by":"crossref","unstructured":"C.K.\u00a0Roy, J.\u00a0Svajlenko, Fast and flexible large-scale clone detection with cloneworks, in ICSE-C (2017), pp. 27\u201330","DOI":"10.1109\/ICSE-C.2017.3"},{"key":"12_CR33","unstructured":"P.\u00a0Jablonski, D.\u00a0Hou, CReN: a tool for tracking copy-and-paste code clones and renaming identifiers consistently in the ide, in Proceedings of the 2007 OOPSLA Workshop on Eclipse Technology Exchange (OOPSLA\u201907) (2007), pp. 16\u201320"},{"key":"12_CR34","unstructured":"L.\u00a0Jiang, Z.\u00a0Su, E.\u00a0Chiu, Context-based detection of clone-related bugs, in Proceedings of the 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC-FSE\u201907) (2007), pp. 55\u201364"},{"issue":"7","key":"12_CR35","doi-asserted-by":"publisher","first-page":"654","DOI":"10.1109\/TSE.2002.1019480","volume":"28","author":"T Kamiya","year":"2002","unstructured":"T. Kamiya, S. Kusumoto, K. Inoue, CCFinder: a multilinguistic token-based code clone detection system for large scale source code. IEEE Trans. Softw. Eng. 28(7), 654\u2013670 (2002)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"12_CR36","unstructured":"C. Kapser, M.W. Godfrey, Cloning considered harmful considered harmful: patterns of cloning in software. Empir. Softw. Eng. J. 13(6), 645\u2013692 (2008)"},{"key":"12_CR37","unstructured":"D.\u00a0Kim, J.\u00a0Nam, J.\u00a0Song, S.\u00a0Kim, Automatic patch generation learned from human-written patches, in ICSE (2013), pp. 802\u2013811"},{"key":"12_CR38","unstructured":"J.\u00a0Krinke, A study of consistent and inconsistent changes to code clones, in Proceedings of the 14th Working Conference on Reverse Engineering (WCRE\u201907) (2007), pp. 170\u2013178"},{"key":"12_CR39","doi-asserted-by":"crossref","unstructured":"J.\u00a0Krinke, Is cloned code more stable than non-cloned code?, in Proceedings of the 8th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM\u201908) (2008), pp. 57\u201366","DOI":"10.1109\/SCAM.2008.14"},{"key":"12_CR40","doi-asserted-by":"crossref","unstructured":"J.\u00a0Krinke. Is cloned code older than non-cloned code?, in Proceedings of the 5th International Workshop on Software Clones (IWSC\u201911) (2011), pp. 28\u201333","DOI":"10.1145\/1985404.1985410"},{"key":"12_CR41","doi-asserted-by":"crossref","unstructured":"H.\u00a0Li, S.\u00a0Thompson, Clone detection and removal for Erlang\/OTP within a refactoring environment, in Proceedings of the 2009 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation (PEPM\u201909) (2009), pp. 169\u2013177","DOI":"10.1145\/1480945.1480971"},{"key":"12_CR42","unstructured":"H.\u00a0Li, S.\u00a0Thompson, Incremental clone detection and elimination for Erlang programs, in Proceedings of the 14th International Conference on Fundamental Approaches to Software Engineering (FASE\u201911) (2011), pp. 356\u2013370"},{"key":"12_CR43","unstructured":"J.\u00a0Li, M.D. Ernst, CBCD: cloned buggy code detector, in Proceedings of the 34th International Conference on Software Engineering (ICSE\u201912) (2012), pp. 310\u2013320"},{"key":"12_CR44","doi-asserted-by":"crossref","unstructured":"A.\u00a0Lozano, M.\u00a0Wermelinger, Assessing the effect of clones on changeability, in Proceedings of the IEEE International Conference on Software Maintenance (ICSM\u201908) (2008), pp. 227\u2013236","DOI":"10.1109\/ICSM.2008.4658071"},{"key":"12_CR45","unstructured":"A.\u00a0Lozano, M.\u00a0Wermelinger, Tracking clones\u2019 imprint, in Proceedings of the 4th International Workshop on Software Clones (IWSC\u201910) (2010), pp. 65\u201372"},{"key":"12_CR46","unstructured":"N.\u00a0Meng, L.\u00a0Hua, M.\u00a0Kim, K.S. McKinley, Does automated refactoring obviate systematic editing?, in Proceedings of the 37th International Conference on Software Engineering (ICSE\u201915) (2015), pp. 392\u2013402"},{"key":"12_CR47","unstructured":"D.\u00a0Mondal, M.\u00a0Mondal, C.K. Roy, K.A. Schneider, S.\u00a0Wang, Y.\u00a0Li, Clone-world: a visual analytic system for large scale software clones, in PacificVAST (2019), pp. 1\u201311"},{"key":"12_CR48","unstructured":"D.\u00a0Mondal, M.\u00a0Mondal, C.K. Roy, K.A. Schneider, S.\u00a0Wang, Y.\u00a0Li, Towards visualizing large scale evolving clones, in ICSE Poster Track (2019), pp. 1\u20134"},{"issue":"2","key":"12_CR49","doi-asserted-by":"publisher","first-page":"693","DOI":"10.1007\/s10664-017-9528-y","volume":"23","author":"M Mondal","year":"2018","unstructured":"M. Mondal, M.S. Rahman, C.K. Roy, K.A. Schneider, Is cloned code really stable? Empir. Softw. Eng. 23(2), 693\u2013770 (2018)","journal-title":"Empir. Softw. Eng."},{"key":"12_CR50","doi-asserted-by":"crossref","unstructured":"M. Mondal, B. Roy, C.K. Roy, K.A. Schneider, An empirical study on bug propagation through code cloning. J. Syst. Softw. (2019)","DOI":"10.1016\/j.jss.2019.110407"},{"key":"12_CR51","doi-asserted-by":"crossref","unstructured":"M.\u00a0Mondal, B.\u00a0Roy, C.K. Roy, K.A. Schneider, Investigating context adaptation bugs in code clones, in ICSME (2019), pp. 157\u2013168","DOI":"10.1109\/ICSME.2019.00026"},{"key":"12_CR52","doi-asserted-by":"crossref","unstructured":"M.\u00a0Mondal, B.\u00a0Roy, C.K. Roy, K.A. Schneider, Associating code clones with association rules for change impact analysis, in SANER (2020), pp. 93\u2013103","DOI":"10.1109\/SANER48275.2020.9054846"},{"key":"12_CR53","doi-asserted-by":"crossref","unstructured":"M.\u00a0Mondal, B.\u00a0Roy, C.K. Roy, K.A. Schneider, Investigating near-miss micro-clones in evolving software, in ICPC (2020), p.\u00a011","DOI":"10.1145\/3387904.3389262"},{"key":"12_CR54","doi-asserted-by":"crossref","unstructured":"M.\u00a0Mondal, C.K. Roy, M.S. Rahman, R.K. Saha, J.\u00a0Krinke, K.A. Schneider, Comparative stability of cloned and non-cloned code: an empirical study, in Proceedings of the 27th Annual ACM Symposium on Applied Computing (SAC\u201912) (2012), pp. 1227\u20131234","DOI":"10.1145\/2245276.2231969"},{"issue":"3","key":"12_CR55","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1145\/2387358.2387360","volume":"12","author":"M Mondal","year":"2012","unstructured":"M. Mondal, C.K. Roy, K.A. Schneider, An empirical study on clone stability. ACM SIGAPP Appl. Comput. Rev. 12(3), 20\u201336 (2012)","journal-title":"ACM SIGAPP Appl. Comput. Rev."},{"key":"12_CR56","doi-asserted-by":"crossref","unstructured":"M. Mondal, C.K. Roy, K.A. Schneider, Dispersion of changes in cloned and non-cloned code, in IWSC (2012), pp. 29\u201335","DOI":"10.1109\/IWSC.2012.6227863"},{"key":"12_CR57","doi-asserted-by":"crossref","unstructured":"M.\u00a0Mondal, C.K. Roy, K.A. Schneider, Automatic identification of important clones for refactoring and tracking, in Proceedings of the IEEE 14th International Working Conference on Source Code Analysis and Manipulation (SCAM\u201914) (2014), pp. 11\u201320","DOI":"10.1109\/SCAM.2014.11"},{"key":"12_CR58","doi-asserted-by":"crossref","unstructured":"M.\u00a0Mondal, C.K. Roy, K.A. Schneider, Automatic ranking of clones for refactoring through mining association rules, in Proceedings of the IEEE Conference on Software Maintenance, Reengineering and Reverse Engineering (CSMR-WCRE\u201914), Software Evolution Week (2014), pp. 114\u2013123","DOI":"10.1109\/CSMR-WCRE.2014.6747161"},{"key":"12_CR59","doi-asserted-by":"crossref","unstructured":"M.\u00a0Mondal, C.K. Roy, K.A. Schneider, A comparative study on the bug-proneness of different types of code clones, in Proceedings of the 31st IEEE International Conference on Software Maintenance and Evolution (ICSME\u201915) (2015), pp. 91\u2013100","DOI":"10.1109\/ICSM.2015.7332455"},{"key":"12_CR60","unstructured":"M.\u00a0Mondal, C.K. Roy, K.A. Schneider, An exploratory study on change suggestions for methods using clone detection, in CASCON (2016), pp. 85\u201395"},{"key":"12_CR61","doi-asserted-by":"crossref","unstructured":"M.\u00a0Mondal, C.K. Roy, K.A. Schneider, Micro-clones in evolving software, in SANER (2018), pp. 50\u201360","DOI":"10.1109\/SANER.2018.8330196"},{"key":"12_CR62","doi-asserted-by":"crossref","unstructured":"M.\u00a0Mondal, C.K. Roy, K.A. Schneider, A fine-grained analysis on the inconsistent changes in code clones, in ICSME (2020), pp. 220\u2013231","DOI":"10.1109\/ICSME46990.2020.00030"},{"key":"12_CR63","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1016\/j.jss.2018.05.028","volume":"144","author":"Manishankar Mondal","year":"2018","unstructured":"Manishankar Mondal, Chanchal K. Roy, Kevin A. Schneider, Bug-proneness and late propagation tendency of code clones: a comparative study on different clone types. J. Syst. Softw. 144, 41\u201359 (2018)","journal-title":"J. Syst. Softw."},{"key":"12_CR64","doi-asserted-by":"crossref","unstructured":"G.\u00a0Mostaeen, J.\u00a0Svajlenko, B.\u00a0Roy, C.K. Roy, K.A. Schneider, On the use of machine learning techniques towards the design of cloud based automatic code clone validation tools, in SCAM (2018), pp. 155\u2013164","DOI":"10.1109\/SCAM.2018.00025"},{"key":"12_CR65","doi-asserted-by":"crossref","unstructured":"G.\u00a0Mostaeen, J.\u00a0Svajlenko, B.\u00a0Roy, C.K. Roy, K.A. Schneider, Clonecognition: machine learning based code clone validation tool, in FSE (2019), pp. 1105\u20131109","DOI":"10.1145\/3338906.3341182"},{"key":"12_CR66","doi-asserted-by":"crossref","unstructured":"M.\u00a0Nadim, M. Mondal, C.K. Roy, Evaluating performance of clone detection tools in detecting cloned co-change candidates, in IWSC (2020), pp. 15\u201321","DOI":"10.1109\/IWSC50091.2020.9047639"},{"issue":"5","key":"12_CR67","doi-asserted-by":"publisher","first-page":"1008","DOI":"10.1109\/TSE.2011.90","volume":"38","author":"H Nguyen","year":"2011","unstructured":"H. Nguyen, T. Nguyen, N. Pham, J. Al-Kofahi, T. Nguyen, Clone management for evolving software. IEEE Trans. Softw. Eng. 38(5), 1008\u20131026 (2011)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"12_CR68","unstructured":"H.A. Nguyen, A.T. Nguyen, T.T. Nguyen, T.N. Nguyen, H.\u00a0Rajan, A study of repetitiveness of code changes in software evolution, in ASE (2013), pp. 180\u2013190"},{"key":"12_CR69","unstructured":"B.\u00a0Ray, M.\u00a0Nagappan, C.\u00a0Bird, N.\u00a0Nagappan, T.\u00a0Zimmermann, The uniqueness of changes: characteristics and applications, in Microsoft Research Technical Report (2014), pp. 1\u201310"},{"key":"12_CR70","unstructured":"D. Reniers, L. Voinea, O. Ersoy, A. Telea, A visual analytics toolset for program structure, metrics, and evolution comprehension, in International, Workshop on Advanced\/Academic Software Development Tools and Techniques (2010)"},{"key":"12_CR71","unstructured":"C.K. Roy, Detection and analysis of near-miss software clones, in Proceedings of the Doctoral Symposium Track of the 25th IEEE International Conference on Software Maintenance (ICSM\u201909) (2009), pp. 447\u2013450"},{"key":"12_CR72","unstructured":"C.K. Roy, J.R. Cordy, NICAD: accurate detection of near-miss intentional clones using flexible pretty-printing and code normalization, in Proceedings of the 16th IEEE International Conference on Program Comprehension (ICPC\u201908) (2008), pp. 172\u2013181"},{"key":"12_CR73","doi-asserted-by":"crossref","unstructured":"C.K. Roy, M.F. Zibran, R.\u00a0Koschke, The vision of software clone management: past, present, and future (keynote paper), in Proceedings of the IEEE Conference on Software Maintenance, Reengineering and Reverse Engineering (CSMR-WCRE\u201914), Software Evolution Week (2014), pp. 18\u201333","DOI":"10.1109\/CSMR-WCRE.2014.6747168"},{"key":"12_CR74","unstructured":"V.\u00a0Rysselberghe, S.\u00a0Demeyer, Evaluating clone detection techniques from a refactoring perspective, in Proceedings of the 19th IEEE International Conference on Automated Software Engineering (ASE\u201904) (2004), pp. 336\u2013339"},{"key":"12_CR75","doi-asserted-by":"crossref","unstructured":"R.K. Saha, C.K. Roy, K.A. Schneider, An automatic framework for extracting and classifying near-miss clone genealogies, in Proceedings of the 27th IEEE International Conference on Software Maintenance (ICSM\u201911) (2011), pp. 293\u2013302","DOI":"10.1109\/ICSM.2011.6080796"},{"key":"12_CR76","doi-asserted-by":"crossref","unstructured":"H.\u00a0Sajnani, V.\u00a0Saini, J.\u00a0Svajlenko, C.K. Roy, C.V. Lopes, SourcererCC: scaling code clone detection to big-code, in Proceedings of the 38th International Conference on Software Engineering (ICSE\u201916) (2016), pp. 1157\u20131168","DOI":"10.1145\/2884781.2884877"},{"key":"12_CR77","doi-asserted-by":"crossref","unstructured":"A. Sheneamer, J. Kalita, Semantic clone detection using machine learning, in ICMLA (2016), pp. 1024\u20131028","DOI":"10.1109\/ICMLA.2016.0185"},{"key":"12_CR78","doi-asserted-by":"crossref","unstructured":"J.\u00a0Svajlenko, C.K. Roy, Evaluating clone detection tools with bigclonebench, in Proceedings of the 31st International Conference on Software Maintenance and Evolution (ICSME\u201915) (2015), pp. 131\u2013140","DOI":"10.1109\/ICSM.2015.7332459"},{"key":"12_CR79","unstructured":"J.\u00a0Svajlenko, C.K. Roy, The mutation and injection framework: evaluating clone detection tools with mutation analysis. IEEE Trans. Softw. Eng. 1 (2019)"},{"key":"12_CR80","doi-asserted-by":"crossref","unstructured":"S.\u00a0Tokui, N.\u00a0Yoshida, E.\u00a0Choi, K.\u00a0Inoue, Clone notifier: developing and improving the system to notify changes of code clones, in SANER (2020), pp. 642\u2013646","DOI":"10.1109\/SANER48275.2020.9054793"},{"key":"12_CR81","doi-asserted-by":"crossref","unstructured":"M.\u00a0Tokunaga, N.\u00a0Yoshida, K.\u00a0Yoshioka, M.\u00a0Matsushita, K.\u00a0Inoue, Towards a collection of refactoring patterns based on code clone categorization, in Proceedings of the 2nd Asian Conference on Pattern Languages of Programs (AsianPLoP\u201911) (2011), pp. 1\u20136","DOI":"10.1145\/2524629.2524637"},{"issue":"11","key":"12_CR82","doi-asserted-by":"publisher","first-page":"1055","DOI":"10.1109\/TSE.2015.2448531","volume":"41","author":"N Tsantalis","year":"2015","unstructured":"N. Tsantalis, D. Mazinanian, G.P. Krishnan, Assessing the refactorability of software clones. IEEE Trans. Softw. Eng. 41(11), 1055\u20131090 (2015)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"12_CR83","doi-asserted-by":"crossref","unstructured":"N.\u00a0Tsantalis, D.\u00a0Mazinanian, S.\u00a0Rostami, Clone refactoring with lambda expressions, in ICSE (2017), pp. 60\u201370","DOI":"10.1109\/ICSE.2017.14"},{"key":"12_CR84","doi-asserted-by":"crossref","unstructured":"R.\u00a0van Tonder, C.\u00a0Le Goues, Defending against the attack of the micro-clones, in ICPC (2016), pp. 1\u20134","DOI":"10.1109\/ICPC.2016.7503736"},{"key":"12_CR85","first-page":"1","volume":"63","author":"W Wang","year":"2014","unstructured":"W. Wang, M.W. Godfrey, Investigating intentional clone refactoring. Electron. Commun. EASST 63, 1\u20137 (2014)","journal-title":"Electron. Commun. EASST"},{"key":"12_CR86","doi-asserted-by":"crossref","unstructured":"W.\u00a0Wang, M.W. Godfrey, Recommending clones for refactoring using design, context, and history, in Proceedings of the 2014 IEEE International Conference on Software Maintenance and Evolution (ICSME\u201914) (2014), pp. 331\u2013340","DOI":"10.1109\/ICSME.2014.55"},{"key":"12_CR87","doi-asserted-by":"crossref","unstructured":"S.\u00a0Xie, F.\u00a0Khomh, Y.\u00a0Zou, An empirical study of the fault-proneness of clone mutation and clone migration, in Proceedings of the 10th Working Conference on Mining Software Repositories (MSR\u201913) (2013), pp. 149\u2013158","DOI":"10.1109\/MSR.2013.6624022"},{"key":"12_CR88","doi-asserted-by":"crossref","unstructured":"H. Yu, W. Lam, L. Chen, G. Li, T. Xie, Q. Wang, Neural detection of semantic code clones via tree-based convolution, in ICPC (2019), pp. 1\u201311","DOI":"10.1109\/ICPC.2019.00021"},{"key":"12_CR89","doi-asserted-by":"crossref","unstructured":"M.F. Zibran, C.K. Roy, Conflict-aware optimal scheduling of code clone refactoring: a constraint programming approach, in Proceedings of the 19th IEEE International Conference on Program Comprehension (ICPC\u201911) (IEEE, 2011), pp. 266\u2013269","DOI":"10.1109\/ICPC.2011.45"},{"issue":"3","key":"12_CR90","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1049\/iet-sen.2012.0058","volume":"7","author":"MF Zibran","year":"2013","unstructured":"M.F. Zibran, C.K. Roy, Conflict-aware optimal scheduling of prioritised code clone refactoring. IET Softw. 7(3), 167\u2013186 (2013)","journal-title":"IET Softw."},{"issue":"4","key":"12_CR91","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1145\/2577554.2577559","volume":"13","author":"MF Zibran","year":"2013","unstructured":"M.F. Zibran, R.K. Saha, C.K. Roy, K.A. Schneider, Genealogical insights into the facts and fictions of clone removal. Appl. Comput. Rev. 13(4), 30\u201342 (2013)","journal-title":"Appl. Comput. Rev."}],"container-title":["Code Clone Analysis"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-16-1927-4_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,11]],"date-time":"2021-10-11T05:20:40Z","timestamp":1633929640000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-16-1927-4_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9789811619267","9789811619274"],"references-count":91,"URL":"https:\/\/doi.org\/10.1007\/978-981-16-1927-4_12","relation":{},"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"4 August 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}