{"id":"https://openalex.org/W4410997756","doi":"https://doi.org/10.3390/sym17060867","title":"Compiler Identification with Divisive Analysis and Support Vector Machine","display_name":"Compiler Identification with Divisive Analysis and Support Vector Machine","publication_year":2025,"publication_date":"2025-06-03","ids":{"openalex":"https://openalex.org/W4410997756","doi":"https://doi.org/10.3390/sym17060867"},"language":"en","primary_location":{"id":"doi:10.3390/sym17060867","is_oa":true,"landing_page_url":"https://doi.org/10.3390/sym17060867","pdf_url":"https://www.mdpi.com/2073-8994/17/6/867/pdf?version=1748946652","source":{"id":"https://openalex.org/S190787756","display_name":"Symmetry","issn_l":"2073-8994","issn":["2073-8994"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Symmetry","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://www.mdpi.com/2073-8994/17/6/867/pdf?version=1748946652","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5010700443","display_name":"Changlan Liu","orcid":"https://orcid.org/0009-0005-6568-0208"},"institutions":[{"id":"https://openalex.org/I169572211","display_name":"Northeast Agricultural University","ror":"https://ror.org/0515nd386","country_code":"CN","type":"education","lineage":["https://openalex.org/I169572211"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Changlan Liu","raw_affiliation_strings":["College of Arts and Sciences, Northeast Agricultural University, Harbin 150000, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Arts and Sciences, Northeast Agricultural University, Harbin 150000, China","institution_ids":["https://openalex.org/I169572211"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061026302","display_name":"Yingsong Zhang","orcid":"https://orcid.org/0000-0002-9823-9794"},"institutions":[{"id":"https://openalex.org/I169572211","display_name":"Northeast Agricultural University","ror":"https://ror.org/0515nd386","country_code":"CN","type":"education","lineage":["https://openalex.org/I169572211"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yingsong Zhang","raw_affiliation_strings":["College of Arts and Sciences, Northeast Agricultural University, Harbin 150000, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Arts and Sciences, Northeast Agricultural University, Harbin 150000, China","institution_ids":["https://openalex.org/I169572211"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030636658","display_name":"Peng Zuo","orcid":null},"institutions":[{"id":"https://openalex.org/I169572211","display_name":"Northeast Agricultural University","ror":"https://ror.org/0515nd386","country_code":"CN","type":"education","lineage":["https://openalex.org/I169572211"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Peng Zuo","raw_affiliation_strings":["College of Arts and Sciences, Northeast Agricultural University, Harbin 150000, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Arts and Sciences, Northeast Agricultural University, Harbin 150000, China","institution_ids":["https://openalex.org/I169572211"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5018181772","display_name":"Peng Wang","orcid":"https://orcid.org/0000-0003-3164-1372"},"institutions":[{"id":"https://openalex.org/I169572211","display_name":"Northeast Agricultural University","ror":"https://ror.org/0515nd386","country_code":"CN","type":"education","lineage":["https://openalex.org/I169572211"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Peng Wang","raw_affiliation_strings":["College of Arts and Sciences, Northeast Agricultural University, Harbin 150000, China"],"raw_orcid":"https://orcid.org/0000-0003-3164-1372","affiliations":[{"raw_affiliation_string":"College of Arts and Sciences, Northeast Agricultural University, Harbin 150000, China","institution_ids":["https://openalex.org/I169572211"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5018181772","https://openalex.org/A5030636658"],"corresponding_institution_ids":["https://openalex.org/I169572211"],"apc_list":{"value":2000,"currency":"CHF","value_usd":2227},"apc_paid":{"value":2000,"currency":"CHF","value_usd":2227},"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.13241275,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"17","issue":"6","first_page":"867","last_page":"867"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9998000264167786,"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.9998000264167786,"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.9890000224113464,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9829000234603882,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/computer-science","display_name":"Computer science","score":0.7282335162162781},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.6601689457893372},{"id":"https://openalex.org/keywords/support-vector-machine","display_name":"Support vector machine","score":0.6125102043151855},{"id":"https://openalex.org/keywords/identification","display_name":"Identification (biology)","score":0.6029536724090576},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.39371415972709656},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.37933123111724854},{"id":"https://openalex.org/keywords/biology","display_name":"Biology","score":0.09439578652381897}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7282335162162781},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6601689457893372},{"id":"https://openalex.org/C12267149","wikidata":"https://www.wikidata.org/wiki/Q282453","display_name":"Support vector machine","level":2,"score":0.6125102043151855},{"id":"https://openalex.org/C116834253","wikidata":"https://www.wikidata.org/wiki/Q2039217","display_name":"Identification (biology)","level":2,"score":0.6029536724090576},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.39371415972709656},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.37933123111724854},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.09439578652381897},{"id":"https://openalex.org/C59822182","wikidata":"https://www.wikidata.org/wiki/Q441","display_name":"Botany","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.3390/sym17060867","is_oa":true,"landing_page_url":"https://doi.org/10.3390/sym17060867","pdf_url":"https://www.mdpi.com/2073-8994/17/6/867/pdf?version=1748946652","source":{"id":"https://openalex.org/S190787756","display_name":"Symmetry","issn_l":"2073-8994","issn":["2073-8994"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Symmetry","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.3390/sym17060867","is_oa":true,"landing_page_url":"https://doi.org/10.3390/sym17060867","pdf_url":"https://www.mdpi.com/2073-8994/17/6/867/pdf?version=1748946652","source":{"id":"https://openalex.org/S190787756","display_name":"Symmetry","issn_l":"2073-8994","issn":["2073-8994"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Symmetry","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4410997756.pdf","grobid_xml":"https://content.openalex.org/works/W4410997756.grobid-xml"},"referenced_works_count":37,"referenced_works":["https://openalex.org/W1779974843","https://openalex.org/W2003960842","https://openalex.org/W2010065958","https://openalex.org/W2102833942","https://openalex.org/W2111338655","https://openalex.org/W2145056020","https://openalex.org/W2518866423","https://openalex.org/W2606287509","https://openalex.org/W2752241832","https://openalex.org/W2913710781","https://openalex.org/W2931858311","https://openalex.org/W2939746199","https://openalex.org/W2988200900","https://openalex.org/W3004280948","https://openalex.org/W3004659153","https://openalex.org/W3097563839","https://openalex.org/W3099388751","https://openalex.org/W3123816459","https://openalex.org/W3146434006","https://openalex.org/W3152016059","https://openalex.org/W3166610859","https://openalex.org/W3194899458","https://openalex.org/W3208499662","https://openalex.org/W4220678224","https://openalex.org/W4226418765","https://openalex.org/W4238083723","https://openalex.org/W4292541930","https://openalex.org/W4296900767","https://openalex.org/W4297183620","https://openalex.org/W4312408104","https://openalex.org/W4318194836","https://openalex.org/W4387440534","https://openalex.org/W4405971183","https://openalex.org/W6726771526","https://openalex.org/W6789288950","https://openalex.org/W6800380882","https://openalex.org/W6811297763"],"related_works":["https://openalex.org/W4240253816","https://openalex.org/W3096456556","https://openalex.org/W2169584677","https://openalex.org/W2979513934","https://openalex.org/W4232954277","https://openalex.org/W1713081424","https://openalex.org/W2127315869","https://openalex.org/W1523769955","https://openalex.org/W2245390655","https://openalex.org/W4379536100"],"abstract_inverted_index":{"Compilers":[0],"play":[1],"a":[2,43,128,183,207],"crucial":[3],"role":[4],"in":[5,29],"software":[6,10,30,187],"development,":[7],"as":[8],"most":[9],"must":[11],"be":[12],"compiled":[13,62,155],"into":[14,64,99],"binaries":[15],"before":[16],"release.":[17],"Analyzing":[18],"the":[19,78,96,111,120],"compiler":[20,47,82,135,152,180,215],"version":[21,48],"from":[22,119],"binary":[23,66,97,204],"files":[24,67,98],"is":[25],"of":[26,72,77,170,178],"great":[27],"importance":[28],"reverse":[31],"engineering,":[32],"maintenance,":[33],"traceability,":[34],"and":[35,60,115,196],"information":[36],"security.":[37,190],"In":[38,158],"this":[39],"work,":[40],"we":[41,51,106,126],"propose":[42],"novel":[44],"framework":[45,130,174,198],"for":[46,186,203,210],"identification.":[49,216],"Firstly,":[50],"generated":[52],"1000":[53],"C":[54],"language":[55],"source":[56],"codes":[57],"using":[58,68,154],"CSmith":[59],"subsequently":[61],"them":[63],"16,000":[65],"16":[69],"distinct":[70],"versions":[71,83,153],"compilers.":[73],"The":[74,137],"symmetric":[75,161],"distribution":[76],"dataset":[79],"among":[80],"different":[81],"may":[84],"ensure":[85],"unbiased":[86],"model":[87,114],"training.":[88],"Then,":[89],"IDA":[90],"Pro":[91],"was":[92],"used":[93],"to":[94,132,149],"decompile":[95],"assembly":[100],"instruction":[101],"sequences.":[102],"From":[103],"these":[104],"sequences,":[105],"extracted":[107],"frequency-based":[108],"features":[109,117],"via":[110],"Bag-of-Words":[112],"(BOW)":[113],"sequence-based":[116],"derived":[118],"grey-level":[121],"co-occurrence":[122],"matrix":[123],"(GLCM).":[124],"Finally,":[125],"introduced":[127],"divide-and-conquer":[129,197],"(DIANA-SVM)":[131],"effectively":[133],"classify":[134],"versions.":[136],"experimental":[138],"results":[139],"demonstrate":[140],"that":[141],"traditional":[142],"Support":[143],"Vector":[144],"Machine":[145],"(SVM)":[146],"models":[147],"struggle":[148],"accurately":[150],"identify":[151],"executable":[156],"files.":[157],"contrast,":[159],"DIANA-SVM\u2019s":[160],"data":[162],"separation":[163],"approach":[164],"enhances":[165],"performance,":[166],"achieving":[167],"an":[168],"accuracy":[169],"94%":[171],"(\u00b10.375%).":[172],"This":[173],"enables":[175],"precise":[176],"identification":[177],"high-risk":[179],"versions,":[181],"offering":[182,206],"reliable":[184],"tool":[185],"supply":[188],"chain":[189],"Theoretically,":[191],"our":[192],"GLCM-based":[193],"sequence":[194],"modeling":[195],"advance":[199],"feature":[200],"extraction":[201],"methodologies":[202],"files,":[205],"scalable":[208],"solution":[209],"similar":[211],"classification":[212],"tasks":[213],"beyond":[214]},"counts_by_year":[],"updated_date":"2026-07-22T07:51:19.307946","created_date":"2025-10-10T00:00:00"}
