{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T18:24:44Z","timestamp":1743099884164,"version":"3.40.3"},"publisher-location":"Singapore","reference-count":22,"publisher":"Springer Singapore","isbn-type":[{"type":"print","value":"9789811619267"},{"type":"electronic","value":"9789811619274"}],"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_4","type":"book-chapter","created":{"date-parts":[[2021,8,3]],"date-time":"2021-08-03T05:02:40Z","timestamp":1627966960000},"page":"51-62","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["SourcererCC: Scalable and Accurate Clone Detection"],"prefix":"10.1007","author":[{"given":"Hitesh","family":"Sajnani","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vaibhav","family":"Saini","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chanchal K.","family":"Roy","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cristina","family":"Lopes","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,8,4]]},"reference":[{"key":"4_CR1","doi-asserted-by":"publisher","unstructured":"C. Caprile, P. Tonella, Nomen est omen: analyzing the language of function identifiers, in Reverse Engineering. Proceedings. Sixth Working Conference on (1999), pp 112\u2013122. https:\/\/doi.org\/10.1109\/WCRE.1999.806952","DOI":"10.1109\/WCRE.1999.806952"},{"key":"4_CR2","doi-asserted-by":"publisher","unstructured":"S. Chaudhuri, V. Ganti, R. Kaushik, A primitive operator for similarity joins in data cleaning, in Proceedings of the 22nd International Conference on Data Engineering, IEEE Computer Society, Washington, DC, USA, ICDE \u201906 (2006), pp 5. https:\/\/doi.org\/10.1109\/ICDE.2006.9","DOI":"10.1109\/ICDE.2006.9"},{"key":"4_CR3","doi-asserted-by":"crossref","unstructured":"K. Chen, P. Liu, Y. Zhang, Achieving accuracy and scalability simultaneously in detecting application clones on android markets, in Proceedings of the 36th International Conference on Software Engineering, ACM, New York, NY, USA, (ICSE 2014), pp 175\u2013186","DOI":"10.1145\/2568225.2568286"},{"key":"4_CR4","unstructured":"J.R. Cordy, Comprehending reality-practical barriers to industrial adoption of software maintenance automation, in Program Comprehension, 2003. 11th IEEE International Workshop on (IEEE, 2003), pp 196\u2013205"},{"key":"4_CR5","doi-asserted-by":"crossref","unstructured":"J. Davies, D. German, M. Godfrey, A. Hindle, Software Bertillonage: finding the provenance of an entity, in Proceedings of MSR (2011)","DOI":"10.1145\/1985441.1985468"},{"key":"4_CR6","doi-asserted-by":"publisher","unstructured":"F. Deissenboeck, M. Pizka, Concise and consistent naming. Softw. Qual. J. 14(3), 261\u2013282. https:\/\/doi.org\/10.1007\/s11219-006-9219-1","DOI":"10.1007\/s11219-006-9219-1"},{"key":"4_CR7","doi-asserted-by":"publisher","unstructured":"L. Guerrouj, Normalizing source code vocabulary to support program comprehension and software quality, in Software Engineering (ICSE), 2013 35th International Conference on(2013), pp 1385\u20131388. https:\/\/doi.org\/10.1109\/ICSE.2013.6606723","DOI":"10.1109\/ICSE.2013.6606723"},{"key":"4_CR8","doi-asserted-by":"crossref","unstructured":"A. Hemel, R. Koschke, Reverse engineering variability in source code using clone detection: a case study for linux variants of consumer electronic devices, in Proceedings of Working Conference on Reverse Engineering (2012), pp 357\u2013366","DOI":"10.1109\/WCRE.2012.45"},{"key":"4_CR9","doi-asserted-by":"crossref","unstructured":"A. Hindle, E. T. Barr, Z. Su, M. Gabel, P. Devanbu, On the naturalness of software, in Proceedings of the 34th International Conference on Software Engineering (IEEE Press, Piscataway, NJ, USA, ICSE \u201912, 2012), pp 837\u2013847. http:\/\/dl.acm.org\/citation.cfm?id=2337223.2337322","DOI":"10.1109\/ICSE.2012.6227135"},{"key":"4_CR10","doi-asserted-by":"crossref","unstructured":"B. Hummel, E. Juergens, L. Heinemann, M. Conradt, Index-based code clone detection:incremental, distributed, scalable, in Proceedings of ICSM (2010)","DOI":"10.1109\/ICSM.2010.5609665"},{"key":"4_CR11","doi-asserted-by":"publisher","unstructured":"T. Ishihara, K. Hotta, Y. Higo, H. Igaki, S. Kusumoto, Inter-project functional clone detection toward building libraries: an empirical study on 13,000 projects, in Reverse Engineering (WCRE), 2012 19th Working Conference on (2012), pp 387\u2013391. https:\/\/doi.org\/10.1109\/WCRE.2012.48","DOI":"10.1109\/WCRE.2012.48"},{"key":"4_CR12","doi-asserted-by":"crossref","unstructured":"I. Keivanloo, J. Rilling, P. Charland, Internet-scale real-time code clone search via multi-level indexing, in Proceedings of WCRE (2011)","DOI":"10.1109\/WCRE.2011.13"},{"key":"4_CR13","doi-asserted-by":"publisher","unstructured":"M. Kim, D. Notkin, Program element matching for multi-version program analyses, in Proceedings of the 2006 International Workshop on Mining Software Repositories (ACM, New York, NY, USA, MSR \u201906, 2006), pp 58\u201364. https:\/\/doi.org\/10.1145\/1137983.1137999","DOI":"10.1145\/1137983.1137999"},{"key":"4_CR14","doi-asserted-by":"crossref","unstructured":"R. Koschke, Large-scale inter-system clone detection using suffix trees, in Proceedings of CSMR (2012), pp. 309\u2013318","DOI":"10.1109\/CSMR.2012.37"},{"key":"4_CR15","doi-asserted-by":"publisher","unstructured":"D. Lawrie, C. Morrell, H. Feild, D. Binkley, What\u2019s in a name? a study of identifiers, in 14th IEEE International Conference on Program Comprehension (ICPC\u201906) (2006), pp. 3\u201312. https:\/\/doi.org\/10.1109\/ICPC.2006.51","DOI":"10.1109\/ICPC.2006.51"},{"key":"4_CR16","doi-asserted-by":"crossref","unstructured":"S. Livieri, Y. Higo, M. Matsushita, K. Inoue, Very-large scale code clone analysis and visualization of open source programs using distributed ccfinder: D-ccfinder, in Proceedings of ICSE (2007)","DOI":"10.1109\/ICSE.2007.97"},{"key":"4_CR17","doi-asserted-by":"publisher","unstructured":"C. V. Lopes, P. Maj, P. Martins, V. Saini, D. Yang, J. Zitny, H. Sajnani, J. Vitek, D\u00e9j\u00e0vu: a map of code duplicates on github, in Proceedings of the ACM Program Lang 1(OOPSLA) (2017). https:\/\/doi.org\/10.1145\/3133908","DOI":"10.1145\/3133908"},{"key":"4_CR18","doi-asserted-by":"crossref","unstructured":"C. Roy, M. Zibran, R. Koschke, The vision of software clone management: past, present, and future (keynote paper), in Software Maintenance, Reengineering and Reverse Engineering (CSMR-WCRE), 2014 Software Evolution Week\u2013IEEE Conference on (2014), pp. 18\u201333","DOI":"10.1109\/CSMR-WCRE.2014.6747168"},{"key":"4_CR19","doi-asserted-by":"publisher","unstructured":"H. Sajnani, V. Saini, J. Svajlenko, C.K. Roy, C.V. Lopes, Sourcerercc: scaling code clone detection to big-code, in Proceedings of the 38th International Conference on Software Engineering, Association for Computing Machinery (New York, NY, USA, ICSE \u201916, 2016), pp. 1157\u20131168. https:\/\/doi.org\/10.1145\/2884781.2884877","DOI":"10.1145\/2884781.2884877"},{"key":"4_CR20","doi-asserted-by":"crossref","unstructured":"J. Svajlenko, I. Keivanloo, C. Roy, Scaling classical clone detection tools for ultra-large datasets: an exploratory study, in Software Clones (IWSC), 2013 7th International Workshop on (2013), pp. 16\u201322","DOI":"10.1109\/IWSC.2013.6613037"},{"key":"4_CR21","doi-asserted-by":"publisher","unstructured":"C. Xiao, W. Wang, X. Lin, J. X. Yu, Efficient similarity joins for near duplicate detection, in Proceedings of the 17th International Conference on World Wide Web (ACM, New York, NY, USA, WWW \u201908, 2008), pp. 131\u2013140. https:\/\/doi.org\/10.1145\/1367497.1367516","DOI":"10.1145\/1367497.1367516"},{"key":"4_CR22","doi-asserted-by":"publisher","unstructured":"Y. Zhang, R. Jin, Z.H. Zhou, Understanding bag-of-words model: a statistical framework. Int. J. Mach. Learn. Cybern. 1(1-4), 43\u201352 (2010). https:\/\/doi.org\/10.1007\/s13042-010-0001-0","DOI":"10.1007\/s13042-010-0001-0"}],"container-title":["Code Clone Analysis"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-16-1927-4_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,11]],"date-time":"2021-10-11T04:58:24Z","timestamp":1633928304000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-16-1927-4_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9789811619267","9789811619274"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-981-16-1927-4_4","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"}}]}}