{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,19]],"date-time":"2025-09-19T09:24:57Z","timestamp":1758273897868},"reference-count":26,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2015,8,7]],"date-time":"2015-08-07T00:00:00Z","timestamp":1438905600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2016,8]]},"DOI":"10.1007\/s10664-015-9394-4","type":"journal-article","created":{"date-parts":[[2015,8,6]],"date-time":"2015-08-06T02:45:29Z","timestamp":1438829129000},"page":"1476-1508","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Code clones and developer behavior: results of two surveys of the clone research community"],"prefix":"10.1007","volume":"21","author":[{"given":"Debarshi","family":"Chatterji","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jeffrey C.","family":"Carver","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nicholas A.","family":"Kraft","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,8,7]]},"reference":[{"issue":"11","key":"9394_CR1","doi-asserted-by":"publisher","first-page":"1139","DOI":"10.1002\/smr.1597","volume":"25","author":"L Barbour","year":"2013","unstructured":"Barbour L, Khomh F, Zou Y (2013) An empirical study of faults in late propagation clone genealogies. J Softw Evol Process 25(11):1139\u20131165. doi: 10.1002\/smr.1597","journal-title":"J Softw Evol Process"},{"key":"9394_CR2","doi-asserted-by":"publisher","unstructured":"Baxter I, Yahin A, Moura L, Sant\u2019Anna M, Bier L (1998) Clone detection using abstract syntax trees. In: Proceedings of the international conference on software maintenance, 1998. doi: 10.1109\/ICSM.1998.738528 , pp 368\u2013377","DOI":"10.1109\/ICSM.1998.738528"},{"issue":"9","key":"9394_CR3","first-page":"577","volume":"33","author":"S Bellon","year":"2007","unstructured":"Bellon S, Koschke R, Antoniol G, Krinke J, Merlo E (2007) Comparison and evaluation of clone detection tools. IEEE Transactions on Software Engineering 33 (9):577\u2013591. doi: 10.1109\/TSE.2007.70725","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9394_CR4","doi-asserted-by":"crossref","unstructured":"Cai D, Kim M (2011) An empirical study of long-lived code clones. In: Proceedings of the 14th international conference on fundamental approaches to software engineering: part of the joint european conferences on theory and practice of software, Springer-Verlag, Berlin, Heidelberg, FASE\u201911\/ETAPS\u201911, pp 432\u2013446. http:\/\/dl.acm.org\/citation.cfm?id=1987434.1987474","DOI":"10.1007\/978-3-642-19811-3_30"},{"key":"9394_CR5","doi-asserted-by":"crossref","unstructured":"Chatterji D, Carver J, Massengil B, Oslin J, Kraft N (2011) Measuring the efficacy of code clone information in a bug localization task: an empirical study. In: International symposium on empirical software engineering and measurement, pp 20\u201329","DOI":"10.1109\/ESEM.2011.10"},{"key":"9394_CR6","doi-asserted-by":"crossref","unstructured":"Chatterji D, Carver J, Kraft N (2012) Claims and beliefs about code clones: do we agree as a community? a survey. In: 6th International workshop on software clones (IWSC), pp 15\u201321","DOI":"10.1109\/IWSC.2012.6227860"},{"key":"9394_CR7","doi-asserted-by":"crossref","unstructured":"Chatterji D, Carver J, Kraft N, Harder J (2013) Effects of cloned code on software maintainability: a replicated developer study. In: 20th Working conference on reverse engineering (WCRE), pp 112\u2013121","DOI":"10.1109\/WCRE.2013.6671286"},{"key":"9394_CR8","doi-asserted-by":"crossref","unstructured":"De Wit M, Zaidman A, van Deursen A (2009) Managing code clones using dynamic change tracking and resolution.. In: IEEE international conference on Software Maintenance, ICSM 2009, pp 169\u2013 178","DOI":"10.1109\/ICSM.2009.5306336"},{"key":"9394_CR9","unstructured":"Fowler M (1999) Refactoring: improving the design of existing code. Addison-Wesley, Boston"},{"issue":"4","key":"9394_CR10","first-page":"436","volume":"12","author":"BG Glaser","year":"1965","unstructured":"Glaser BG (1965) The constant comparative method of qualitative analysis. Soc Probl 12(4):436\u2013445. doi: 10.2307\/798843 . ArticleType: research-article \/ Full publication date: Spring, 1965 \/ Copyright 1965 University of California Press","journal-title":"Soc Probl"},{"issue":"2","key":"9394_CR11","first-page":"165","volume":"25","author":"N G\u00f6de","year":"2013","unstructured":"G\u00f6de N, Koschke R (2013) Studying clone evolution using incremental clone detection. J Softw Evol Process 25(2):165\u2013192. doi: 10.1002\/smr.520","journal-title":"J Softw Evol Process"},{"key":"9394_CR12","author":"J Harder","year":"2012","unstructured":"Harder J, G\u00f6de N (2012) Cloned code: stable code. J Softw Evol Process. doi: 10.1002\/smr.1551","journal-title":"J Softw Evol Process"},{"key":"9394_CR13","doi-asserted-by":"crossref","unstructured":"Jablonski P, Hou D (2010) Aiding software maintenance with copy-and-paste clone-awareness. In: 2010 IEEE 18th international conference on program comprehension (ICPC), pp 170\u2013179","DOI":"10.1109\/ICPC.2010.22"},{"issue":"7","key":"9394_CR14","first-page":"654","volume":"28","author":"T Kamiya","year":"2002","unstructured":"Kamiya T, Kusumoto S, Inoue K (2002) Ccfinder: a multilinguistic token-based code clone detection system for large scale source code. IEEE Trans Softw Eng 28 (7):654\u2013670. doi: 10.1109\/TSE.2002.1019480","journal-title":"IEEE Trans Softw Eng"},{"issue":"6","key":"9394_CR15","doi-asserted-by":"crossref","first-page":"645","DOI":"10.1007\/s10664-008-9076-6","volume":"13","author":"CJ Kapser","year":"2008","unstructured":"Kapser CJ, Godfrey MW (2008a) \u201ccloning considered harmful\u201d considered harmful: patterns of cloning in software. Empirical Softw Engg 13(6):645\u2013692","journal-title":"Empirical Softw Engg"},{"issue":"6","key":"9394_CR16","doi-asserted-by":"publisher","first-page":"645","DOI":"10.1007\/s10664-008-9076-6","volume":"13","author":"CJ Kapser","year":"2008","unstructured":"Kapser CJ, Godfrey MW (2008b) \u201ccloning considered harmful\u201d considered harmful: patterns of cloning in software. Empir Softw Eng 13(6):645\u2013692. doi: 10.1007\/s10664-008-9076-6","journal-title":"Empir Softw Eng"},{"key":"9394_CR17","unstructured":"Kim M, Bergman L, Lau T, Notkin D (2004) An ethnographic study of copy and paste programming practices in oopl. In: Proceedings 2004 international symposium on empirical software engineering , pp 83\u201392"},{"issue":"5","key":"9394_CR18","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1145\/1095430.1081737","volume":"30","author":"M Kim","year":"2005","unstructured":"Kim M, Sazawal V, Notkin D, Murphy G (2005) An empirical study of code clone genealogies. SIGSOFT Softw Eng Notes 30(5):187\u2013196. doi: 10.1145\/1095430.1081737","journal-title":"SIGSOFT Softw Eng Notes"},{"issue":"2","key":"9394_CR19","first-page":"21","volume":"2","author":"R Koschke","year":"2012","unstructured":"Koschke R, Baxter ID, Conradt M, Cordy JR (2012) Software clone management towards industrial application (Dagstuhl Seminar 12071). Dagstuhl Reports 2(2):21\u201357. doi: 10.4230\/DagRep.2.2.21","journal-title":"Dagstuhl Reports"},{"key":"9394_CR20","doi-asserted-by":"crossref","unstructured":"Lozano A, Wermelinger M, Nuseibeh B (2007) Evaluating the harmfulness of cloning: a change based experiment. In: Proceedings of the fourth international workshop on mining software repositories. IEEE Computer Society, Washington, p 18. MSR \u201907","DOI":"10.1109\/MSR.2007.8"},{"issue":"3","key":"9394_CR21","first-page":"261","volume":"25","author":"JR Pate","year":"2013","unstructured":"Pate J R, Tairas R, Kraft N A (2013) Clone evolution: a systematic review. J Softw Evol Process 25(3):261\u2013283. doi: 10.1002\/smr.579","journal-title":"J Softw Evol Process"},{"key":"9394_CR22","doi-asserted-by":"crossref","unstructured":"Rahman F, Bird C, Devanbu P (2010) Clones: what is that smell? In: 7th IEEE working conference on mining software repositories, pp 72\u201381","DOI":"10.1109\/MSR.2010.5463343"},{"key":"9394_CR23","doi-asserted-by":"crossref","unstructured":"Roy C, Zibran M, Koschke R (2014) The vision of software clone management: past, present, and future (keynote paper). In: 2014 Software evolution week - IEEE conference on software maintenance, Reengineering and Reverse Engineering, pp 18\u201333","DOI":"10.1109\/CSMR-WCRE.2014.6747168"},{"issue":"7","key":"9394_CR24","first-page":"470","volume":"74","author":"CK Roy","year":"2009","unstructured":"Roy CK, Cordy JR, Koschke R (2009) Comparison and evaluation of code clone detection techniques and tools: a qualitative approach. Sci Comput Program 74 (7):470\u2013495. doi: 10.1016\/j.scico.2009.02.007","journal-title":"Sci Comput Program"},{"issue":"1","key":"9394_CR25","first-page":"1","volume":"15","author":"S Thummalapenta","year":"2010","unstructured":"Thummalapenta S, Cerulo L, Aversano L, Di Penta M (2010) An empirical study on the maintenance of source code clones. Empirical Softw Engg 15(1):1\u201334. doi: 10.1007\/s10664-009-9108-x","journal-title":"Empirical Softw Engg"},{"key":"9394_CR26","doi-asserted-by":"crossref","unstructured":"Zhang G, Peng X, Xing Z, Zhao W (2012) Cloning practices: Why developers clone and what can be changed. In: 28th IEEE international conference on software maintenance, pp 285\u2013294","DOI":"10.1109\/ICSM.2012.6405284"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-015-9394-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-015-9394-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-015-9394-4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,29]],"date-time":"2019-08-29T03:08:06Z","timestamp":1567048086000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-015-9394-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,8,7]]},"references-count":26,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2016,8]]}},"alternative-id":["9394"],"URL":"https:\/\/doi.org\/10.1007\/s10664-015-9394-4","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,8,7]]}}}