{"id":"https://openalex.org/W3152016059","doi":"https://doi.org/10.1109/access.2021.3069227","title":"Fine-Grained Compiler Identification With Sequence-Oriented Neural Modeling","display_name":"Fine-Grained Compiler Identification With Sequence-Oriented Neural Modeling","publication_year":2021,"publication_date":"2021-01-01","ids":{"openalex":"https://openalex.org/W3152016059","doi":"https://doi.org/10.1109/access.2021.3069227","mag":"3152016059"},"language":"en","primary_location":{"id":"doi:10.1109/access.2021.3069227","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2021.3069227","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/9312710/09388681.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://ieeexplore.ieee.org/ielx7/6287639/9312710/09388681.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5049436913","display_name":"Zhenzhou Tian","orcid":"https://orcid.org/0000-0001-7608-8908"},"institutions":[{"id":"https://openalex.org/I4210136859","display_name":"Xi\u2019an University of Posts and Telecommunications","ror":"https://ror.org/04jn0td46","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210136859"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Zhenzhou Tian","raw_affiliation_strings":["School of Computer Science and Technology, Xi\u2019an University of Posts and Telecommunications, Xi\u2019an, China","Shaanxi Key Laboratory of Network Data Analysis and Intelligent Processing, Xi\u2019an, China","Shaanxi Key Laboratory of Network Data Analysis and Intelligent Processing, Xi'an, China","School of Computer Science and Technology, Xi'an University of Posts and Telecommunications, Xi'an, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Xi\u2019an University of Posts and Telecommunications, Xi\u2019an, China","institution_ids":["https://openalex.org/I4210136859"]},{"raw_affiliation_string":"Shaanxi Key Laboratory of Network Data Analysis and Intelligent Processing, Xi\u2019an, China","institution_ids":[]},{"raw_affiliation_string":"Shaanxi Key Laboratory of Network Data Analysis and Intelligent Processing, Xi'an, China","institution_ids":[]},{"raw_affiliation_string":"School of Computer Science and Technology, Xi'an University of Posts and Telecommunications, Xi'an, China","institution_ids":["https://openalex.org/I4210136859"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063175457","display_name":"Yaqian Huang","orcid":"https://orcid.org/0000-0001-6457-5776"},"institutions":[{"id":"https://openalex.org/I4210136859","display_name":"Xi\u2019an University of Posts and Telecommunications","ror":"https://ror.org/04jn0td46","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210136859"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yaqian Huang","raw_affiliation_strings":["School of Computer Science and Technology, Xi\u2019an University of Posts and Telecommunications, Xi\u2019an, China","Shaanxi Key Laboratory of Network Data Analysis and Intelligent Processing, Xi\u2019an, China","School of Computer Science and Technology, Xi'an University of Posts and Telecommunications, Xi'an, China","Shaanxi Key Laboratory of Network Data Analysis and Intelligent Processing, Xi'an, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Xi\u2019an University of Posts and Telecommunications, Xi\u2019an, China","institution_ids":["https://openalex.org/I4210136859"]},{"raw_affiliation_string":"Shaanxi Key Laboratory of Network Data Analysis and Intelligent Processing, Xi\u2019an, China","institution_ids":[]},{"raw_affiliation_string":"School of Computer Science and Technology, Xi'an University of Posts and Telecommunications, Xi'an, China","institution_ids":["https://openalex.org/I4210136859"]},{"raw_affiliation_string":"Shaanxi Key Laboratory of Network Data Analysis and Intelligent Processing, Xi'an, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5071535961","display_name":"Borun Xie","orcid":null},"institutions":[{"id":"https://openalex.org/I4210136859","display_name":"Xi\u2019an University of Posts and Telecommunications","ror":"https://ror.org/04jn0td46","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210136859"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Borun Xie","raw_affiliation_strings":["School of Computer Science and Technology, Xi\u2019an University of Posts and Telecommunications, Xi\u2019an, China","Shaanxi Key Laboratory of Network Data Analysis and Intelligent Processing, Xi\u2019an, China","School of Computer Science and Technology, Xi'an University of Posts and Telecommunications, Xi'an, China","Shaanxi Key Laboratory of Network Data Analysis and Intelligent Processing, Xi'an, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Xi\u2019an University of Posts and Telecommunications, Xi\u2019an, China","institution_ids":["https://openalex.org/I4210136859"]},{"raw_affiliation_string":"Shaanxi Key Laboratory of Network Data Analysis and Intelligent Processing, Xi\u2019an, China","institution_ids":[]},{"raw_affiliation_string":"School of Computer Science and Technology, Xi'an University of Posts and Telecommunications, Xi'an, China","institution_ids":["https://openalex.org/I4210136859"]},{"raw_affiliation_string":"Shaanxi Key Laboratory of Network Data Analysis and Intelligent Processing, Xi'an, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100419627","display_name":"Yanping Chen","orcid":"https://orcid.org/0000-0001-6548-6070"},"institutions":[{"id":"https://openalex.org/I4210136859","display_name":"Xi\u2019an University of Posts and Telecommunications","ror":"https://ror.org/04jn0td46","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210136859"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yanping Chen","raw_affiliation_strings":["School of Computer Science and Technology, Xi\u2019an University of Posts and Telecommunications, Xi\u2019an, China","Shaanxi Key Laboratory of Network Data Analysis and Intelligent Processing, Xi\u2019an, China","School of Computer Science and Technology, Xi'an University of Posts and Telecommunications, Xi'an, China","Shaanxi Key Laboratory of Network Data Analysis and Intelligent Processing, Xi'an, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Xi\u2019an University of Posts and Telecommunications, Xi\u2019an, China","institution_ids":["https://openalex.org/I4210136859"]},{"raw_affiliation_string":"Shaanxi Key Laboratory of Network Data Analysis and Intelligent Processing, Xi\u2019an, China","institution_ids":[]},{"raw_affiliation_string":"School of Computer Science and Technology, Xi'an University of Posts and Telecommunications, Xi'an, China","institution_ids":["https://openalex.org/I4210136859"]},{"raw_affiliation_string":"Shaanxi Key Laboratory of Network Data Analysis and Intelligent Processing, Xi'an, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017524689","display_name":"Lingwei Chen","orcid":"https://orcid.org/0000-0003-1550-6170"},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Lingwei Chen","raw_affiliation_strings":["College of Information Sciences and Technology, The Pennsylvania State University, University Park, PA, USA"],"affiliations":[{"raw_affiliation_string":"College of Information Sciences and Technology, The Pennsylvania State University, University Park, PA, USA","institution_ids":["https://openalex.org/I130769515"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5008435786","display_name":"Dinghao Wu","orcid":"https://orcid.org/0000-0002-0741-5511"},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Dinghao Wu","raw_affiliation_strings":["College of Information Sciences and Technology, The Pennsylvania State University, University Park, PA, USA"],"affiliations":[{"raw_affiliation_string":"College of Information Sciences and Technology, The Pennsylvania State University, University Park, PA, USA","institution_ids":["https://openalex.org/I130769515"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5049436913"],"corresponding_institution_ids":["https://openalex.org/I4210136859"],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":3.0472,"has_fulltext":false,"cited_by_count":24,"citation_normalized_percentile":{"value":0.92028398,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"9","issue":null,"first_page":"49160","last_page":"49175"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9987999796867371,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11512","display_name":"Anomaly Detection Techniques and Applications","score":0.9868000149726868,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.9175927639007568},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8954910039901733},{"id":"https://openalex.org/keywords/compiler-correctness","display_name":"Compiler correctness","score":0.7319368124008179},{"id":"https://openalex.org/keywords/optimizing-compiler","display_name":"Optimizing compiler","score":0.6647484302520752},{"id":"https://openalex.org/keywords/interprocedural-optimization","display_name":"Interprocedural optimization","score":0.5672355890274048},{"id":"https://openalex.org/keywords/compiler-construction","display_name":"Compiler construction","score":0.5663478374481201},{"id":"https://openalex.org/keywords/register-allocation","display_name":"Register allocation","score":0.47481951117515564},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4423177242279053},{"id":"https://openalex.org/keywords/loop-optimization","display_name":"Loop optimization","score":0.4248444437980652},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.41195130348205566},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3890509009361267},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.34338346123695374}],"concepts":[{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.9175927639007568},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8954910039901733},{"id":"https://openalex.org/C68366613","wikidata":"https://www.wikidata.org/wiki/Q5156378","display_name":"Compiler correctness","level":3,"score":0.7319368124008179},{"id":"https://openalex.org/C190902152","wikidata":"https://www.wikidata.org/wiki/Q1325106","display_name":"Optimizing compiler","level":3,"score":0.6647484302520752},{"id":"https://openalex.org/C111564260","wikidata":"https://www.wikidata.org/wiki/Q4288856","display_name":"Interprocedural optimization","level":5,"score":0.5672355890274048},{"id":"https://openalex.org/C9957790","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler construction","level":3,"score":0.5663478374481201},{"id":"https://openalex.org/C128916667","wikidata":"https://www.wikidata.org/wiki/Q1343660","display_name":"Register allocation","level":3,"score":0.47481951117515564},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4423177242279053},{"id":"https://openalex.org/C29331672","wikidata":"https://www.wikidata.org/wiki/Q3354468","display_name":"Loop optimization","level":4,"score":0.4248444437980652},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.41195130348205566},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3890509009361267},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.34338346123695374}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2021.3069227","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2021.3069227","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/9312710/09388681.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:8eb6cc2434674fb2b21bc345170ec157","is_oa":true,"landing_page_url":"https://doaj.org/article/8eb6cc2434674fb2b21bc345170ec157","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 9, Pp 49160-49175 (2021)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2021.3069227","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2021.3069227","pdf_url":"https://ieeexplore.ieee.org/ielx7/6287639/9312710/09388681.pdf","source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G6374429771","display_name":null,"funder_award_id":"61702414","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320336350","display_name":"Key Research and Development Projects of Shaanxi Province","ror":null}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3152016059.pdf","grobid_xml":"https://content.openalex.org/works/W3152016059.grobid-xml"},"referenced_works_count":59,"referenced_works":["https://openalex.org/W109909280","https://openalex.org/W1412775481","https://openalex.org/W1538186256","https://openalex.org/W1614298861","https://openalex.org/W1779974843","https://openalex.org/W1892063863","https://openalex.org/W1924770834","https://openalex.org/W1978095358","https://openalex.org/W1981033991","https://openalex.org/W2003960842","https://openalex.org/W2102833942","https://openalex.org/W2111338655","https://openalex.org/W2154554798","https://openalex.org/W2154851992","https://openalex.org/W2157331557","https://openalex.org/W2194609298","https://openalex.org/W2229758354","https://openalex.org/W2314464932","https://openalex.org/W2470673105","https://openalex.org/W2560252021","https://openalex.org/W2597697275","https://openalex.org/W2605409611","https://openalex.org/W2620038827","https://openalex.org/W2753395445","https://openalex.org/W2794718534","https://openalex.org/W2805173585","https://openalex.org/W2886694146","https://openalex.org/W2890991187","https://openalex.org/W2899171197","https://openalex.org/W2899719059","https://openalex.org/W2926178846","https://openalex.org/W2945316254","https://openalex.org/W2950577311","https://openalex.org/W2956382393","https://openalex.org/W2960665846","https://openalex.org/W2962851944","https://openalex.org/W2963403868","https://openalex.org/W2963408280","https://openalex.org/W2963744840","https://openalex.org/W3006892923","https://openalex.org/W3014215579","https://openalex.org/W3089412163","https://openalex.org/W3097900310","https://openalex.org/W3104097132","https://openalex.org/W4288116478","https://openalex.org/W4385245566","https://openalex.org/W6604490274","https://openalex.org/W6628233427","https://openalex.org/W6636510571","https://openalex.org/W6640212811","https://openalex.org/W6685133223","https://openalex.org/W6689319100","https://openalex.org/W6736518430","https://openalex.org/W6739901393","https://openalex.org/W6743691393","https://openalex.org/W6755909601","https://openalex.org/W6765682335","https://openalex.org/W6768028207","https://openalex.org/W6784906513"],"related_works":["https://openalex.org/W4246454774","https://openalex.org/W2121223013","https://openalex.org/W2094199724","https://openalex.org/W2083681681","https://openalex.org/W2169584677","https://openalex.org/W4232954277","https://openalex.org/W2901567138","https://openalex.org/W1496844168","https://openalex.org/W2749133591","https://openalex.org/W430628275"],"abstract_inverted_index":{"Different":[0],"compilers":[1],"and":[2,32,82,167,170,192],"optimization":[3,80,151,168],"levels":[4],"can":[5],"be":[6],"used":[7,127],"to":[8,48,72,92,97],"compile":[9],"the":[10,17,50,57,111,143,150,157,164],"source":[11],"code.":[12],"Revealed":[13],"in":[14,55,141,148,155,162,173,186],"reverse":[15],"from":[16,124],"produced":[18],"binaries,":[19],"these":[20,74],"compiler":[21,51,75,78,83,144,158,165,176,183],"details":[22,76],"facilitate":[23],"essential":[24],"binary":[25],"analysis":[26,31],"tasks,":[27],"such":[28],"as":[29],"malware":[30],"software":[33],"forensics.":[34],"Most":[35],"existing":[36,180],"approaches":[37],"adopt":[38],"a":[39,104,115],"signature":[40],"matching":[41],"based":[42,46],"or":[43,60],"machine":[44],"learning":[45],"strategy":[47],"identify":[49],"details,":[52],"showing":[53],"limits":[54],"either":[56],"detection":[58,190],"accuracy":[59,140,147,154,161,172,191],"granularity.":[61],"In":[62],"this":[63],"work,":[64],"we":[65],"propose":[66],"NeuralCI":[67,136],"(Neural":[68],"modeling-based":[69],"Compiler":[70],"Identification)":[71],"infer":[73],"including":[77],"family,":[79,145],"level":[81,182],"version":[84],"on":[85],"individual":[86],"functions.":[87],"The":[88,132],"basic":[89],"idea":[90],"is":[91,130],"formulate":[93],"sequence-oriented":[94],"neural":[95],"networks":[96],"process":[98],"normalized":[99],"instruction":[100],"sequences":[101],"generated":[102],"using":[103],"lightweight":[105],"function":[106,181],"abstraction":[107],"strategy.":[108],"To":[109],"evaluate":[110],"performance":[112],"of":[113,119,188],"NeuralCI,":[114],"large":[116],"dataset":[117],"consisting":[118],"854,858":[120],"unique":[121],"functions":[122],"collected":[123],"19":[125],"widely":[126],"real-world":[128],"projects":[129],"constructed.":[131],"experiments":[133],"show":[134],"that":[135],"achieves":[137],"averagely":[138],"98.6%":[139],"identifying":[142,149,156,163,174],"95.3%":[146],"level,":[152,169],"88.7%":[153],"version,":[159],"94.8%":[160],"family":[166],"83.0%":[171],"all":[175],"components":[177],"simultaneously,":[178],"outperforming":[179],"identification":[184],"methods":[185],"terms":[187],"both":[189],"comprehensiveness.":[193]},"counts_by_year":[{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":10},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
