{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,13]],"date-time":"2026-06-13T05:16:22Z","timestamp":1781327782694,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,6,21]],"date-time":"2021-06-21T00:00:00Z","timestamp":1624233600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,6,21]]},"DOI":"10.1145\/3463274.3463348","type":"proceedings-article","created":{"date-parts":[[2021,6,18]],"date-time":"2021-06-18T23:43:11Z","timestamp":1624059791000},"page":"305-312","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":58,"title":["Dynamic Vulnerability Detection on Smart Contracts Using Machine Learning"],"prefix":"10.1145","author":[{"given":"Mojtaba","family":"Eshghie","sequence":"first","affiliation":[{"name":"KTH Royal Institute of Technology, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Cyrille","family":"Artho","sequence":"additional","affiliation":[{"name":"KTH Royal Institute of Technology, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dilian","family":"Gurov","sequence":"additional","affiliation":[{"name":"KTH Royal Institute of Technology, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2021,6,21]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"25th Nordic Conference on Secure IT Systems(LNCS). Springer, Online.","author":"Afzal Zeeshan","year":"2020","unstructured":"Zeeshan Afzal , Anna Brunstr\u00f6m , Stefan Lindskog , and Johan Garcia . 2020 . Using Features of Encrypted Network Traffic to Detect Malware . In 25th Nordic Conference on Secure IT Systems(LNCS). Springer, Online. Zeeshan Afzal, Anna Brunstr\u00f6m, Stefan Lindskog, and Johan Garcia. 2020. Using Features of Encrypted Network Traffic to Detect Malware. In 25th Nordic Conference on Secure IT Systems(LNCS). Springer, Online."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"crossref","unstructured":"Nami Ashizawa Naoto Yanai Jason\u00a0Paul Cruz and Shingo Okamura. 2021. Eth2Vec: Learning Contract-Wide Code Representations for Vulnerability Detection on Ethereum Smart Contracts. arXiv preprint arXiv:2101.02377(2021).  Nami Ashizawa Naoto Yanai Jason\u00a0Paul Cruz and Shingo Okamura. 2021. Eth2Vec: Learning Contract-Wide Code Representations for Vulnerability Detection on Ethereum Smart Contracts. arXiv preprint arXiv:2101.02377(2021).","DOI":"10.1145\/3457337.3457841"},{"key":"e_1_3_2_1_3_1","volume-title":"Principles of Security and Trust","author":"Atzei Nicola","unstructured":"Nicola Atzei , Massimo Bartoletti , and Tiziana Cimoli . 2017. A Survey of Attacks on Ethereum Smart Contracts (SoK) . In Principles of Security and Trust , Matteo Maffei and Mark Ryan (Eds.). Springer Berlin Heidelberg , Berlin, Heidelberg , 164\u2013186. Nicola Atzei, Massimo Bartoletti, and Tiziana Cimoli. 2017. A Survey of Attacks on Ethereum Smart Contracts (SoK). In Principles of Security and Trust, Matteo Maffei and Mark Ryan (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 164\u2013186."},{"key":"e_1_3_2_1_4_1","unstructured":"coinmarketcap.com. 2021. Cryptocurrency Prices Charts And Market Capitalizations. https:\/\/coinmarketcap.com\/  coinmarketcap.com. 2021. Cryptocurrency Prices Charts And Market Capitalizations. https:\/\/coinmarketcap.com\/"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-Companion.2019.00023"},{"key":"e_1_3_2_1_6_1","volume-title":"Introducing Ethereum and Solidity. Vol.\u00a01","author":"Dannen Chris","unstructured":"Chris Dannen . 2017. Introducing Ethereum and Solidity. Vol.\u00a01 . Springer , New York, NY , United States. Chris Dannen. 2017. Introducing Ethereum and Solidity. Vol.\u00a01. Springer, New York, NY, United States."},{"key":"e_1_3_2_1_7_1","unstructured":"dasp.co. 2021. DASP - TOP 10. https:\/\/dasp.co\/  dasp.co. 2021. DASP - TOP 10. https:\/\/dasp.co\/"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2016.68"},{"key":"e_1_3_2_1_9_1","unstructured":"Ethereum. 2021. Home. https:\/\/ethereum.org  Ethereum. 2021. Home. https:\/\/ethereum.org"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/WETSEB.2019.00008"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3395363.3404366"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238177"},{"key":"e_1_3_2_1_13_1","volume-title":"ZEUS: Analyzing Safety of Smart Contracts. In 25th Annual Network and Distributed System Security Symposium, NDSS 2018","author":"Kalra Sukrit","year":"2018","unstructured":"Sukrit Kalra , Seep Goel , Mohan Dhawan , and Subodh Sharma . 2018 . ZEUS: Analyzing Safety of Smart Contracts. In 25th Annual Network and Distributed System Security Symposium, NDSS 2018 , San Diego, California, USA , February 18-21, 2018. The Internet Society, San Diego, California, US. http:\/\/wp.internetsociety.org\/ndss\/wp-content\/uploads\/sites\/25\/2018\/02\/ndss2018_09-1_Kalra_paper.pdf Sukrit Kalra, Seep Goel, Mohan Dhawan, and Subodh Sharma. 2018. ZEUS: Analyzing Safety of Smart Contracts. In 25th Annual Network and Distributed System Security Symposium, NDSS 2018, San Diego, California, USA, February 18-21, 2018. The Internet Society, San Diego, California, US. http:\/\/wp.internetsociety.org\/ndss\/wp-content\/uploads\/sites\/25\/2018\/02\/ndss2018_09-1_Kalra_paper.pdf"},{"key":"e_1_3_2_1_14_1","volume-title":"27th USENIX Security Symposium USENIX Security. ACM","author":"Krupp Johannes","year":"2018","unstructured":"Johannes Krupp and Christian Rossow . 2018 . TeEther: Gnawing at Ethereum to automatically exploit smart contracts . In 27th USENIX Security Symposium USENIX Security. ACM , Baltimore, MD, USA, 1317\u20131333. Johannes Krupp and Christian Rossow. 2018. TeEther: Gnawing at Ethereum to automatically exploit smart contracts. In 27th USENIX Security Symposium USENIX Security. ACM, Baltimore, MD, USA, 1317\u20131333."},{"key":"e_1_3_2_1_15_1","volume-title":"VulDeePecker: A Deep Learning-Based System for Vulnerability Detection. In 25th Annual Network and Distributed System Security Symposium, NDSS 2018","author":"Li Zhen","year":"2018","unstructured":"Zhen Li , Deqing Zou , Shouhuai Xu , Xinyu Ou , Hai Jin , Sujuan Wang , Zhijun Deng , and Yuyi Zhong . 2018 . VulDeePecker: A Deep Learning-Based System for Vulnerability Detection. In 25th Annual Network and Distributed System Security Symposium, NDSS 2018 , San Diego, California, USA , February 18-21, 2018. The Internet Society. http:\/\/wp.internetsociety.org\/ndss\/wp-content\/uploads\/sites\/25\/2018\/02\/ndss2018_03A-2_Li_paper.pdf Zhen Li, Deqing Zou, Shouhuai Xu, Xinyu Ou, Hai Jin, Sujuan Wang, Zhijun Deng, and Yuyi Zhong. 2018. VulDeePecker: A Deep Learning-Based System for Vulnerability Detection. In 25th Annual Network and Distributed System Security Symposium, NDSS 2018, San Diego, California, USA, February 18-21, 2018. The Internet Society. http:\/\/wp.internetsociety.org\/ndss\/wp-content\/uploads\/sites\/25\/2018\/02\/ndss2018_03A-2_Li_paper.pdf"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183440.3183495"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978309"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978309"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3274694.3274743"},{"key":"e_1_3_2_1_20_1","volume-title":"Scikit-learn: Machine learning in Python. the Journal of Machine Learning Research 12","author":"Pedregosa Fabian","year":"2011","unstructured":"Fabian Pedregosa , Ga\u00ebl Varoquaux , Alexandre Gramfort , Vincent Michel , Bertrand Thirion , Olivier Grisel , Mathieu Blondel , Peter Prettenhofer , Ron Weiss , Vincent Dubourg , 2011 . Scikit-learn: Machine learning in Python. the Journal of Machine Learning Research 12 (2011), 2825\u20132830. Fabian Pedregosa, Ga\u00ebl Varoquaux, Alexandre Gramfort, Vincent Michel, Bertrand Thirion, Olivier Grisel, Mathieu Blondel, Peter Prettenhofer, Ron Weiss, Vincent Dubourg, 2011. Scikit-learn: Machine learning in Python. the Journal of Machine Learning Research 12 (2011), 2825\u20132830."},{"key":"e_1_3_2_1_21_1","volume-title":"24th USENIX Security Symposium (USENIX Security 15)","author":"Chul\u00a0Richard Shin Eui","year":"2015","unstructured":"Eui Chul\u00a0Richard Shin , Dawn Song , and Reza Moazzezi . 2015 . Recognizing functions in binaries with neural networks . In 24th USENIX Security Symposium (USENIX Security 15) . USENIX Association, Berkeley, CA, United States, 611\u2013626. Eui Chul\u00a0Richard Shin, Dawn Song, and Reza Moazzezi. 2015. Recognizing functions in binaries with neural networks. In 24th USENIX Security Symposium (USENIX Security 15). USENIX Association, Berkeley, CA, United States, 611\u2013626."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3194113.3194115"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3243734.3243780"},{"key":"e_1_3_2_1_24_1","volume-title":"VULTRON: Catching Vulnerable Smart Contracts Once and for All. In 2019 IEEE\/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER) (2019-05)","author":"Wang H.","year":"2019","unstructured":"H. Wang , Y. Li , S. Lin , L. Ma , and Y. Liu . 2019 . VULTRON: Catching Vulnerable Smart Contracts Once and for All. In 2019 IEEE\/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER) (2019-05) . IEEE Press, Montreal, Quebec, Canada, 1\u20134. https:\/\/doi.org\/10.1109\/ICSE-NIER. 2019 .00009 10.1109\/ICSE-NIER.2019.00009 H. Wang, Y. Li, S. Lin, L. Ma, and Y. Liu. 2019. VULTRON: Catching Vulnerable Smart Contracts Once and for All. In 2019 IEEE\/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER) (2019-05). IEEE Press, Montreal, Quebec, Canada, 1\u20134. https:\/\/doi.org\/10.1109\/ICSE-NIER.2019.00009"},{"key":"#cr-split#-e_1_3_2_1_25_1.1","doi-asserted-by":"crossref","unstructured":"H. Wang Y. Liu Y. Li S.-W. Lin C. Artho L. Ma and Y. Liu. 2020. Oracle-Supported Dynamic Exploit Generation for Smart Contracts. IEEE Transactions on Dependable and Secure Computing (2020) 1-1. https:\/\/doi.org\/10.1109\/TDSC.2020.3037332 10.1109\/TDSC.2020.3037332","DOI":"10.1109\/TDSC.2020.3037332"},{"key":"#cr-split#-e_1_3_2_1_25_1.2","doi-asserted-by":"crossref","unstructured":"H. Wang Y. Liu Y. Li S.-W. Lin C. Artho L. Ma and Y. Liu. 2020. Oracle-Supported Dynamic Exploit Generation for Smart Contracts. IEEE Transactions on Dependable and Secure Computing (2020) 1-1. https:\/\/doi.org\/10.1109\/TDSC.2020.3037332","DOI":"10.1109\/TDSC.2020.3037332"},{"key":"e_1_3_2_1_26_1","unstructured":"Web3JS. 2021. Web3.Js - Ethereum JavaScript API \u2014 Web3.Js 1.0.0 Documentation. https:\/\/web3js.readthedocs.io\/en\/v1.3.0\/  Web3JS. 2021. Web3.Js - Ethereum JavaScript API \u2014 Web3.Js 1.0.0 Documentation. https:\/\/web3js.readthedocs.io\/en\/v1.3.0\/"}],"event":{"name":"EASE 2021: Evaluation and Assessment in Software Engineering","location":"Trondheim Norway","acronym":"EASE 2021"},"container-title":["Evaluation and Assessment in Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3463274.3463348","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3463274.3463348","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:31:27Z","timestamp":1750195887000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3463274.3463348"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,21]]},"references-count":27,"alternative-id":["10.1145\/3463274.3463348","10.1145\/3463274"],"URL":"https:\/\/doi.org\/10.1145\/3463274.3463348","relation":{},"subject":[],"published":{"date-parts":[[2021,6,21]]},"assertion":[{"value":"2021-06-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}