{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T09:16:37Z","timestamp":1783070197987,"version":"3.54.6"},"reference-count":38,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T00:00:00Z","timestamp":1788220800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/100018978","name":"Zhejiang Office of Philosophy and Social Science","doi-asserted-by":"publisher","award":["25JCXK006YB"],"award-info":[{"award-number":["25JCXK006YB"]}],"id":[{"id":"10.13039\/100018978","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62267003"],"award-info":[{"award-number":["62267003"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62177012"],"award-info":[{"award-number":["62177012"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62462021"],"award-info":[{"award-number":["62462021"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004761","name":"Natural Science Foundation of Hainan Province","doi-asserted-by":"publisher","award":["625RC716"],"award-info":[{"award-number":["625RC716"]}],"id":[{"id":"10.13039\/501100004761","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100021171","name":"Basic and Applied Basic Research Foundation of Guangdong Province","doi-asserted-by":"publisher","award":["2025A1515010197"],"award-info":[{"award-number":["2025A1515010197"]}],"id":[{"id":"10.13039\/501100021171","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004607","name":"Natural Science Foundation of Guangxi Province","doi-asserted-by":"publisher","award":["2026GXNSFAA00641306"],"award-info":[{"award-number":["2026GXNSFAA00641306"]}],"id":[{"id":"10.13039\/501100004607","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Advanced Engineering Informatics"],"published-print":{"date-parts":[[2026,9]]},"DOI":"10.1016\/j.aei.2026.104701","type":"journal-article","created":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T09:19:14Z","timestamp":1777108754000},"page":"104701","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"PB","title":["VulGNN: A high-fidelity graph neural network framework for robust smart contract vulnerability detection"],"prefix":"10.1016","volume":"74","author":[{"given":"Xinyi","family":"Chen","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Weihua","family":"Bai","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jialing","family":"Zhao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tao","family":"Huang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Huibing","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1920-8891","authenticated-orcid":false,"given":"Teng","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Keqin","family":"Li","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.aei.2026.104701_b1","series-title":"International Conference on Principles of Security and Trust","first-page":"164","article-title":"A survey of attacks on ethereum smart contracts (sok)","author":"Atzei","year":"2017"},{"key":"10.1016\/j.aei.2026.104701_b2","series-title":"Codebert: A pre-trained model for programming and natural languages","author":"Feng","year":"2020"},{"key":"10.1016\/j.aei.2026.104701_b3","series-title":"Scrawld: A dataset of real world ethereum smart contracts labelled with vulnerabilities","author":"Yashavant","year":"2022"},{"key":"10.1016\/j.aei.2026.104701_b4","article-title":"Devign: Effective vulnerability identification by learning comprehensive program semantics via graph neural networks","volume":"32","author":"Zhou","year":"2019","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"10.1016\/j.aei.2026.104701_b5","doi-asserted-by":"crossref","unstructured":"S. Wang, T. Liu, L. Tan, Automatically learning semantic features for defect prediction, in: Proceedings of the 38th International Conference on Software Engineering, 2016, pp. 297\u2013308.","DOI":"10.1145\/2884781.2884804"},{"key":"10.1016\/j.aei.2026.104701_b6","series-title":"2019 IEEE\/ACM 41st International Conference on Software Engineering","first-page":"783","article-title":"A novel neural source code representation based on abstract syntax tree","author":"Zhang","year":"2019"},{"key":"10.1016\/j.aei.2026.104701_b7","series-title":"Graphcodebert: Pre-training code representations with data flow","author":"Guo","year":"2020"},{"key":"10.1016\/j.aei.2026.104701_b8","doi-asserted-by":"crossref","DOI":"10.1016\/j.cose.2023.103247","article-title":"VDoTR: Vulnerability detection based on tensor representation of comprehensive code graphs","volume":"130","author":"Fan","year":"2023","journal-title":"Comput. Secur."},{"key":"10.1016\/j.aei.2026.104701_b9","series-title":"Learning to represent programs with graphs","author":"Allamanis","year":"2017"},{"key":"10.1016\/j.aei.2026.104701_b10","series-title":"Relational inductive biases, deep learning, and graph networks","author":"Battaglia","year":"2018"},{"key":"10.1016\/j.aei.2026.104701_b11","article-title":"Inductive representation learning on large graphs","volume":"30","author":"Hamilton","year":"2017","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"10.1016\/j.aei.2026.104701_b12","series-title":"Semi-supervised classification with graph convolutional networks","author":"Kipf","year":"2016"},{"key":"10.1016\/j.aei.2026.104701_b13","series-title":"How attentive are graph attention networks?","author":"Brody","year":"2021"},{"key":"10.1016\/j.aei.2026.104701_b14","series-title":"Graph attention networks","author":"Veli\u010dkovi\u0107","year":"2017"},{"issue":"1","key":"10.1016\/j.aei.2026.104701_b15","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1109\/TNNLS.2020.2978386","article-title":"A comprehensive survey on graph neural networks","volume":"32","author":"Wu","year":"2020","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"10.1016\/j.aei.2026.104701_b16","series-title":"European Semantic Web Conference","first-page":"593","article-title":"Modeling relational data with graph convolutional networks","author":"Schlichtkrull","year":"2018"},{"key":"10.1016\/j.aei.2026.104701_b17","series-title":"Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security","first-page":"254","article-title":"Making smart contracts smarter","author":"Luu","year":"2016"},{"key":"10.1016\/j.aei.2026.104701_b18","series-title":"2019 IEEE\/ACM 2nd International Workshop on Emerging Trends in Software Engineering for Blockchain","first-page":"8","article-title":"Slither: a static analysis framework for smart contracts","author":"Feist","year":"2019"},{"key":"10.1016\/j.aei.2026.104701_b19","doi-asserted-by":"crossref","unstructured":"S. Tikhomirov, E. Voskresenskaya, I. Ivanitskiy, R. Takhaviev, E. Marchenko, Y. Alexandrov, Smartcheck: Static analysis of ethereum smart contracts, in: Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain, 2018, pp. 9\u201316.","DOI":"10.1145\/3194113.3194115"},{"key":"10.1016\/j.aei.2026.104701_b20","first-page":"28877","article-title":"Do transformers really perform badly for graph representation?","volume":"34","author":"Ying","year":"2021","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"10.1016\/j.aei.2026.104701_b21","doi-asserted-by":"crossref","DOI":"10.1016\/j.jss.2023.111705","article-title":"Smart contract vulnerability detection based on semantic graph and residual graph convolutional networks with edge attention","volume":"202","author":"Chen","year":"2023","journal-title":"J. Syst. Softw."},{"key":"10.1016\/j.aei.2026.104701_b22","doi-asserted-by":"crossref","unstructured":"J.F. Ferreira, P. Cruz, T. Durieux, R. Abreu, Smartbugs: A framework to analyze solidity smart contracts, in: Proceedings of the 35th IEEE\/ACM International Conference on Automated Software Engineering, 2020, pp. 1349\u20131352.","DOI":"10.1145\/3324884.3415298"},{"issue":"POPL","key":"10.1016\/j.aei.2026.104701_b23","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3290353","article-title":"Code2vec: Learning distributed representations of code","volume":"3","author":"Alon","year":"2019","journal-title":"Proc. ACM Program. Lang."},{"key":"10.1016\/j.aei.2026.104701_b24","series-title":"Efficient estimation of word representations in vector space","author":"Mikolov","year":"2013"},{"key":"10.1016\/j.aei.2026.104701_b25","unstructured":"M. Zhang, Z. Cui, M. Neumann, Y. Chen, An end-to-end deep learning architecture for graph classification, in: Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 32, 2018."},{"key":"10.1016\/j.aei.2026.104701_b26","series-title":"Gated graph sequence neural networks","author":"Li","year":"2015"},{"key":"10.1016\/j.aei.2026.104701_b27","series-title":"2023 IEEE\/ACM 45th International Conference on Software Engineering","first-page":"2275","article-title":"Vulnerability detection with graph simplification and enhanced graph representation learning","author":"Wen","year":"2023"},{"key":"10.1016\/j.aei.2026.104701_b28","article-title":"Simple and scalable predictive uncertainty estimation using deep ensembles","volume":"30","author":"Lakshminarayanan","year":"2017","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"10.1016\/j.aei.2026.104701_b29","article-title":"Attention is all you need","volume":"30","author":"Vaswani","year":"2017","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"10.1016\/j.aei.2026.104701_b30","article-title":"Pruning attention heads based on semantic and code structure for smart contract vulnerability detection","author":"Jiang","year":"2025","journal-title":"IEEE Trans. Dependable Secur. Comput."},{"issue":"2","key":"10.1016\/j.aei.2026.104701_b31","doi-asserted-by":"crossref","first-page":"770","DOI":"10.3390\/app13020770","article-title":"Smart contract vulnerability detection based on hybrid attention mechanism model","volume":"13","author":"Wu","year":"2023","journal-title":"Appl. Sci."},{"issue":"FSE","key":"10.1016\/j.aei.2026.104701_b32","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1145\/3643734","article-title":"Efficiently detecting reentrancy vulnerabilities in complex smart contracts","volume":"1","author":"Wang","year":"2024","journal-title":"Proc. ACM Softw. Eng."},{"key":"10.1016\/j.aei.2026.104701_b33","series-title":"2023 Second International Conference on Smart Technologies for Smart Nation","first-page":"270","article-title":"Blockchain based abstract syntax tree to detect vulnerability in IOT-enabled smart contract","author":"Mittal","year":"2023"},{"key":"10.1016\/j.aei.2026.104701_b34","series-title":"2021 IEEE International Conference on Blockchain and Cryptocurrency","first-page":"1","article-title":"VSCL: automating vulnerability detection in smart contracts with deep learning","author":"Mi","year":"2021"},{"issue":"2","key":"10.1016\/j.aei.2026.104701_b35","first-page":"1296","article-title":"Combining graph neural networks with expert knowledge for smart contract vulnerability detection","volume":"35","author":"Liu","year":"2021","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"10.1016\/j.aei.2026.104701_b36","doi-asserted-by":"crossref","unstructured":"Y. Zhuang, Z. Liu, P. Qian, Q. Liu, X. Wang, Q. He, Smart contract vulnerability detection using graph neural networks, in: Proceedings of the Twenty-Ninth International Conference on International Joint Conferences on Artificial Intelligence, 2021, pp. 3283\u20133290.","DOI":"10.24963\/ijcai.2020\/454"},{"key":"10.1016\/j.aei.2026.104701_b37","series-title":"A novel vulnerable smart contracts profiling method based on advanced genetic algorithm using penalty fitness function","author":"HajiHosseinKhani","year":"2024"},{"key":"10.1016\/j.aei.2026.104701_b38","doi-asserted-by":"crossref","DOI":"10.1016\/j.aei.2021.101444","article-title":"Measuring the impact of blockchain and smart contracts on construction supply chain visibility","volume":"50","author":"Hamledari","year":"2021","journal-title":"Adv. Eng. Inform."}],"container-title":["Advanced Engineering Informatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1474034626003939?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1474034626003939?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T08:27:35Z","timestamp":1783067255000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1474034626003939"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,9]]},"references-count":38,"alternative-id":["S1474034626003939"],"URL":"https:\/\/doi.org\/10.1016\/j.aei.2026.104701","relation":{},"ISSN":["1474-0346"],"issn-type":[{"value":"1474-0346","type":"print"}],"subject":[],"published":{"date-parts":[[2026,9]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"VulGNN: A high-fidelity graph neural network framework for robust smart contract vulnerability detection","name":"articletitle","label":"Article Title"},{"value":"Advanced Engineering Informatics","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.aei.2026.104701","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier Ltd. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"104701"}}