{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,15]],"date-time":"2026-06-15T23:24:30Z","timestamp":1781565870599,"version":"3.54.5"},"reference-count":80,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2017,12,16]],"date-time":"2017-12-16T00:00:00Z","timestamp":1513382400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2017,12,16]],"date-time":"2017-12-16T00:00:00Z","timestamp":1513382400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1218228"],"award-info":[{"award-number":["1218228"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2018,8]]},"DOI":"10.1007\/s10664-017-9572-7","type":"journal-article","created":{"date-parts":[[2017,12,16]],"date-time":"2017-12-16T05:43:15Z","timestamp":1513402995000},"page":"2232-2278","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Cloned and non-cloned Java methods: a comparative study"],"prefix":"10.1007","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6107-9504","authenticated-orcid":false,"given":"Vaibhav","family":"Saini","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hitesh","family":"Sajnani","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Cristina","family":"Lopes","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2017,12,16]]},"reference":[{"key":"9572_CR1","doi-asserted-by":"crossref","unstructured":"Alghamdi JS, Rufai RA, Khan SM (2005) Oometer: a software quality assurance tool. In: IEEE, pp 190\u2013191","DOI":"10.1109\/CSMR.2005.44"},{"key":"9572_CR2","unstructured":"Andersson M, Vestergren P (2004) Object-oriented design quality metrics. Citeseer. \n                    http:\/\/citeseerx.ist.psu.edu\/viewdoc\/download?doi=10.1.1.1.5047&rep=rep1&type=pdf"},{"key":"9572_CR3","unstructured":"Apache Maven, \n                    http:\/\/maven.apache.org\/"},{"key":"9572_CR4","doi-asserted-by":"crossref","unstructured":"Arisholm E, Briand LC (2006) Predicting fault-prone components in a Java legacy system. In: Proceedings of the 2006 ACM\/IEEE international symposium on empirical software engineering. ACM, pp 8\u2013 17","DOI":"10.1145\/1159733.1159738"},{"key":"9572_CR5","doi-asserted-by":"crossref","unstructured":"Arisholm E, Briand LC, Fuglerud M (2007) Data mining techniques for building fault-proneness models in telecom Java software. In: The 18th IEEE international symposium on software reliability, 2007. ISSRE\u201907. IEEE, pp 215\u2013224","DOI":"10.1109\/ISSRE.2007.22"},{"key":"9572_CR6","unstructured":"Baker B (1992) A program for identifying duplicated code. In: Proceedings of 24th Symposium of Computing Science and Statistics, March 1992, pp 49\u201357"},{"key":"9572_CR7","first-page":"528","volume":"1","author":"VR Basili","year":"1994","unstructured":"Basili VR, Caldiera G, Rombach HD (1994) The goal question metric approach. Encyclopedia of Software Engineering 1:528\u2013532","journal-title":"Encyclopedia of Software Engineering"},{"issue":"10","key":"9572_CR8","doi-asserted-by":"publisher","first-page":"751","DOI":"10.1109\/32.544352","volume":"22","author":"VR Basili","year":"1996","unstructured":"Basili VR, Briand LC, Melo WL (1996) A validation of object-oriented design metrics as quality indicators. IEEE Trans Softw Eng 22(10):751\u2013761","journal-title":"IEEE Trans Softw Eng"},{"issue":"4","key":"9572_CR9","doi-asserted-by":"publisher","first-page":"456","DOI":"10.1109\/32.799939","volume":"25","author":"VR Basili","year":"1999","unstructured":"Basili VR, Shull F, Lanubile F (1999) Building knowledge through families of experiments. IEEE Trans Softw Eng 25(4):456\u2013473","journal-title":"IEEE Trans Softw Eng"},{"key":"9572_CR10","doi-asserted-by":"crossref","unstructured":"Baxter ID, 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. IEEE Computer Society, p 368","DOI":"10.1109\/ICSM.1998.738528"},{"issue":"9","key":"9572_CR11","doi-asserted-by":"publisher","first-page":"577","DOI":"10.1109\/TSE.2007.70725","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 Trans Softw Eng 33(9):577\u2013591","journal-title":"IEEE Trans Softw Eng"},{"key":"9572_CR12","doi-asserted-by":"crossref","unstructured":"Benestad HC, Anda B, Arisholm E (2006) Assessing software product maintainability based on class-level structural measures. In: Product-focused software process improvement. Springer, pp 94\u2013111","DOI":"10.1007\/11767718_11"},{"issue":"1","key":"9572_CR13","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1002\/j.2168-9830.2009.tb01005.x","volume":"98","author":"M Borrego","year":"2009","unstructured":"Borrego M, Douglas EP, Amelink CT (2009) Quantitative, qualitative, and mixed research methods in engineering education. J Eng Educ 98(1):53\u201366","journal-title":"J Eng Educ"},{"issue":"1","key":"9572_CR14","first-page":"3","volume":"11","author":"J B\u00f6rstler","year":"2011","unstructured":"B\u00f6rstler J, Nordstr\u00f6m M, Paterson JH (2011) On the quality of examples in introductory Java textbooks. ACM Transactions on Computing Education (TOCE) 11(1):3","journal-title":"ACM Transactions on Computing Education (TOCE)"},{"issue":"3","key":"9572_CR15","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1016\/S0164-1212(99)00102-8","volume":"51","author":"LC Briand","year":"2000","unstructured":"Briand LC, W\u00fcst J, Daly JW, Porter DV (2000) Exploring the relationships between design measures and software quality in object-oriented systems. J Syst Softw 51(3):245\u2013273","journal-title":"J Syst Softw"},{"issue":"10","key":"9572_CR16","doi-asserted-by":"publisher","first-page":"804","DOI":"10.1109\/TSE.2005.114","volume":"31","author":"M Bruntink","year":"2005","unstructured":"Bruntink M, van Deursen A, van Engelen R, Tourw\u00e9 T (2005) On the use of clone detection for identifying cross cutting concern code. IEEE Trans Softw Eng 31(10):804\u2013818","journal-title":"IEEE Trans Softw Eng"},{"issue":"8","key":"9572_CR17","doi-asserted-by":"publisher","first-page":"786","DOI":"10.1109\/32.879814","volume":"26","author":"M Cartwright","year":"2000","unstructured":"Cartwright M, Shepperd M (2000) An empirical investigation of an object-oriented software system. IEEE Trans Softw Eng 26(8):786\u2013796","journal-title":"IEEE Trans Softw Eng"},{"issue":"6","key":"9572_CR18","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"SR Chidamber","year":"1994","unstructured":"Chidamber SR, Kemerer CF (1994) A metrics suite for object oriented design. IEEE Trans Softw Eng 20(6):476\u2013493","journal-title":"IEEE Trans Softw Eng"},{"key":"9572_CR19","doi-asserted-by":"crossref","unstructured":"Cordy J (2003) Comprehending reality - practical barriers to industrial adoption of software maintenance automation. In: Proceedings of international conference on program comprehension, pp 196\u2013205","DOI":"10.1109\/WPC.2003.1199203"},{"key":"9572_CR20","doi-asserted-by":"crossref","unstructured":"de Wit M, Zaidman A, van Deursen A (2009) Managing code clones using dynamic change tracking and resolution. In: Proceedings of the 25th international conference on software maintenance (ICSM 2009). IEEE Computer Society","DOI":"10.1109\/ICSM.2009.5306336"},{"key":"9572_CR21","doi-asserted-by":"crossref","unstructured":"Ducasse S, Rieger M, Demeyer S (1999) A language independent approach for detecting duplicated code. In: Proceedings of the IEEE international conference on software maintenance. IEEE Computer Society, p 109","DOI":"10.1109\/ICSM.1999.792593"},{"issue":"7","key":"9572_CR22","doi-asserted-by":"publisher","first-page":"630","DOI":"10.1109\/32.935855","volume":"27","author":"K El Emam","year":"2001","unstructured":"El Emam K, Benlarbi S, Goel N, Rai SN (2001) The confounding effect of class size on the validity of object-oriented metrics. IEEE Trans Softw Eng 27(7):630\u2013650","journal-title":"IEEE Trans Softw Eng"},{"key":"9572_CR23","volume-title":"Refactoring: improving the design of existing code","author":"M Fowler","year":"1999","unstructured":"Fowler M, Beck K, Brant J, Opdyke W, Roberts D (1999) Refactoring: improving the design of existing code. Addison-Wesley Professional, Reading"},{"key":"9572_CR24","doi-asserted-by":"crossref","unstructured":"Gode N, Harder J (2011) Clone stability. In: 15th European conference on software maintenance and reengineering (CSMR), 2011. IEEE, pp 65\u201374","DOI":"10.1109\/CSMR.2011.11"},{"key":"9572_CR25","doi-asserted-by":"crossref","unstructured":"Gode N, Koschke R (2009) Incremental clone detection. In: Proceedings of CSMR","DOI":"10.1109\/CSMR.2009.20"},{"key":"9572_CR26","doi-asserted-by":"crossref","unstructured":"G\u00f6de N, Koschke R (2011) Frequency and risks of changes to clones. In: Proceedings of the 33rd international conference on software engineering. ACM, pp 311\u2013320","DOI":"10.1145\/1985793.1985836"},{"issue":"2","key":"9572_CR27","doi-asserted-by":"publisher","first-page":"276","DOI":"10.3844\/jcssp.2005.276.282","volume":"1","author":"V Gupta","year":"2005","unstructured":"Gupta V, Aggarwal K, Singh Y (2005) A fuzzy approach for integrated measure of object-oriented software testability. J Comput Sci 1(2):276\u2013282","journal-title":"J Comput Sci"},{"key":"9572_CR28","unstructured":"Halstead MH (1977) Elements of software science (operating and programming systems series). Elsevier Science Inc."},{"key":"9572_CR29","volume-title":"Classifying code changes and predicting defects using changegenealogies. Technical Report, Tech. Rep","author":"K Herzig","year":"2013","unstructured":"Herzig K, Just S, Rau A, Zeller A (2013) Classifying code changes and predicting defects using changegenealogies. Technical Report, Tech. Rep. Saarland University, Germany"},{"key":"9572_CR30","doi-asserted-by":"crossref","unstructured":"Hotta K, Sano Y, Higo Y, Kusumoto S (2010) Is duplicate code more frequently modified than non-duplicate code in software evolution?: an empirical study on open source software. In: Proceedings of the joint ERCIM workshop on software evolution (EVOL) and international workshop on principles of software evolution (IWPSE). ACM, pp 73\u201382","DOI":"10.1145\/1862372.1862390"},{"key":"9572_CR31","unstructured":"Islam MR, Zibran MF (2016) A comparative study on vulnerabilities in categories of clones and non-cloned code. In: IEEE 23rd international conference on software analysis, evolution, and reengineering (SANER), vol 3. IEEE, pp 8\u201314"},{"key":"9572_CR32","unstructured":"Jhawk, \n                    http:\/\/mondego.ics.uci.edu\/projects\/clonedetection\/"},{"key":"9572_CR33","unstructured":"Johnson JH (1993) Identifying redundancy in source code using fingerprints. In: Proceedings of the 1993 conference of the centre for advanced studies on collaborative research: software engineering, vol 1. IBM Press, Toronto, pp 171\u2013183"},{"key":"9572_CR34","doi-asserted-by":"crossref","unstructured":"Johnson JH (1994) Substring matching for clone detection and change tracking. In: International conference on software maintanence, pp 120\u2013126","DOI":"10.1109\/ICSM.1994.336783"},{"key":"9572_CR35","doi-asserted-by":"crossref","unstructured":"Juergens E, Deissenboeck F, Hummel B, Wagner S (2009) Do code clones matter?. In: Proceedings of ICSE, pp 485\u2013495","DOI":"10.1109\/ICSE.2009.5070547"},{"issue":"3","key":"9572_CR36","doi-asserted-by":"publisher","first-page":"335","DOI":"10.1109\/TSE.1987.233164","volume":"SE-13","author":"D Kafura","year":"1987","unstructured":"Kafura D, Reddy G (1987) The use of software complexity metrics in software maintenance. IEEE Trans Softw Eng SE-13(3):335\u2013343","journal-title":"IEEE Trans Softw Eng"},{"issue":"7","key":"9572_CR37","doi-asserted-by":"publisher","first-page":"654","DOI":"10.1109\/TSE.2002.1019480","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","journal-title":"IEEE Trans Softw Eng"},{"issue":"6","key":"9572_CR38","doi-asserted-by":"publisher","first-page":"645","DOI":"10.1007\/s10664-008-9076-6","volume":"13","author":"C Kapser","year":"2008","unstructured":"Kapser C, Godfrey M (2008) \u201cCloning considered harmful\u201d considered harmful: patterns of cloning in software. Empir Softw Eng 13(6):645\u2013692","journal-title":"Empir Softw Eng"},{"key":"9572_CR39","doi-asserted-by":"crossref","unstructured":"Kim M, Sazawal V, Notkin D, Murphy G (2005) An empirical study of code clone genealogies. In: Proceedings of FSE","DOI":"10.1145\/1081706.1081737"},{"key":"9572_CR40","doi-asserted-by":"crossref","unstructured":"Komondoor R, Horwitz S (2001) Using slicing to identify duplication in source code. In: Proceedings of the 8th international symposium on static analysis. Springer, pp 40\u201356","DOI":"10.1007\/3-540-47764-0_3"},{"key":"9572_CR41","doi-asserted-by":"crossref","unstructured":"Komondoor R, Horwitz S (2003) Effective automatic procedure extraction. In: Proceedings of the international workshop on program comprehension. Springer, pp 40\u201356","DOI":"10.1109\/WPC.2003.1199187"},{"key":"9572_CR42","unstructured":"Koschke R (2007) Survey of research on software clones. In: Proceedings of duplication, redundancy, and similarity in software"},{"key":"9572_CR43","doi-asserted-by":"crossref","unstructured":"Koschke R (2008) Identifying and removing software clones. In: Software evolution. Springer, pp 15\u201336","DOI":"10.1007\/978-3-540-76440-3_2"},{"key":"9572_CR44","doi-asserted-by":"crossref","unstructured":"Koschke R (2012) Large-scale inter-system clone detection using suffix trees. In: Proceedings of CSMR, pp 309\u2013318","DOI":"10.1109\/CSMR.2012.37"},{"key":"9572_CR45","doi-asserted-by":"crossref","unstructured":"Krinke J (2001) Identifying similar code with program dependence graphs. In: Proceedings of the eighth working conference on reverse engineering (WCRE\u201901). IEEE Computer Society, p 301","DOI":"10.1109\/WCRE.2001.957835"},{"key":"9572_CR46","doi-asserted-by":"crossref","unstructured":"Krinke J (2007) A study of consistent and inconsistent changes to code clones. In: Working conference on reverse engineering, pp 170\u2013178","DOI":"10.1109\/WCRE.2007.7"},{"key":"9572_CR47","doi-asserted-by":"crossref","unstructured":"Krinke J (2008) Is cloned code more stable than non-cloned code?. In: Eighth IEEE international working conference on source code analysis and manipulation, 2008. IEEE, pp 57\u201366","DOI":"10.1109\/SCAM.2008.14"},{"key":"9572_CR48","unstructured":"Kutner MH, Nachtsheim C, Neter J, Li W (2005) Applied Linear Statistical Models. McGraw-Hill Irwin"},{"issue":"2","key":"9572_CR49","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1016\/0164-1212(93)90077-B","volume":"23","author":"W Li","year":"1993","unstructured":"Li W, Henry S (1993) Object-oriented metrics that predict maintainability. J Syst Softw 23(2):111\u2013122","journal-title":"J Syst Softw"},{"key":"9572_CR50","unstructured":"Lopes CV, Ossher J (2015) How scale affects structure in Java programs. In: Proceedings of the 2015 ACM SIGPLAN international conference on object-oriented programming, systems, languages, and applications. ACM, pp 675\u2013694"},{"key":"9572_CR51","unstructured":"Lopes C, Bajracharya S, Ossher J, Baldi P (2010) UCI Source code data sets. [Online]. Available: \n                    http:\/\/www.ics.uci.edu\/~lopes\/datasets\/"},{"key":"9572_CR52","doi-asserted-by":"crossref","unstructured":"Lozano A, Wermelinger M (2008) Assessing the effect of clones on changeability. In: IEEE international conference on software maintenance, 2008. ICSM 2008. IEEE, pp 227\u2013236","DOI":"10.1109\/ICSM.2008.4658071"},{"key":"9572_CR53","doi-asserted-by":"crossref","unstructured":"Lozano A, Wermelinger M, Nuseibeh B (2007) Evaluating the harmfulness of cloning: a change based experiment. In: Mining software repositories, pp 18\u201322","DOI":"10.1109\/MSR.2007.8"},{"key":"9572_CR54","doi-asserted-by":"crossref","unstructured":"Lucr\u00e9dio D, de Almeida ES, Fortes RP (2012) An investigation on the impact of mde on software reuse. In: Sixth brazilian symposium on software components architectures and reuse (SBCARS), 2012. IEEE, pp 101\u2013110","DOI":"10.1109\/SBCARS.2012.16"},{"key":"9572_CR55","doi-asserted-by":"publisher","first-page":"308","DOI":"10.1109\/TSE.1976.233837","volume":"4","author":"TJ McCabe","year":"1976","unstructured":"McCabe TJ (1976) A complexity measure. IEEE Trans Softw Eng 4:308\u2013320","journal-title":"IEEE Trans Softw Eng"},{"key":"9572_CR56","unstructured":"Miles MB, Huberman AM (1994) Qualitative data analysis: an expanded sourcebook. Sage"},{"key":"9572_CR57","doi-asserted-by":"crossref","unstructured":"Mondal M, Roy CK, Rahman MS, Saha RK, Krinke J, Schneider KA (2012) Comparative stability of cloned and non-cloned code: an empirical study. In: Proceedings of the 27th annual ACM symposium on applied computing. ACM, pp 1227\u20131234","DOI":"10.1145\/2245276.2231969"},{"key":"9572_CR58","doi-asserted-by":"crossref","unstructured":"Mubarak A, Counsell S, Hierons R (2009) Does an 80: 20 rule apply to Java coupling?. In: Proceedings of the international conference on evaluation and assessment in software engineering","DOI":"10.14236\/ewic\/EASE2009.6"},{"key":"9572_CR59","doi-asserted-by":"crossref","unstructured":"Mubarak A, Counsell S, Hierons RM (2010) An evolutionary study of fan-in and fan-out metrics in OSS. In: Fourth international conference on research challenges in information science (RCIS), 2010. IEEE, pp 473\u2013482","DOI":"10.1109\/RCIS.2010.5507329"},{"key":"9572_CR60","doi-asserted-by":"crossref","unstructured":"Nagappan N, Ball T, Zeller A (2006) Mining metrics to predict component failures. In: Proceedings of the 28th international conference on software engineering. ACM","DOI":"10.1145\/1134285.1134349"},{"key":"9572_CR61","doi-asserted-by":"crossref","unstructured":"Nasseri E, Counsell S, Shepperd M (2008) An empirical study of evolution of inheritance in Java OSS. In: 19th Australian conference on software engineering, 2008. ASWEC 2008. IEEE, pp 269\u2013278","DOI":"10.1109\/ASWEC.2008.4483215"},{"key":"9572_CR62","doi-asserted-by":"crossref","unstructured":"Ossher J, Sajnani H, Lopes CV (2011) File cloning in open source Java projects: the good, the bad, and the ugly. In: ICSM. IEEE","DOI":"10.1109\/ICSM.2011.6080795"},{"issue":"12","key":"9572_CR63","doi-asserted-by":"publisher","first-page":"1053","DOI":"10.1145\/361598.361623","volume":"15","author":"DL Parnas","year":"1972","unstructured":"Parnas DL (1972) On the criteria to be used in decomposing systems into modules. Commun ACM 15(12):1053\u20131058","journal-title":"Commun ACM"},{"issue":"4\u20135","key":"9572_CR64","doi-asserted-by":"publisher","first-page":"503","DOI":"10.1007\/s10664-011-9195-3","volume":"17","author":"F Rahman","year":"2012","unstructured":"Rahman F, Bird C, Devanbu P (2012) Clones: what is that smell? Empir Softw Eng 17(4\u20135):503\u2013530","journal-title":"Empir Softw Eng"},{"key":"9572_CR65","unstructured":"Rajapakse DC, Jarzabek S (2007) Using server pages to unify clones in web applications: a trade-off analysis. In: Proceedings of international conference on software engineering, pp 116\u2013126"},{"key":"9572_CR66","unstructured":"Roy CK, Cordy JR (2007) A survey on software clone detection research. Technical report, Queen\u2019s University at Kingston"},{"key":"9572_CR67","unstructured":"Roy CK, Cordy JR (2009) A mutation\/injection-based automatic framework for evaluating code clone detection tools. In: International conference on software testing, verification and validation workshops, 2009. ICSTW\u201909. IEEE, pp 157\u2013166"},{"issue":"7","key":"9572_CR68","doi-asserted-by":"publisher","first-page":"470","DOI":"10.1016\/j.scico.2009.02.007","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","journal-title":"Sci Comput Program"},{"key":"9572_CR69","doi-asserted-by":"crossref","unstructured":"Saini V, Sajnani H, Lopes C (2016) Comparing quality metrics for cloned and non cloned java methods: a large scale empirical study. In: IEEE international conference on software maintenance and evolution (ICSME), 2016. IEEE, pp 256\u2013266","DOI":"10.1109\/ICSME.2016.94"},{"key":"9572_CR70","doi-asserted-by":"crossref","unstructured":"Sajnani H, Saini V, Lopes CV (2014a) A comparative study of bug patterns in Java cloned and non-cloned code. In: IEEE 14th international working conference on source code analysis and manipulation (SCAM), 2014. IEEE, pp 21\u201330","DOI":"10.1109\/SCAM.2014.12"},{"key":"9572_CR71","doi-asserted-by":"crossref","unstructured":"Sajnani H, Saini V, Ossher J, Lopes C (2014b) Is popularity a measure of its quality? An analysis of maven components. In: Proceedings of the 30th software maintenance and evolution(to appear in ICSME 2014). IEEE Computer Society","DOI":"10.1109\/ICSME.2014.45"},{"key":"9572_CR72","doi-asserted-by":"crossref","unstructured":"Sajnani H, Saini V, Svajlenko J, Roy CK, Lopes CV (2016) Sourcerercc: scaling code clone detection to big code. In: Proceedings of international conference on software engineering, to appear","DOI":"10.1145\/2884781.2884877"},{"key":"9572_CR73","doi-asserted-by":"crossref","unstructured":"Samoladas I, Gousios G, Spinellis D, Stamelos I (2008) The SQO-OSS quality model: measurement based open source software evaluation. In: Open source development, communities and quality, pp 237\u2013248","DOI":"10.1007\/978-0-387-09684-1_19"},{"key":"9572_CR74","doi-asserted-by":"crossref","unstructured":"Scandariato R, Walden J (2012) Predicting vulnerable classes in an android application. In: Proceedings of the 4th international workshop on security measurements and metrics. ACM, pp 11\u201316","DOI":"10.1145\/2372225.2372231"},{"key":"#cr-split#-9572_CR75.1","doi-asserted-by":"crossref","unstructured":"Shomrat M, Feldman Y (2013) Detecting refactored clones. In: Castagna G","DOI":"10.1007\/978-3-642-39038-8_21"},{"key":"#cr-split#-9572_CR75.2","unstructured":"(ed) ECOOP 2013 European condeference on object-oriented programming, ser. Lecture notes in computer science, vol 7920. Springer, Berlin, pp 502-526"},{"issue":"4","key":"9572_CR76","doi-asserted-by":"publisher","first-page":"297","DOI":"10.1109\/TSE.2003.1191795","volume":"29","author":"R Subramanyam","year":"2003","unstructured":"Subramanyam R, Krishnan MS (2003) Empirical analysis of ck metrics for object-oriented design complexity: Implications for software defects. IEEE Trans Softw Eng 29(4):297\u2013310. [Online]. Available: \n                    https:\/\/doi.org\/10.1109\/TSE.2003.1191795","journal-title":"IEEE Trans Softw Eng"},{"key":"9572_CR77","doi-asserted-by":"crossref","unstructured":"Svajlenko J, Islam JF, Keivanloo I, Roy CK, Mia MM (2014) Towards a big data curated benchmark of inter-project code clones. In: IEEE international conference on software maintenance and evolution (ICSME), 2014. IEEE, pp 476\u2013480","DOI":"10.1109\/ICSME.2014.77"},{"key":"9572_CR78","doi-asserted-by":"crossref","unstructured":"Wang T, Harman M, Jia Y, Krinke J (2013) Searching for better configurations: a rigorous approach to clone evaluation. In: Proceedings of the 2013 9th joint meeting on foundations of software engineering. ACM, pp 455\u2013465","DOI":"10.1145\/2491411.2491420"},{"key":"9572_CR79","doi-asserted-by":"crossref","unstructured":"Xie S, Khomh F, Zou Y, Keivanloo I (2014) An empirical study on the fault-proneness of clone migration in clone genealogies. In: Proceedings of CSMR-WCRE. IEEE, pp 94\u2013103","DOI":"10.1109\/CSMR-WCRE.2014.6747229"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-017-9572-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-017-9572-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-017-9572-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,17]],"date-time":"2020-05-17T15:08:57Z","timestamp":1589728137000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-017-9572-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,12,16]]},"references-count":80,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2018,8]]}},"alternative-id":["9572"],"URL":"https:\/\/doi.org\/10.1007\/s10664-017-9572-7","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,12,16]]},"assertion":[{"value":"16 December 2017","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}