Skip navigation
  • Home
  • Browse
    • Communities
      & Collections
    • Browse Items by:
    • Publication Date
    • Author
    • Title
    • Subject
    • Department
  • Sign on to:
    • My MacSphere
    • Receive email
      updates
    • Edit Profile


McMaster University Home Page
  1. MacSphere
  2. Departments and Schools
  3. Faculty of Engineering
  4. Department of Mechanical Engineering
  5. Mechanical Engineering Publications
Please use this identifier to cite or link to this item: http://hdl.handle.net/11375/31370
Full metadata record
DC FieldValueLanguage
dc.contributor.authorSürücü O-
dc.contributor.authorYeprem U-
dc.contributor.authorWilkinson C-
dc.contributor.authorHilal W-
dc.contributor.authorGadsden SA-
dc.contributor.authorYawney J-
dc.contributor.authorAlsadi N-
dc.contributor.authorGiuliano A-
dc.contributor.editorBlowers M-
dc.contributor.editorHall RD-
dc.contributor.editorDasari VR-
dc.date.accessioned2025-03-03T23:36:09Z-
dc.date.available2025-03-03T23:36:09Z-
dc.date.issued2022-05-30-
dc.identifier.isbn978-1-5106-5110-4-
dc.identifier.issn0277-786X-
dc.identifier.issn1996-756X-
dc.identifier.urihttp://hdl.handle.net/11375/31370-
dc.description.abstractBlockchain applications go far beyond cryptocurrency. As an essential blockchain tool, smart contracts are executable programs that establish an agreement between two parties. Millions of dollars of transactions attract hackers at a hastened pace, and cyber-attacks have caused large economic losses in the past. Due to this, the industry is seeking robust and effective methods to detect vulnerabilities in smart contracts to ultimately provide a remedy. The industry has been utilizing static analysis tools to reveal security gaps, which requires an understanding and insight over all possible execution paths to identify known contract vulnerabilities. Yet, the computational complexity increases as the path gets deeper. Recently, researchers have been proposing ML-driven intelligent techniques aiming to improve the efficiency and detection rate. Such solutions can provide quicker and more robust detection options than the traditionally used static analysis tools. As of this publication date, there is currently no published survey paper on smart contract vulnerability detection mechanisms using ML models. In order to set the ground for further development of ML-driven solutions, in this survey paper, we extensively reviewed and summarized a wide variety of ML-driven intelligent detection mechanism from the following databases: Google Scholar, Engineering Village, Springer, Web of Science, Academic Search Premier, and Scholars Portal Journal. In conclusion, we provided our insights on common traits, limitations and advancement of ML-driven solutions proposed for this field.-
dc.publisherSPIE, the international society for optics and photonics-
dc.subject40 Engineering-
dc.subject4006 Communications Engineering-
dc.subject4009 Electronics, Sensors and Digital Hardware-
dc.subject51 Physical Sciences-
dc.subject5102 Atomic, Molecular and Optical Physics-
dc.subjectMachine Learning and Artificial Intelligence-
dc.titleA survey on ethereum smart contract vulnerability detection using machine learning-
dc.typeArticle-
dc.date.updated2025-03-03T23:36:09Z-
dc.contributor.departmentMechanical Engineering-
dc.identifier.doihttps://doi.org/10.1117/12.2618899-
Appears in Collections:Mechanical Engineering Publications

Files in This Item:
File Description SizeFormat 
119-121170C.pdf
Open Access
Published version356.26 kBAdobe PDFView/Open
Show simple item record Statistics


Items in MacSphere are protected by copyright, with all rights reserved, unless otherwise indicated.

Sherman Centre for Digital Scholarship     McMaster University Libraries
©2022 McMaster University, 1280 Main Street West, Hamilton, Ontario L8S 4L8 | 905-525-9140 | Contact Us | Terms of Use & Privacy Policy | Feedback

Report Accessibility Issue