{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,21]],"date-time":"2026-05-21T14:12:17Z","timestamp":1779372737994,"version":"3.53.1"},"reference-count":45,"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"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Expert Systems with Applications"],"published-print":{"date-parts":[[2026,9]]},"DOI":"10.1016\/j.eswa.2026.132639","type":"journal-article","created":{"date-parts":[[2026,5,5]],"date-time":"2026-05-05T15:47:53Z","timestamp":1777996073000},"page":"132639","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["Hierarchical graph transformer with adaptive community integration for smart contract vulnerability detection"],"prefix":"10.1016","volume":"327","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-0837-0436","authenticated-orcid":false,"given":"Rafi Ilmi Putra","family":"Nurwahyudi","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9851-666X","authenticated-orcid":false,"given":"Hu","family":"Xia","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-3126-2067","authenticated-orcid":false,"given":"Jun","family":"Zhong","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7014-6417","authenticated-orcid":false,"given":"Jianbin","family":"Gao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2245-2588","authenticated-orcid":false,"given":"Qi","family":"Xia","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-0743-1006","authenticated-orcid":false,"given":"Junfeng","family":"Qi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-5528-7719","authenticated-orcid":false,"given":"Qingxu","family":"Guan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-0259-8135","authenticated-orcid":false,"given":"Kombou","family":"Victor","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"5","key":"10.1016\/j.eswa.2026.132639_bib0001","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s10586-024-05051-9","article-title":"MLFuzzer: A fuzzing approach based on generative adversarial networks and BiLSTM for detecting vulnerabilities in smart contracts","volume":"28","author":"Ali","year":"2025","journal-title":"Cluster Computing"},{"issue":"5","key":"10.1016\/j.eswa.2026.132639_bib0002","doi-asserted-by":"crossref","first-page":"4007","DOI":"10.1109\/TNSE.2023.3324942","article-title":"SCcheck: A novel graph-driven and attention-enabled smart contract vulnerability detection framework for web 3.0 ecosystem","volume":"11","author":"Cao","year":"2024","journal-title":"IEEE Transactions on Network Science and Engineering"},{"issue":"9","key":"10.1016\/j.eswa.2026.132639_bib0003","doi-asserted-by":"crossref","first-page":"3280","DOI":"10.1109\/TSE.2021.3087402","article-title":"Deep learning based vulnerability detection: Are we there yet?","volume":"48","author":"Chakraborty","year":"2022","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/j.eswa.2026.132639_bib0004","article-title":"CodeSpeak: Improving smart contract vulnerability detection via LLM-assisted code analysis","author":"Chang","year":"2025","journal-title":"Journal of Systems and Software"},{"issue":"7","key":"10.1016\/j.eswa.2026.132639_bib0005","doi-asserted-by":"crossref","first-page":"2189","DOI":"10.1109\/TSE.2021.3054928","article-title":"DefectChecker: Automated smart contract defect detection by analyzing EVM bytecode","volume":"48","author":"Chen","year":"2022","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"4","key":"10.1016\/j.eswa.2026.132639_bib0006","doi-asserted-by":"crossref","first-page":"4354","DOI":"10.1109\/TNSM.2023.3278311","article-title":"A new smart contract anomaly detection method by fusing opcode and source code features for blockchain services","volume":"20","author":"Duan","year":"2023","journal-title":"IEEE Transactions on Network and Service Management"},{"key":"10.1016\/j.eswa.2026.132639_bib0007","first-page":"1","article-title":"AHGT-DFD: Adaptive hierarchical graph transformer for dynamic fraud detection in blockchain networks","author":"Gao","year":"2025","journal-title":"IEEE Transactions on Dependable and Secure Computing"},{"key":"10.1016\/j.eswa.2026.132639_bib0008","unstructured":"Goodfellow, I. J., Shlens, J., & Szegedy, C. (2015). Explaining and harnessing adversarial examples. https:\/\/arxiv.org\/abs\/1412.6572."},{"key":"10.1016\/j.eswa.2026.132639_bib0009","doi-asserted-by":"crossref","first-page":"2144","DOI":"10.1109\/TIFS.2021.3050051","article-title":"Hunting vulnerable smart contracts via graph embedding based bytecode matching","volume":"16","author":"Huang","year":"2021","journal-title":"IEEE Transactions on Information Forensics and Security"},{"issue":"3","key":"10.1016\/j.eswa.2026.132639_bib0010","doi-asserted-by":"crossref","first-page":"4207","DOI":"10.1109\/TR.2025.3551356","article-title":"Enhancing fine-grained smart contract vulnerability detection through domain features and transparent interpretation","volume":"73","author":"Huang","year":"2025","journal-title":"IEEE Transactions on Reliability"},{"key":"10.1016\/j.eswa.2026.132639_bib0011","series-title":"Proceedings of the 33rd ACM\/IEEE international conference on automated software engineering (ASE \u201918)","first-page":"259","article-title":"ContractFuzzer: Fuzzing smart contracts for vulnerability detection","author":"Jiang","year":"2018"},{"key":"10.1016\/j.eswa.2026.132639_bib0012","series-title":"Proceedings of the thirty-third international joint conference on artificial intelligence (IJCAI-24)","first-page":"4246","article-title":"EFEVD: Enhanced feature extraction for smart contract vulnerability detection","author":"Jiang","year":"2024"},{"key":"10.1016\/j.eswa.2026.132639_bib0013","unstructured":"Kendall, A., Gal, Y., & Cipolla, R. (2018). Multi-task learning using uncertainty to weigh losses for scene geometry and semantics. https:\/\/arxiv.org\/abs\/1705.07115."},{"key":"10.1016\/j.eswa.2026.132639_bib0014","article-title":"Hybrid transformer deep neural architectures for enhanced misinformation detection on social media","volume":"300","author":"Khan","year":"2025","journal-title":"Expert Systems with Applications"},{"issue":"9","key":"10.1016\/j.eswa.2026.132639_bib0015","doi-asserted-by":"crossref","first-page":"4916","DOI":"10.1109\/TKDE.2023.3333371","article-title":"Smart contract vulnerability detection based on automated feature extraction and feature interaction","volume":"36","author":"Li","year":"2024","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"key":"10.1016\/j.eswa.2026.132639_bib0016","series-title":"2024 39th IEEE\/ACM international conference on automated software engineering (ASE)","first-page":"1358","article-title":"COBRA: Interaction-aware bytecode-level vulnerability detector for smart contracts","author":"Li","year":"2024"},{"key":"10.1016\/j.eswa.2026.132639_bib0017","first-page":"1","article-title":"Interaction-aware vulnerability detection in smart contract bytecodes","author":"Li","year":"2025","journal-title":"IEEE Transactions on Dependable and Secure Computing"},{"issue":"11","key":"10.1016\/j.eswa.2026.132639_bib0018","doi-asserted-by":"crossref","first-page":"4886","DOI":"10.1109\/TSE.2023.3317209","article-title":"VulHunter: Hunting vulnerable smart contracts at EVM bytecode-level via multiple instance learning","volume":"49","author":"Li","year":"2023","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"1","key":"10.1016\/j.eswa.2026.132639_bib0019","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1109\/TBDATA.2024.3403376","article-title":"A universal and efficient multi-modal smart contract vulnerability detection framework for big data","volume":"11","author":"Lian","year":"2025","journal-title":"IEEE Transactions on Big Data"},{"key":"10.1016\/j.eswa.2026.132639_bib0020","series-title":"Proceedings of the thirtieth international joint conference on artificial intelligence (IJCAI-21)","first-page":"2751","article-title":"Smart contract vulnerability detection: From pure neural network to interpretable graph feature and expert pattern fusion","author":"Liu","year":"2021"},{"issue":"2","key":"10.1016\/j.eswa.2026.132639_bib0021","first-page":"1296","article-title":"Combining graph neural networks with expert knowledge for smart contract vulnerability detection","volume":"35","author":"Liu","year":"2023","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"key":"10.1016\/j.eswa.2026.132639_bib0022","unstructured":"Loshchilov, I., & Hutter, F. (2017). Fixing weight decay regularization in adam. http:\/\/arxiv.org\/abs\/1711.05101."},{"key":"10.1016\/j.eswa.2026.132639_bib0023","series-title":"Proceedings of the 2016 ACM SIGSAC conference on computer and communications security (CCS \u201916)","first-page":"254","article-title":"Making smart contracts smarter","author":"Luu","year":"2016"},{"issue":"1","key":"10.1016\/j.eswa.2026.132639_bib0024","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1186\/s13677-023-00459-x","article-title":"HGAT: Smart contract vulnerability detection method based on hierarchical graph attention network","volume":"12","author":"Ma","year":"2023","journal-title":"Journal of Cloud Computing"},{"key":"10.1016\/j.eswa.2026.132639_bib0025","doi-asserted-by":"crossref","first-page":"19685","DOI":"10.1109\/ACCESS.2020.2969429","article-title":"Towards automated reentrancy detection for smart contracts based on sequential models","volume":"8","author":"Qian","year":"2020","journal-title":"IEEE Access"},{"key":"10.1016\/j.eswa.2026.132639_bib0026","series-title":"Proceedings of the ACM web conference 2023 (WWW \u201923)","first-page":"2220","article-title":"Cross-modality mutual learning for enhancing smart contract vulnerability detection on bytecode","author":"Qian","year":"2023"},{"issue":"8","key":"10.1016\/j.eswa.2026.132639_bib0027","doi-asserted-by":"crossref","first-page":"2178","DOI":"10.1109\/TSE.2024.3427815","article-title":"Vulnerability detection via multiple-graph-based code representation","volume":"50","author":"Qiu","year":"2024","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/j.eswa.2026.132639_bib0028","series-title":"Proceedings of the 26th annual network and distributed system security symposium (ndss)","article-title":"Sereum: Protecting existing smart contracts against re-entrancy attacks","author":"Rodler","year":"2019"},{"issue":"2","key":"10.1016\/j.eswa.2026.132639_bib0029","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1007\/s10664-025-10770-7","article-title":"DeepDesc: Integrating retrieval-augmented generation with large language models for smart contract vulnerability detection","volume":"31","author":"Tan","year":"2026","journal-title":"Empirical Software Engineering"},{"key":"10.1016\/j.eswa.2026.132639_bib0030","series-title":"2018 IEEE\/ACM 1st international workshop on emerging trends in software engineering for blockchain (WETSEB)","first-page":"9","article-title":"SmartCheck: Static analysis of ethereum smart contracts","author":"Tikhomirov","year":"2018"},{"key":"10.1016\/j.eswa.2026.132639_bib0031","doi-asserted-by":"crossref","first-page":"5233","DOI":"10.1038\/s41598-019-41695-z","article-title":"From louvain to leiden: Guaranteeing well-connected communities","volume":"9","author":"Traag","year":"2019","journal-title":"Scientific Reports"},{"key":"10.1016\/j.eswa.2026.132639_bib0032","series-title":"Proceedings of the 2018 ACM SIGSAC conference on computer and communications security","first-page":"67","article-title":"Securify: Practical security analysis of smart contracts","author":"Tsankov","year":"2018"},{"key":"10.1016\/j.eswa.2026.132639_bib0033","unstructured":"Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A. N., Kaiser, \u0141., & Polosukhin, I. (2017). Attention is all you need. http:\/\/arxiv.org\/abs\/1706.03762."},{"key":"10.1016\/j.eswa.2026.132639_bib0034","doi-asserted-by":"crossref","first-page":"4093","DOI":"10.1109\/TNSE.2025.3583926","article-title":"ContractScanner: Detecting and localizing vulnerabilities of smart contracts via graph-based semantic modeling of source code","volume":"13","author":"Wang","year":"2025","journal-title":"IEEE Transactions on Network Science and Engineering"},{"key":"10.1016\/j.eswa.2026.132639_bib0035","article-title":"A review of learning-based smart contract vulnerability detection: A perspective on code representation","author":"Wang","year":"2025","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"issue":"6","key":"10.1016\/j.eswa.2026.132639_bib0036","doi-asserted-by":"crossref","first-page":"6382","DOI":"10.1109\/TNSE.2024.3470788","article-title":"ContractGNN: Ethereum smart contract vulnerability detection based on vulnerability sub-graphs and graph neural networks","volume":"11","author":"Wang","year":"2024","journal-title":"IEEE Transactions on Network Science and Engineering"},{"issue":"3","key":"10.1016\/j.eswa.2026.132639_bib0037","doi-asserted-by":"crossref","first-page":"360","DOI":"10.1109\/TSE.2023.3340267","article-title":"Meta-path based attentional graph learning model for vulnerability detection","volume":"50","author":"Wen","year":"2024","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"1","key":"10.1016\/j.eswa.2026.132639_bib0038","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.dcan.2023.07.009","article-title":"Block-gram: Mining knowledgeable features for efficiently smart contract vulnerability detection","volume":"11","author":"Xie","year":"2025","journal-title":"Digital Communications and Networks"},{"issue":"6","key":"10.1016\/j.eswa.2026.132639_bib0039","doi-asserted-by":"crossref","first-page":"1854","DOI":"10.1109\/TSE.2025.3570421","article-title":"Enhanced smart contract vulnerability detection via graph neural networks: Achieving high accuracy and efficiency","volume":"51","author":"Xu","year":"2025","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"2","key":"10.1016\/j.eswa.2026.132639_bib0040","doi-asserted-by":"crossref","first-page":"515","DOI":"10.1109\/TDSC.2022.3182373","article-title":"xFuzz: Machine learning guided cross-contract fuzzing","volume":"21","author":"Xue","year":"2024","journal-title":"IEEE Transactions on Dependable and Secure Computing"},{"key":"10.1016\/j.eswa.2026.132639_bib0041","unstructured":"Zhang, H., Ciss\u00e9, M., Dauphin, Y. N., & Lopez-Paz, D. (2017). mixup: Beyond empirical risk minimization. http:\/\/arxiv.org\/abs\/1710.09412."},{"issue":"24","key":"10.1016\/j.eswa.2026.132639_bib0042","doi-asserted-by":"crossref","first-page":"21431","DOI":"10.1109\/JIOT.2023.3294496","article-title":"An efficient smart contract vulnerability detector based on semantic contract graphs using approximate graph matching","volume":"10","author":"Zhang","year":"2023","journal-title":"IEEE Internet of Things Journal"},{"issue":"1","key":"10.1016\/j.eswa.2026.132639_bib0043","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1109\/TKDE.2020.2981333","article-title":"Deep learning on graphs: A survey","volume":"34","author":"Zhang","year":"2022","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"issue":"6","key":"10.1016\/j.eswa.2026.132639_bib0044","doi-asserted-by":"crossref","first-page":"4522","DOI":"10.1109\/TSC.2024.3463394","article-title":"A survey on security analysis methods of smart contracts","volume":"17","author":"Zhu","year":"2024","journal-title":"IEEE Transactions on Services Computing"},{"key":"10.1016\/j.eswa.2026.132639_bib0045","series-title":"Proceedings of the twenty-ninth international joint conference on artificial intelligence (IJCAI-20)","first-page":"3283","article-title":"Smart contract vulnerability detection using graph neural network","author":"Zhuang","year":"2020"}],"container-title":["Expert Systems with Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0957417426015526?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0957417426015526?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,5,21]],"date-time":"2026-05-21T13:42:08Z","timestamp":1779370928000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0957417426015526"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,9]]},"references-count":45,"alternative-id":["S0957417426015526"],"URL":"https:\/\/doi.org\/10.1016\/j.eswa.2026.132639","relation":{},"ISSN":["0957-4174"],"issn-type":[{"value":"0957-4174","type":"print"}],"subject":[],"published":{"date-parts":[[2026,9]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Hierarchical graph transformer with adaptive community integration for smart contract vulnerability detection","name":"articletitle","label":"Article Title"},{"value":"Expert Systems with Applications","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.eswa.2026.132639","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Published by Elsevier Ltd.","name":"copyright","label":"Copyright"}],"article-number":"132639"}}