{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,17]],"date-time":"2026-02-17T14:54:11Z","timestamp":1771340051262,"version":"3.50.1"},"reference-count":27,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2012,4,24]],"date-time":"2012-04-24T00:00:00Z","timestamp":1335225600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2013,12]]},"DOI":"10.1007\/s10664-012-9199-7","type":"journal-article","created":{"date-parts":[[2012,4,23]],"date-time":"2012-04-23T04:35:01Z","timestamp":1335155701000},"page":"1195-1237","source":"Crossref","is-referenced-by-count":43,"title":["Software Bertillonage"],"prefix":"10.1007","volume":"18","author":[{"given":"Julius","family":"Davies","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel M.","family":"German","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael W.","family":"Godfrey","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abram","family":"Hindle","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2012,4,24]]},"reference":[{"issue":"6","key":"9199_CR1","doi-asserted-by":"crossref","first-page":"446","DOI":"10.1109\/TSE.2005.71","volume":"31","author":"D Cubranic","year":"2005","unstructured":"Cubranic D, Murphy GC, Singer J, Booth KS (2005) Hipikat: a project memory for software development. IEEE Trans Softw Eng 31(6):446\u2013465","journal-title":"IEEE Trans Softw Eng"},{"key":"9199_CR2","doi-asserted-by":"crossref","unstructured":"Davies J (2011) Measuring subversions: security and legal risk in reused software artifacts. In: Taylor RN, Gall H, Medvidovic N (eds) ICSE, pp 1149\u20131151, ACM","DOI":"10.1145\/1985793.1986025"},{"key":"9199_CR3","unstructured":"Davies J, Germ\u00e1n DM, Godfrey MW, Hindle A Software bertillonage: finding the provenance of an entity. In: van Deursen A, Xie T, Zimmermann T (eds) (2011) In: Proceedings of the 8th international working conference on mining software repositories, MSR 2011 (Co-located with ICSE), Proceedings, IEEE. Waikiki, Honolulu, HI, USA, May 21\u201328, pp 183\u2013192"},{"key":"9199_CR4","doi-asserted-by":"crossref","unstructured":"Di Penta M, Germ\u00e1n DM, Antoniol G (2010) Identifying licensing of jar archives using a code-search approach. In: MSR\u201910 Proc. of the intl. working conf. on mining software repositories, pp 151\u2013160","DOI":"10.1109\/MSR.2010.5463282"},{"key":"9199_CR5","doi-asserted-by":"crossref","unstructured":"Germ\u00e1n DM, Di Penta M, Gu\u00e9h\u00e9neuc YG, Antoniol G (2009) Code siblings: technical and legal implications of copying code between applications. In: MSR \u201909: Proc. of the Working Conf. on Mining Software Repositories, pp 81\u201390","DOI":"10.1109\/MSR.2009.5069483"},{"issue":"2","key":"9199_CR6","doi-asserted-by":"crossref","first-page":"166","DOI":"10.1109\/TSE.2005.28","volume":"31","author":"M Godfrey","year":"2005","unstructured":"Godfrey M, Zou L (2005) Using origin analysis to detect merging and splitting of source code entities. IEEE Trans Softw Eng 31(2):166\u2013181","journal-title":"IEEE Trans Softw Eng"},{"key":"9199_CR7","unstructured":"Gosling J, Joy B, Steele G, Bracha G (2005) The java language specification, 2nd edn, section 3.8: Identifiers. http:\/\/docs.oracle.com\/javase\/specs\/jls\/se5.0\/html\/lexical.html#3.8 . Accessed 27 March 2012"},{"key":"9199_CR8","unstructured":"Hemel A (2010) The GPL compliance engineering guide version 3.5. http:\/\/www.loohuis-consulting.nl\/ downloads\/compliance-manual.pdf . Accessed 27 March 2012"},{"key":"9199_CR9","doi-asserted-by":"crossref","unstructured":"Hemel A, Kalleberg KT, Vermaas R, Dolstra E Finding software license violations through binary code clone detection. In: van Deursen A, Xie T, Zimmermann T (eds) Proceedings of the 8th international working conference on mining software repositories, MSR 2011 (Co-located with ICSE), Proceedings, IEEE. Waikiki, Honolulu, HI, USA, May 21\u201328, pp 63\u201372","DOI":"10.1145\/1985441.1985453"},{"key":"9199_CR10","doi-asserted-by":"crossref","unstructured":"Holmes R, Walker RJ (2010) Customized awareness: recommending relevant external change events. In: Kramer J, Bishop J, Devanbu PT, Uchitel S (eds) ICSE (1), ACM, pp 465\u2013474","DOI":"10.1145\/1806799.1806867"},{"issue":"12","key":"9199_CR11","doi-asserted-by":"crossref","first-page":"952","DOI":"10.1109\/TSE.2006.117","volume":"32","author":"R Holmes","year":"2006","unstructured":"Holmes R, Walker RJ, Murphy GC (2006) Approximate structural context matching: an approach to recommend relevant examples. IEEE Trans Softw Eng 32(12):952\u2013970","journal-title":"IEEE Trans Softw Eng"},{"key":"9199_CR12","unstructured":"Houck MM, Siegel JA (2006) Fundamentals of forensic science. Academic Press"},{"issue":"7","key":"9199_CR13","doi-asserted-by":"crossref","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":"9199_CR14","doi-asserted-by":"crossref","first-page":"645","DOI":"10.1007\/s10664-008-9076-6","volume":"13","author":"C Kapser","year":"2008","unstructured":"Kapser C, Godfrey MW (2008) \u2018Cloning considered harmful\u2019 considered harmful: patterns of cloning in software. Empir Software Eng 13(6):645\u2013692","journal-title":"Empir Software Eng"},{"key":"9199_CR15","doi-asserted-by":"crossref","unstructured":"Kersten M, Murphy GC (2005) Mylar: a degree-of-interest model for ides. In: Mezini M, Tarr PL (eds) AOSD. ACM, pp 159\u2013168","DOI":"10.1145\/1052898.1052912"},{"issue":"5","key":"9199_CR16","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1145\/1081706.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. ESEC\/FSE 30(5):187\u2013196","journal-title":"ESEC\/FSE"},{"key":"9199_CR17","doi-asserted-by":"crossref","unstructured":"Krinke J (2008) Is cloned code more stable than non-cloned code? In: SCAM\u201908, pp 57\u201366","DOI":"10.1109\/SCAM.2008.14"},{"key":"9199_CR18","doi-asserted-by":"crossref","unstructured":"Livieri S, Higo Y, Matsushita M, Inoue K (2007) Very-large scale code clone analysis and visualization of open source programs using distributed ccfinder: D-ccfinder. In: ICSE, pp 106\u2013115","DOI":"10.1109\/ICSE.2007.97"},{"key":"9199_CR19","doi-asserted-by":"crossref","unstructured":"Lozano A (2008) A methodology to assess the impact of source code flaws in changeability and its application to clones. In: ICSM 08: Proc. of the int. conf. of software maintenance, pp 424\u2013427","DOI":"10.1109\/ICSM.2008.4658095"},{"key":"9199_CR20","doi-asserted-by":"crossref","unstructured":"Lozano A, Wermelinger M, Nuseibeh B (2007) Evaluating the harmfulness of cloning: a change based experiment. In: MSR \u201907: proc. of the 4th int. workshop on mining soft. Repositories, p\u00a018","DOI":"10.1109\/MSR.2007.8"},{"key":"9199_CR21","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, pp 283\u2013292","DOI":"10.1109\/ICSM.2011.6080795"},{"key":"9199_CR22","unstructured":"PCI Security Standards Council (2009) Payment card industry data security standard (PCI DSS), version 1.2.1. https:\/\/www.pcisecuritystandards.org\/security_standards"},{"issue":"4","key":"9199_CR23","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1109\/MS.2009.161","volume":"27","author":"MP Robillard","year":"2010","unstructured":"Robillard MP, Walker RJ, Zimmermann T (2010) Recommendation systems for software engineering. IEEE Softw 27(4):80\u201386","journal-title":"IEEE Softw"},{"key":"9199_CR24","unstructured":"Siegel J, Saukko P, Knupfer G (2000) Encyclopedia of forensic sciences. Academic Press"},{"issue":"1","key":"9199_CR25","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s10664-009-9108-x","volume":"15","author":"S Thummalapenta","year":"2009","unstructured":"Thummalapenta S, Cerulo L, Aversano L, Di\u00a0Penta M (2009) An empirical study on the maintenance of source code clones. Empir Software Eng 15(1):1\u201334","journal-title":"Empir Software Eng"},{"key":"9199_CR26","unstructured":"Western Canada Research Grid. http:\/\/www.westgrid.ca\/ . Accessed 27 March 2012"},{"key":"9199_CR27","unstructured":"Wheeler D Counting Source Lines of Code (SLOC). http:\/\/www.dwheeler.com\/sloc\/ . Accessed 27 March 2012"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-012-9199-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-012-9199-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-012-9199-7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,27]],"date-time":"2019-06-27T18:03:06Z","timestamp":1561658586000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-012-9199-7"}},"subtitle":["Determining the provenance of software development artifacts"],"short-title":[],"issued":{"date-parts":[[2012,4,24]]},"references-count":27,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2013,12]]}},"alternative-id":["9199"],"URL":"https:\/\/doi.org\/10.1007\/s10664-012-9199-7","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,4,24]]}}}