{"id":"https://openalex.org/W4415389970","doi":"https://doi.org/10.1007/s10515-025-00559-9","title":"ByteEye: A smart contract vulnerability detection framework at bytecode level with graph neural networks","display_name":"ByteEye: A smart contract vulnerability detection framework at bytecode level with graph neural networks","publication_year":2025,"publication_date":"2025-10-22","ids":{"openalex":"https://openalex.org/W4415389970","doi":"https://doi.org/10.1007/s10515-025-00559-9"},"language":"en","primary_location":{"id":"doi:10.1007/s10515-025-00559-9","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10515-025-00559-9","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10515-025-00559-9.pdf","source":{"id":"https://openalex.org/S4210177399","display_name":"Automated Software Engineering","issn_l":"0928-8910","issn":["0928-8910","1573-7535"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Automated Software Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s10515-025-00559-9.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5042100696","display_name":"Jinni Yang","orcid":"https://orcid.org/0009-0006-2787-4033"},"institutions":[{"id":"https://openalex.org/I205237279","display_name":"Nankai University","ror":"https://ror.org/01y1kjr75","country_code":"CN","type":"education","lineage":["https://openalex.org/I205237279"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Jinni Yang","raw_affiliation_strings":["College of Computer Science, Nankai University, Tianjin, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer Science, Nankai University, Tianjin, China","institution_ids":["https://openalex.org/I205237279"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100319073","display_name":"Shuang Liu","orcid":"https://orcid.org/0000-0001-8766-7235"},"institutions":[{"id":"https://openalex.org/I78988378","display_name":"Renmin University of China","ror":"https://ror.org/041pakw92","country_code":"CN","type":"education","lineage":["https://openalex.org/I78988378"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shuang Liu","raw_affiliation_strings":["School of Information, Renmin University of China, Beijing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Information, Renmin University of China, Beijing, China","institution_ids":["https://openalex.org/I78988378"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004236471","display_name":"Surong Dai","orcid":null},"institutions":[{"id":"https://openalex.org/I205237279","display_name":"Nankai University","ror":"https://ror.org/01y1kjr75","country_code":"CN","type":"education","lineage":["https://openalex.org/I205237279"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Surong Dai","raw_affiliation_strings":["College of Computer Science, Nankai University, Tianjin, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer Science, Nankai University, Tianjin, China","institution_ids":["https://openalex.org/I205237279"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013627202","display_name":"Yaozheng Fang","orcid":"https://orcid.org/0000-0003-3244-0812"},"institutions":[{"id":"https://openalex.org/I205237279","display_name":"Nankai University","ror":"https://ror.org/01y1kjr75","country_code":"CN","type":"education","lineage":["https://openalex.org/I205237279"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yaozheng Fang","raw_affiliation_strings":["College of Computer Science, Nankai University, Tianjin, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer Science, Nankai University, Tianjin, China","institution_ids":["https://openalex.org/I205237279"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102770065","display_name":"Kunpeng Xie","orcid":"https://orcid.org/0000-0001-9857-5352"},"institutions":[{"id":"https://openalex.org/I205237279","display_name":"Nankai University","ror":"https://ror.org/01y1kjr75","country_code":"CN","type":"education","lineage":["https://openalex.org/I205237279"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Kunpeng Xie","raw_affiliation_strings":["College of Computer Science, Nankai University, Tianjin, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer Science, Nankai University, Tianjin, China","institution_ids":["https://openalex.org/I205237279"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100334853","display_name":"Ye Lu","orcid":"https://orcid.org/0009-0002-9953-4207"},"institutions":[{"id":"https://openalex.org/I205237279","display_name":"Nankai University","ror":"https://ror.org/01y1kjr75","country_code":"CN","type":"education","lineage":["https://openalex.org/I205237279"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ye Lu","raw_affiliation_strings":["College of Cryptology and Cyber Science, Nankai University, Tianjin, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Cryptology and Cyber Science, Nankai University, Tianjin, China","institution_ids":["https://openalex.org/I205237279"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5042100696"],"corresponding_institution_ids":["https://openalex.org/I205237279"],"apc_list":{"value":2290,"currency":"EUR","value_usd":2890},"apc_paid":{"value":2290,"currency":"EUR","value_usd":2890},"fwci":1.2312,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.83508575,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":98},"biblio":{"volume":"33","issue":"1","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9991999864578247,"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.9991999864578247,"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/T10270","display_name":"Blockchain Technology Applications and Security","score":0.9990000128746033,"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/T10400","display_name":"Network Security and Intrusion Detection","score":0.9983000159263611,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/bytecode","display_name":"Bytecode","score":0.9049999713897705},{"id":"https://openalex.org/keywords/vulnerability","display_name":"Vulnerability (computing)","score":0.5788000226020813},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.5260000228881836},{"id":"https://openalex.org/keywords/dependency-graph","display_name":"Dependency graph","score":0.4104999899864197},{"id":"https://openalex.org/keywords/control-flow","display_name":"Control flow","score":0.39890000224113464},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.3901999890804291},{"id":"https://openalex.org/keywords/control-flow-graph","display_name":"Control flow graph","score":0.38589999079704285}],"concepts":[{"id":"https://openalex.org/C2779818221","wikidata":"https://www.wikidata.org/wiki/Q837330","display_name":"Bytecode","level":3,"score":0.9049999713897705},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7617999911308289},{"id":"https://openalex.org/C95713431","wikidata":"https://www.wikidata.org/wiki/Q631425","display_name":"Vulnerability (computing)","level":2,"score":0.5788000226020813},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.5260000228881836},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4203000068664551},{"id":"https://openalex.org/C16311509","wikidata":"https://www.wikidata.org/wiki/Q4148050","display_name":"Dependency graph","level":3,"score":0.4104999899864197},{"id":"https://openalex.org/C160191386","wikidata":"https://www.wikidata.org/wiki/Q868299","display_name":"Control flow","level":2,"score":0.39890000224113464},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.3901999890804291},{"id":"https://openalex.org/C27458966","wikidata":"https://www.wikidata.org/wiki/Q1187693","display_name":"Control flow graph","level":2,"score":0.38589999079704285},{"id":"https://openalex.org/C2777472213","wikidata":"https://www.wikidata.org/wiki/Q137496","display_name":"Java bytecode","level":5,"score":0.3549000024795532},{"id":"https://openalex.org/C167063184","wikidata":"https://www.wikidata.org/wiki/Q1400839","display_name":"Vulnerability assessment","level":3,"score":0.3465000092983246},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.33980000019073486},{"id":"https://openalex.org/C12725497","wikidata":"https://www.wikidata.org/wiki/Q810247","display_name":"Baseline (sea)","level":2,"score":0.3301999866962433},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.3222000002861023},{"id":"https://openalex.org/C113954288","wikidata":"https://www.wikidata.org/wiki/Q186885","display_name":"Timestamp","level":2,"score":0.3190999925136566},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.3046000003814697},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.2935999929904938},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.29249998927116394},{"id":"https://openalex.org/C2779136372","wikidata":"https://www.wikidata.org/wiki/Q10283002","display_name":"Information flow","level":2,"score":0.27390000224113464},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.2671000063419342}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1007/s10515-025-00559-9","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10515-025-00559-9","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10515-025-00559-9.pdf","source":{"id":"https://openalex.org/S4210177399","display_name":"Automated Software Engineering","issn_l":"0928-8910","issn":["0928-8910","1573-7535"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Automated Software Engineering","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1007/s10515-025-00559-9","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10515-025-00559-9","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10515-025-00559-9.pdf","source":{"id":"https://openalex.org/S4210177399","display_name":"Automated Software Engineering","issn_l":"0928-8910","issn":["0928-8910","1573-7535"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Automated Software Engineering","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G5552466474","display_name":null,"funder_award_id":"62372253","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/F4320321565","display_name":"Civil Aviation University of China","ror":"https://ror.org/03je71k37"},{"id":"https://openalex.org/F4320323993","display_name":"Natural Science Foundation of Tianjin City","ror":null}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4415389970.pdf","grobid_xml":"https://content.openalex.org/works/W4415389970.grobid-xml"},"referenced_works_count":45,"referenced_works":["https://openalex.org/W1596717185","https://openalex.org/W2112796928","https://openalex.org/W2122111042","https://openalex.org/W2532962075","https://openalex.org/W2539190473","https://openalex.org/W2790202156","https://openalex.org/W2804390587","https://openalex.org/W2805052744","https://openalex.org/W2805827286","https://openalex.org/W2846896781","https://openalex.org/W2892520153","https://openalex.org/W2898569715","https://openalex.org/W2908007588","https://openalex.org/W2911964244","https://openalex.org/W2955447707","https://openalex.org/W2963465913","https://openalex.org/W2970809537","https://openalex.org/W2975871742","https://openalex.org/W2981088827","https://openalex.org/W2982275082","https://openalex.org/W3003036212","https://openalex.org/W3008357810","https://openalex.org/W3026203297","https://openalex.org/W3034136313","https://openalex.org/W3035733952","https://openalex.org/W3091620507","https://openalex.org/W3095431539","https://openalex.org/W3098149161","https://openalex.org/W3100733828","https://openalex.org/W3105187050","https://openalex.org/W3106007553","https://openalex.org/W3119253238","https://openalex.org/W3122543528","https://openalex.org/W3174560274","https://openalex.org/W3178523963","https://openalex.org/W3187454871","https://openalex.org/W3207487452","https://openalex.org/W3214421193","https://openalex.org/W4285490421","https://openalex.org/W4288057718","https://openalex.org/W4304607691","https://openalex.org/W4306931660","https://openalex.org/W4378696994","https://openalex.org/W4386952226","https://openalex.org/W4394745748"],"related_works":[],"abstract_inverted_index":{"Smart":[0],"contract":[1,19,43],"vulnerability":[2,20,44,106,125],"detection":[3,21,45,85,107,198],"has":[4],"attracted":[5],"increasing":[6],"attention":[7],"due":[8],"to":[9,61],"billions":[10],"of":[11,124,132],"economic":[12],"losses":[13],"caused":[14],"by":[15],"vulnerabilities.":[16],"Existing":[17],"smart":[18,42,166],"methods":[22],"have":[23],"high":[24,28,197],"false":[25,29],"negative":[26],"and":[27,75,80,135,152,187],"positive":[30],"rates.":[31],"To":[32],"address":[33],"these":[34],"issues,":[35],"we":[36],"present":[37],"ByteEye,":[38],"a":[39],"bytecode":[40,68,88,142],"level":[41,89,143],"framework":[46],"with":[47,69,99,184],"Graph":[48,59],"Neural":[49],"Networks":[50],"(GNNs).":[51],"ByteEye":[52,72,92,115,127,158,175],"first":[53,173],"constructs":[54],"an":[55,130],"edge-enhanced":[56],"Control":[57],"Flow":[58],"(CFG)":[60],"maintain":[62],"rich":[63],"information":[64,79,82],"from":[65],"the":[66,117,141,172],"low-level":[67],"low":[70],"latency.":[71],"also":[73],"designs":[74,180],"incorporates":[76],"both":[77],"general":[78,181],"vulnerability-specific":[81],"into":[83],"its":[84],"method":[86],"as":[87],"features.":[90],"Furthermore,":[91],"flexibly":[93,188],"supports":[94,189],"machine/deep":[95],"learning":[96,191],"models,":[97,192],"especially":[98],"graph":[100],"neural":[101],"networks,":[102],"which":[103,168],"can":[104,128,159],"facilitate":[105],"precisely.":[108],"The":[109],"extensive":[110],"experimental":[111],"results":[112],"highlight":[113],"that":[114],"outperforms":[116],"state-of-the-art":[118],"approaches":[119],"on":[120,138,146],"all":[121],"three":[122],"types":[123],"detection.":[126],"achieve":[129],"average":[131],"35.29%,":[133],"43.95%,":[134],"6.38%":[136],"higher":[137],"F1":[139],"than":[140],"best-performed":[144],"baseline":[145],"reentrancy":[147],"vulnerability,":[148,151,155],"timestamp":[149],"dependency":[150],"integer":[153],"overflow/underflow":[154],"respectively.":[156],"Moreover,":[157],"detect":[160],"361":[161],"new":[162],"vulnerabilities":[163],"in":[164],"real-world":[165],"contracts,":[167],"are":[169],"reported":[170],"for":[171],"time.":[174],"enhances":[176],"control":[177],"flow":[178],"information,":[179],"bytecode-level":[182],"features":[183],"expert":[185],"knowledge,":[186],"deep":[190],"particularly":[193],"GNNs,":[194],"thus":[195],"achieving":[196],"effectiveness.":[199]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-05-06T08:25:59.206177","created_date":"2025-10-22T00:00:00"}
