{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,26]],"date-time":"2026-08-26T00:02:20Z","timestamp":1787702540348,"version":"build-2784847793"},"reference-count":45,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017,5]]},"DOI":"10.1109\/sp.2017.62","type":"proceedings-article","created":{"date-parts":[[2017,6,26]],"date-time":"2017-06-26T20:34:26Z","timestamp":1498509266000},"page":"595-614","source":"Crossref","is-referenced-by-count":289,"title":["VUDDY: A Scalable Approach for Vulnerable Code Clone Discovery"],"prefix":"10.1109","author":[{"given":"Seulbae","family":"Kim","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Seunghoon","family":"Woo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Heejo","family":"Lee","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hakjoo","family":"Oh","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2001.957806"},{"key":"ref38","first-page":"40","article-title":"Building documentation generators","author":"van deursen","year":"1999","journal-title":"Software Maintenance 1999 (ICSM'99) Proceedings IEEE InternationalConference on IEEE"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/2660267.2660359"},{"key":"ref32","year":"0","journal-title":"The Expat Xml Parser"},{"key":"ref31","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1145\/2991079.2991102","article-title":"VuIPecker: an automated vulnerability detection system based on code similarity analysis","author":"li","year":"2016","journal-title":"Proceedings of the 32nd Annual Conference on ComputerSecurity Applications"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2010.5463293"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/1315245.1315311"},{"key":"ref36","first-page":"266","article-title":"Robust multilingual parsing using island grammars","author":"synytskyy","year":"2003","journal-title":"Proceedings of the 2003 Conference of the Centre for Advanced Studies on Collaborative Research"},{"key":"ref35","year":"0","journal-title":"ANTLR ANother Tool for Language Recognition"},{"key":"ref34","year":"0","journal-title":"Common Vulnerability Enumeration"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/1808901.1808905"},{"key":"ref40","author":"pike","year":"2011","journal-title":"Introducing cityhash"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.1995.514697"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/1858996.1859089"},{"key":"ref13","first-page":"1900","article-title":"CLORIFI: software vulnerability discovery using code clone verification","author":"li","year":"2015","journal-title":"Concurrency and Computation Practice and Experience"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.48"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1019480"},{"key":"ref16","doi-asserted-by":"crossref","first-page":"368","DOI":"10.1109\/ICSM.1998.738528","article-title":"Clone detection using abstract syntax trees","author":"baxter","year":"1998","journal-title":"Software Maintenance 1998 Proceedings International Conference on"},{"key":"ref17","first-page":"96","article-title":"DECKARD: Scalable and accurate tree-based detection of code clones","author":"jiang","year":"2007","journal-title":"Proceedings of the 29th International Conference on Software Engineering"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2012.13"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884877"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1002\/jgt.3190010410"},{"key":"ref4","year":"0","journal-title":"Sourceforge"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/2420950.2421003"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1002\/0470871822.ch9"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/ISESE.2004.1334896"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/1287624.1287634"},{"key":"ref5","year":"0","journal-title":"Github"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1996.565012"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-008-9076-6"},{"key":"ref2","first-page":"14","article-title":"Preliminary results from an empirical study on the growth of open source and commercial software products","author":"succi","year":"2001","journal-title":"EDSER-3 Workshop"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/1095430.1081737"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2000.883030"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.70725"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2014.54"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2009.02.007"},{"key":"ref21","article-title":"Survey of research on software clones","author":"koschke","year":"2007","journal-title":"Dagstuhl Seminar Proceedings Schloss Dagstuhl-Leibniz-Zentrum f&#x00FC;r Informatik"},{"key":"ref42","author":"jenkins","year":"2014","journal-title":"SpookyHash a 128-bit non-cryptographic hash (2010)"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.28"},{"key":"ref41","author":"appleby","year":"2008","journal-title":"Murmurhash 2 0"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2013.01.008"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/2491411.2491420"},{"key":"ref26","first-page":"13","article-title":"Vulnerability extrapolation: assisted discovery of vulnerabilities using machine learning","author":"yamaguchi","year":"2011","journal-title":"Proceedings of the 5th USENIX Conference on Offensive Technologies"},{"key":"ref43","first-page":"19","article-title":"How to break MD5 and other hash functions","author":"wang","year":"2005","journal-title":"Annual InternationalConference on the Theory and Applications of Cryptographic Techniques"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1137\/1.9781611972733.15"}],"event":{"name":"2017 IEEE Symposium on Security and Privacy (SP)","location":"San Jose, CA, USA","start":{"date-parts":[[2017,5,22]]},"end":{"date-parts":[[2017,5,26]]}},"container-title":["2017 IEEE Symposium on Security and Privacy (SP)"],"original-title":[],"link":[{"URL":"https:\/\/2.zoppoz.workers.dev:443\/http\/xplorestaging.ieee.org\/ielx7\/7957740\/7958557\/07958600.pdf?arnumber=7958600","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,10,10]],"date-time":"2020-10-10T22:40:08Z","timestamp":1602369608000},"score":1,"resource":{"primary":{"URL":"https:\/\/2.zoppoz.workers.dev:443\/http\/ieeexplore.ieee.org\/document\/7958600\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,5]]},"references-count":45,"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1109\/sp.2017.62","relation":{},"subject":[],"published":{"date-parts":[[2017,5]]}}}