{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,16]],"date-time":"2026-07-16T14:43:26Z","timestamp":1784213006898,"version":"3.55.0"},"reference-count":88,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"5","license":[{"start":{"date-parts":[[2023,5,1]],"date-time":"2023-05-01T00:00:00Z","timestamp":1682899200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2023,5,1]],"date-time":"2023-05-01T00:00:00Z","timestamp":1682899200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2023,5,1]],"date-time":"2023-05-01T00:00:00Z","timestamp":1682899200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61972373"],"award-info":[{"award-number":["61972373"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100005145","name":"Basic Research Program of Jiangsu Province","doi-asserted-by":"publisher","award":["BK20201192"],"award-info":[{"award-number":["BK20201192"]}],"id":[{"id":"10.13039\/501100005145","id-type":"DOI","asserted-by":"publisher"}]},{"name":"CAS Pioneer Hundred Talents Program of China"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2023,5,1]]},"DOI":"10.1109\/tse.2023.3240118","type":"journal-article","created":{"date-parts":[[2023,1,27]],"date-time":"2023-01-27T18:41:07Z","timestamp":1674844867000},"page":"3052-3070","source":"Crossref","is-referenced-by-count":47,"title":["Challenging Machine Learning-Based Clone Detectors via Semantic-Preserving Code Transformations"],"prefix":"10.1109","volume":"49","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4304-6055","authenticated-orcid":false,"given":"Weiwei","family":"Zhang","sequence":"first","affiliation":[{"name":"University of Science and Technology of China, Hefei, Anhui, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shengjian","family":"Guo","sequence":"additional","affiliation":[{"name":"Baidu Security, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3063-9425","authenticated-orcid":false,"given":"Hongyu","family":"Zhang","sequence":"additional","affiliation":[{"name":"University of Newcastle, Callaghan, NSW, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yulei","family":"Sui","sequence":"additional","affiliation":[{"name":"University of New South Wales, Sydney, NSW, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2979-7151","authenticated-orcid":false,"given":"Yinxing","family":"Xue","sequence":"additional","affiliation":[{"name":"University of Science and Technology of China, Hefei, Anhui, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yun","family":"Xu","sequence":"additional","affiliation":[{"name":"University of Science and Technology of China, Hefei, Anhui, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2009.02.007"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v30i1.10139"},{"key":"ref12","doi-asserted-by":"crossref","first-page":"931","DOI":"10.1145\/3324884.3416541","article-title":"CCGraph: a PDG-based code clone detector with approximate graph matching","author":"zou","year":"2020","journal-title":"IEEE\/ACM Int Conference on Automated Software Engineering (ASE)"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1145\/3409331"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/3395363.3397362"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884877"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/3381307.3381310"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v34i01.5469"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.24963\/ijcai.2018\/394"},{"key":"ref52","first-page":"278","article-title":"Policy invariance under reward transformations: Theory and application to reward shaping","author":"ng","year":"1999","journal-title":"Proc Int Conf Mach Learn"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.30"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1145\/3236024.3236068"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180179"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v33i01.33015813"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2019.00021"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00086"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1007\/s11263-015-0812-2"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2017.46"},{"key":"ref51","author":"sutton","year":"2018","journal-title":"Reinforcement Learning An Introduction"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.2200\/S00268ED1V01Y201005AIM009"},{"key":"ref46","first-page":"1334","article-title":"End-to-end training of deep visuomotor policies","volume":"17","author":"levine","year":"2016","journal-title":"J Mach Learn Res"},{"key":"ref45","author":"manning","year":"1999","journal-title":"Foundations of Statistical Natural Language Processing"},{"key":"ref48","doi-asserted-by":"crossref","first-page":"529","DOI":"10.1038\/nature14236","article-title":"Human-level control through deep reinforcement learning","volume":"518","author":"mnih","year":"2015","journal-title":"Nature"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1038\/nature24270"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.2307\/2669583"},{"key":"ref86","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2018.2809496"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.15837\/ijccc.2019.2.3514"},{"key":"ref85","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568265"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227135"},{"key":"ref88","doi-asserted-by":"publisher","DOI":"10.1145\/2775051.2677009"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/375360.375365"},{"key":"ref87","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2786286"},{"key":"ref49","doi-asserted-by":"crossref","first-page":"484","DOI":"10.1038\/nature16961","article-title":"Mastering the game of go with deep neural networks and tree search","volume":"529","author":"silver","year":"2016","journal-title":"Nature"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2016.78"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/1653662.1653696"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/1094855.1094903"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.28"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1997.624264"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/1150402.1150522"},{"key":"ref5","article-title":"Moss: A system for detecting software plagiarism","author":"aiken","year":"2004"},{"key":"ref82","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2004.1342759"},{"key":"ref81","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2009.16"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/3453483.3454035"},{"key":"ref84","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2010.62"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2014.54"},{"key":"ref80","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2002.1134103"},{"key":"ref35","article-title":"Lava: A system for mutation testing of Java programs","author":"danicic","year":"2007"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2015.7332459"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/3183519.3183521"},{"key":"ref78","doi-asserted-by":"crossref","first-page":"821","DOI":"10.1145\/3324884.3416562","article-title":"SCDetector: Software Functional Clone Detection Based on Semantic Tokens Analysis","author":"wu","year":"2020","journal-title":"IEEE\/ACM Int Conference on Automated Software Engineering (ASE)"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.4169\/000298910x485923"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1093\/oso\/9780195099713.001.0001"},{"key":"ref31","article-title":"On secure and usable program obfuscation: A survey","author":"xu","year":"2017"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1109\/ICMLA.2016.0185"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1093\/ietfec\/e91-a.1.316"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2017.16"},{"key":"ref33","article-title":"Software tamper resistance: Obstructing static analysis of programs","author":"wang","year":"2000"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1109\/TR.2020.3001918"},{"key":"ref32","first-page":"3","article-title":"Obfuscating C programs via control flow flattening","volume":"30","author":"l\u00e1szl\u00f3","year":"2009","journal-title":"Annales Universitatis Scientiarum Budapestinensis de Rolando E&#x00F6;tv&#x00F6;s Nominatae Sectio Computatorica"},{"key":"ref76","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1145\/2970276.2970326","article-title":"Deep Learning Code Fragments for Code Clone Detection","author":"martin white","year":"2016","journal-title":"IEEE\/ACM Int Conference on Automated Software Engineering (ASE)"},{"key":"ref2","doi-asserted-by":"crossref","first-page":"645","DOI":"10.1007\/s10664-008-9076-6","article-title":"Cloning considered harmful","volume":"13","author":"kapser","year":"2008","journal-title":"Empirical Softw Eng"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/FLOSS.2007.10"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/3428206"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.28"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2017.62"},{"key":"ref70","article-title":"Code obfuscation for the C\/C language","author":"picheta","year":"2020"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.24963\/ijcai.2017\/423"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1998.738528"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/IWSC.2013.6613045"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-40667-1_9"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-017-9564-7"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1145\/3196398.3196431"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2014.77"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-019-09697-7"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1109\/EuroSP.2016.21"},{"key":"ref20","article-title":"Proximal policy optimization algorithms","author":"schulman","year":"2017"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2019.2912962"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2019.8668015"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/ICSTW.2009.18"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1019480"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v30i1.10139"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1145\/872757.872770"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.70725"},{"key":"ref27","first-page":"802","article-title":"Convolutional LSTM network: A machine learning approach for precipitation nowcasting","author":"xingjian","year":"2015","journal-title":"Proc Int Conf Neural Inf Process"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-03783-7_10"},{"key":"ref60","article-title":"CodeNet: A large-scale AI for code dataset for learning a diversity of coding tasks","author":"puri","year":"2021"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2008.41"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.24963\/ijcai.2017\/423"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/32\/10124809\/10028657.pdf?arnumber=10028657","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,12]],"date-time":"2023-06-12T18:08:21Z","timestamp":1686593301000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10028657\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5,1]]},"references-count":88,"journal-issue":{"issue":"5"},"URL":"https:\/\/doi.org\/10.1109\/tse.2023.3240118","relation":{},"ISSN":["0098-5589","1939-3520","2326-3881"],"issn-type":[{"value":"0098-5589","type":"print"},{"value":"1939-3520","type":"electronic"},{"value":"2326-3881","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,5,1]]}}}