{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,29]],"date-time":"2026-09-29T10:38:23Z","timestamp":1790678303942,"version":"4.1.0"},"reference-count":51,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61702414"],"award-info":[{"award-number":["61702414"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Natural Science Basic Research Program of Shaanxi","award":["2018JQ6078"],"award-info":[{"award-number":["2018JQ6078"]}]},{"name":"Natural Science Basic Research Program of Shaanxi","award":["2020GY-010"],"award-info":[{"award-number":["2020GY-010"]}]},{"name":"Science and Technology of Xi\u2019an","award":["2019218114GXRC017CG018-GXYD17.16"],"award-info":[{"award-number":["2019218114GXRC017CG018-GXYD17.16"]}]},{"name":"International Science and Technology Cooperation Program of Shaanxi","award":["2018KW-049"],"award-info":[{"award-number":["2018KW-049"]}]},{"name":"International Science and Technology Cooperation Program of Shaanxi","award":["2019KW-008"],"award-info":[{"award-number":["2019KW-008"]}]},{"name":"Key Research and Development Program of Shaanxi","award":["2019ZDLGY07-08"],"award-info":[{"award-number":["2019ZDLGY07-08"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2021]]},"DOI":"10.1109\/access.2021.3069227","type":"journal-article","created":{"date-parts":[[2021,3,29]],"date-time":"2021-03-29T20:49:38Z","timestamp":1617050978000},"page":"49160-49175","source":"Crossref","is-referenced-by-count":26,"title":["Fine-Grained Compiler Identification With Sequence-Oriented Neural Modeling"],"prefix":"10.1109","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7608-8908","authenticated-orcid":false,"given":"Zhenzhou","family":"Tian","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6457-5776","authenticated-orcid":false,"given":"Yaqian","family":"Huang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Borun","family":"Xie","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6548-6070","authenticated-orcid":false,"given":"Yanping","family":"Chen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1550-6170","authenticated-orcid":false,"given":"Lingwei","family":"Chen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0741-5511","authenticated-orcid":false,"given":"Dinghao","family":"Wu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1007\/s11416-012-0171-2"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2015.2454508"},{"key":"ref33","first-page":"1","article-title":"Impeding malware analysis using conditional code obfuscation","author":"sharif","year":"2008","journal-title":"Security in Distributed and Networking Systems"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/2886012"},{"key":"ref31","first-page":"270","article-title":"Code obfuscation against static and dynamic reverse engineering","author":"schrittwieser","year":"2011","journal-title":"Proc Int Workshop Inf Hiding"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/2522968.2522972"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2688383"},{"key":"ref36","first-page":"1","article-title":"Deep inside convolutional networks: Visualising image classification models and saliency maps","author":"simonyan","year":"2014","journal-title":"Proc 2nd Int Conf Learn Represent (ICLR)"},{"key":"ref35","first-page":"3145","article-title":"Learning important features through propagating activation differences","author":"shrikumar","year":"2017","journal-title":"Proc Int Conf Mach Learn"},{"key":"ref34","first-page":"611","article-title":"Recognizing functions in binaries with neural networks","author":"shin","year":"2015","journal-title":"Proc Usenix Secur Symp"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/2001420.2001433"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1016\/j.diin.2015.05.015"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/1806672.1806678"},{"key":"ref2","year":"2021","journal-title":"BinaryNinja"},{"key":"ref1","year":"2021","journal-title":"Angr"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/2739482.2764940"},{"key":"ref22","first-page":"1","article-title":"Automated deobfuscation of Android native binary code","volume":"abs 1907 6828","author":"kan","year":"2019","journal-title":"CoRR"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/3243734.3243792"},{"key":"ref24","first-page":"1","article-title":"Efficient estimation of word representations in vector space","author":"mikolov","year":"2013","journal-title":"Proc ICLR Workshop Poster"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.14722\/bar.2019.23020"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/2623330.2623732"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.14722\/bar.2020.23001"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1145\/3219819.3219839"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2019.23492"},{"key":"ref10","year":"2021","journal-title":"ToolChain-Origin"},{"key":"ref11","first-page":"45","author":"alrabaee","year":"2020","journal-title":"Compiler Provenance Attribution"},{"key":"ref40","article-title":"Ensemble adversarial training: Attacks and defenses","author":"tram\u00e8r","year":"2018","journal-title":"arXiv 1705 07204"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/HICSS.2013.217"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/2991079.2991114"},{"key":"ref14","first-page":"35","article-title":"HIMALIA: Recovering compiler optimization levels from binaries by deep learning","author":"chen","year":"2018","journal-title":"Proc SAI Intell Syst Conf"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.3115\/v1\/D14-1179"},{"key":"ref16","first-page":"99","article-title":"Neural nets can learn function type signatures from binaries","author":"chua","year":"2017","journal-title":"Proc Usenix Secur Symp"},{"key":"ref17","first-page":"1","article-title":"Empirical evaluation of gated recurrent neural networks on sequence modeling","author":"chung","year":"2014","journal-title":"Proc NIPS Workshop Deep Learn"},{"key":"ref18","first-page":"1","article-title":"DeepObfusCode: Source code obfuscation through sequence-to-sequence networks","volume":"abs 1909 1837","author":"datta","year":"2019","journal-title":"CoRR"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2019.00003"},{"key":"ref4","year":"2021","journal-title":"Gensim"},{"key":"ref3","year":"2021","journal-title":"Dyninst"},{"key":"ref6","year":"2021","journal-title":"IDA"},{"key":"ref5","year":"2021","journal-title":"IBM C and C++ Compiler Family"},{"key":"ref8","year":"2021","journal-title":"PeiD"},{"key":"ref7","year":"2000","journal-title":"Language"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2020.102072"},{"key":"ref9","year":"2021","journal-title":"Radare2"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/N16-1174"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2019.8761073"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/3236024.3236068"},{"key":"ref47","article-title":"Recursive neural network for video deblurring","author":"zhang","year":"2020","journal-title":"IEEE Trans Circuits Syst Video Technol"},{"key":"ref42","first-page":"5998","article-title":"Attention is all you need","author":"vaswani","year":"2017","journal-title":"Proc Adv Neural Inf Process Syst"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.46"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.47"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180169"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6287639\/9312710\/09388681.pdf?arnumber=9388681","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,26]],"date-time":"2022-01-26T18:50:35Z","timestamp":1643223035000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9388681\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"references-count":51,"URL":"https:\/\/doi.org\/10.1109\/access.2021.3069227","relation":{},"ISSN":["2169-3536"],"issn-type":[{"value":"2169-3536","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021]]}}}