{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,29]],"date-time":"2026-05-29T10:46:15Z","timestamp":1780051575473,"version":"3.53.1"},"publisher-location":"New York, NY, USA","reference-count":57,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,11,4]],"date-time":"2024-11-04T00:00:00Z","timestamp":1730678400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"German Federal Ministry of Education and Research (BMBF)","award":["16KISK087"],"award-info":[{"award-number":["16KISK087"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,11,4]]},"DOI":"10.1145\/3646547.3688437","type":"proceedings-article","created":{"date-parts":[[2024,11,1]],"date-time":"2024-11-01T09:40:26Z","timestamp":1730454026000},"page":"713-730","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Analyzing the Impact of Copying-and-Pasting Vulnerable Solidity Code Snippets from Question-and-Answer Websites"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1282-2162","authenticated-orcid":false,"given":"Konrad","family":"Weiss","sequence":"first","affiliation":[{"name":"Fraunhofer AISEC, Garching near Munich, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6992-703X","authenticated-orcid":false,"given":"Christof","family":"Ferreira Torres","sequence":"additional","affiliation":[{"name":"ETH Zurich, Zurich, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3662-3798","authenticated-orcid":false,"given":"Florian","family":"Wendland","sequence":"additional","affiliation":[{"name":"Fraunhofer AISEC, Garching near Munich, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,11,4]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3457337.3457841"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-54455-6_8"},{"key":"e_1_3_2_1_3_1","volume-title":"Smart Contract Development in Practice: Trends, Issues, and Discussions on Stack Overflow. CoRR","author":"Ayman Afiya","year":"2019","unstructured":"Afiya Ayman, Amna Aziz, Amin Alipour, and Aron Laszka. 2019. Smart Contract Development in Practice: Trends, Issues, and Discussions on Stack Overflow. CoRR, Vol. abs\/1905.08833 (2019). showeprint[arXiv]1905.08833 http:\/\/arxiv.org\/abs\/1905.08833"},{"key":"e_1_3_2_1_4_1","volume-title":"EXPLAINED: THE LENDHUB HACK. https:\/\/www.halborn.com\/blog\/post\/explained-the-lendhub-hack-january-2023. (Accessed on 05\/14\/2024).","author":"Behnke Rob","year":"2023","unstructured":"Rob Behnke. 2023. EXPLAINED: THE LENDHUB HACK. https:\/\/www.halborn.com\/blog\/post\/explained-the-lendhub-hack-january-2023. (Accessed on 05\/14\/2024)."},{"key":"e_1_3_2_1_5_1","unstructured":"Lorenz Breidenbach Phil Daian Ari Juels and Emin G\u00fcn Sirer. 2017. An In-Depth Look at the Parity Multisig Bug. https:\/\/hackingdistributed.com\/2017\/07\/22\/deep-dive-parity-bug\/. (Accessed on 04\/28\/2022)."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICBC48266.2020.9169396"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER50967.2021.00050"},{"key":"e_1_3_2_1_8_1","unstructured":"Crytic. 2023. Rattle | EVM Binary Static Analysis. https:\/\/github.com\/crytic\/rattle."},{"key":"e_1_3_2_1_9_1","unstructured":"Phil Daian. 2016. Analysis of the DAO exploit. https:\/\/hackingdistributed.com\/2016\/06\/18\/analysis-of-the-dao-exploit\/. (Accessed on 04\/28\/2022)."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE56229.2023.00060"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380364"},{"key":"e_1_3_2_1_12_1","unstructured":"Ethereum Stack Exchange. 2023. Ethereum Stack Exchange. https:\/\/ethereum.stackexchange.com\/. (Accessed on 31\/03\/2023)."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/WETSEB.2019.00008"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/WETSEB.2019.00008"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2017.31"},{"key":"e_1_3_2_1_16_1","unstructured":"Fraunhofer AISEC. 2024. Code Property Graph | A library to extract Code Property Graphs from C\/C Java Go Python Ruby and every other language through LLVM-IR. https:\/\/github.com\/Fraunhofer-AISEC\/cpg."},{"key":"e_1_3_2_1_17_1","unstructured":"G. Wood. 2023. Solidity -- Solidity 0.8.19 documentation. https:\/\/docs.soliditylang.org\/en\/v0.8.19\/."},{"key":"e_1_3_2_1_18_1","volume-title":"2019 IEEE International Conference on Software Mayntenance and Evolution, ICSME 2019","author":"Gao Zhipeng","year":"2019","unstructured":"Zhipeng Gao, Vinoj Jayasundara, Lingxiao Jiang, Xin Xia, David Lo, and John C. Grundy. 2019. SmartEmbed: A Tool for Clone and Bug Detection in Smart Contracts through Structural Code Embedding. In 2019 IEEE International Conference on Software Mayntenance and Evolution, ICSME 2019, Cleveland, OH, USA, September 29 - October 4, 2019. IEEE, 394--397."},{"key":"e_1_3_2_1_19_1","volume-title":"Practical mitigation of smart contract bugs. arXiv preprint arXiv:2203.00364","author":"Giesen Jens-Rene","year":"2022","unstructured":"Jens-Rene Giesen, Sebastien Andreina, Michael Rodler, Ghassan O Karame, and Lucas Davi. 2022. Practical mitigation of smart contract bugs. arXiv preprint arXiv:2203.00364 (2022)."},{"key":"e_1_3_2_1_20_1","volume-title":"FC 2020, Kota Kinabalu, Malaysia, February 10--14","volume":"675","author":"He Ningyu","year":"2020","unstructured":"Ningyu He, Lei Wu, Haoyu Wang, Yao Guo, and Xuxian Jiang. 2020. Characterizing Code Clones in the Ethereum Smart Contract Ecosystem. In Financial Cryptography and Data Security - 24th International Conference, FC 2020, Kota Kinabalu, Malaysia, February 10--14, 2020 Revised Selected Papers (Lecture Notes in Computer Science, Vol. 12059), Joseph Bonneau and Nadia Heninger (Eds.). Springer, 654--675."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.fsidi.2022.301402"},{"key":"e_1_3_2_1_22_1","volume-title":"DECKARD: Scalable and Accurate Tree-Based Detection of Code Clones. In 29th International Conference on Software Engineering (ICSE 2007","author":"Jiang Lingxiao","year":"2007","unstructured":"Lingxiao Jiang, Ghassan Misherghi, Zhendong Su, and St\u00e9phane Glondu. 2007. DECKARD: Scalable and Accurate Tree-Based Detection of Code Clones. In 29th International Conference on Software Engineering (ICSE 2007), Minneapolis, MN, USA, May 20--26, 2007. IEEE Computer Society, 96--105."},{"key":"e_1_3_2_1_23_1","unstructured":"Julien Bouteloup. 2023. Rekt -- Leaderboard. https:\/\/rekt.news\/leaderboard\/."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-020-09852--5"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.diin.2006.06.015"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2019.00024"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3236024.3264596"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978309"},{"key":"e_1_3_2_1_29_1","volume-title":"Smashing Ethereum Smart Contracts for Fun and Real Profit. HITB SECCONF Amsterdam","author":"Mueller Bernhard","year":"2018","unstructured":"Bernhard Mueller. 2018. Smashing Ethereum Smart Contracts for Fun and Real Profit. HITB SECCONF Amsterdam (2018)."},{"key":"e_1_3_2_1_30_1","unstructured":"Neo4j Inc. 2024. Cypher Query Language - Developer Guides. https:\/\/neo4j.com\/developer\/cypher."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3274694.3274743"},{"key":"e_1_3_2_1_32_1","unstructured":"Nuno Veloso. 2022. Conkas. https:\/\/github.com\/nveloso\/conkas."},{"key":"e_1_3_2_1_33_1","unstructured":"Martin Ortner and Shayan Eskandari. [n. d.]. Smart Contract Sanctuary. ( [n. d.]). https:\/\/github.com\/tintinweb\/smart-contract-sanctuary"},{"key":"e_1_3_2_1_34_1","unstructured":"Stack Overflow. 2023. Stack Overflow. https:\/\/stackoverflow.com. (Accessed on 31\/03\/2023)."},{"key":"e_1_3_2_1_35_1","volume-title":"Smart contract vulnerabilities: Does anyone care? arXiv preprint arXiv:1902.06710","author":"Perez Daniel","year":"2019","unstructured":"Daniel Perez and Benjamin Livshits. 2019. Smart contract vulnerabilities: Does anyone care? arXiv preprint arXiv:1902.06710 (2019), 1--15."},{"key":"e_1_3_2_1_36_1","first-page":"64","article-title":"A survey on software clone detection research","volume":"541","author":"Roy Chanchal Kumar","year":"2007","unstructured":"Chanchal Kumar Roy and James R Cordy. 2007. A survey on software clone detection research. Queen's School of Computing TR, Vol. 541, 115 (2007), 64--68.","journal-title":"Queen's School of Computing TR"},{"key":"e_1_3_2_1_37_1","volume-title":"NICAD: Accurate detection of near-miss intentional clones using flexible pretty-printing and code normalization. In 2008 16th iEEE international conference on program comprehension","author":"Roy Chanchal K","year":"2008","unstructured":"Chanchal K Roy and James R Cordy. 2008. NICAD: Accurate detection of near-miss intentional clones using flexible pretty-printing and code normalization. In 2008 16th iEEE international conference on program comprehension. IEEE, 172--181."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2203.00769"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP54263.2024.00182"},{"key":"e_1_3_2_1_40_1","volume-title":"Another Reentrancy Attack | by SlowMist |","author":"Day Another","year":"2022","unstructured":"SlowMist. 2022. Another Day, Another Reentrancy Attack | by SlowMist | Mar, 2022 | Medium. https:\/\/slowmist.medium.com\/another-day-another-reentrancy-attack-5cde10bbb2b4. (Accessed on 05\/12\/2022)."},{"key":"e_1_3_2_1_41_1","unstructured":"SmartBugs Development Team. 2023. SB Curated: A Curated Dataset of Vulnerable Solidity Smart Contracts. https:\/\/github.com\/smartbugs\/smartbugs-curated."},{"key":"e_1_3_2_1_42_1","unstructured":"Solidity. 2020. Solidity 0.8.0 Release Announcement. https:\/\/soliditylang.org\/blog\/2020\/12\/16\/solidity-v0.8.0-release-announcement\/."},{"key":"e_1_3_2_1_43_1","unstructured":"Solidity-parser. 2023. Solidity Language Grammar | Solidity grammar for ANTLR4. https:\/\/github.com\/solidity-parser\/antlr."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2203.14850"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3194113.3194115"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/EuroSP51992.2021.00018"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3274694.3274737"},{"key":"e_1_3_2_1_48_1","volume-title":"The Art of The Scam: Demystifying Honeypots in Ethereum Smart Contracts. In 28th USENIX Security Symposium, USENIX Security 2019","author":"Torres Christof Ferreira","year":"2019","unstructured":"Christof Ferreira Torres, Mathis Steichen, and Radu State. 2019. The Art of The Scam: Demystifying Honeypots in Ethereum Smart Contracts. In 28th USENIX Security Symposium, USENIX Security 2019, Santa Clara, CA, USA, August 14--16, 2019. USENIX Association, 1591--1607."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3243734.3243780"},{"key":"e_1_3_2_1_50_1","volume-title":"A Language-Independent Analysis Platform for Source Code. arXiv preprint arXiv:2203.08424","author":"Weiss Konrad","year":"2022","unstructured":"Konrad Weiss and Christian Banse. 2022. A Language-Independent Analysis Platform for Source Code. arXiv preprint arXiv:2203.08424 (2022)."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970326"},{"key":"e_1_3_2_1_52_1","unstructured":"David Wong and Mason Hemmel. 2023. Decentralized Application Security Project. https:\/\/dasp.co\/. (Accessed on 31\/03\/2023)."},{"key":"e_1_3_2_1_53_1","first-page":"1","article-title":"Ethereum: A Secure Decentralised Generalised Transaction Ledger","volume":"151","author":"Wood Gavin","year":"2014","unstructured":"Gavin Wood. 2014. Ethereum: A Secure Decentralised Generalised Transaction Ledger. Ethereum Project - Yellow Paper, Vol. 151, 2014 (2014), 1--32.","journal-title":"Ethereum Project - Yellow Paper"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2014.44"},{"key":"e_1_3_2_1_55_1","unstructured":"Zeppelin Group Limited. 2024. OpenZeppelin | Contracts. https:\/\/www.openzeppelin.com\/contracts."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/CISAI54367.2021.00113"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.3390\/electronics11040597"}],"event":{"name":"IMC '24: ACM Internet Measurement Conference","location":"Madrid Spain","acronym":"IMC '24","sponsor":["SIGMETRICS ACM Special Interest Group on Measurement and Evaluation","SIGCOMM ACM Special Interest Group on Data Communication"]},"container-title":["Proceedings of the 2024 ACM on Internet Measurement Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3646547.3688437","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3646547.3688437","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T11:50:22Z","timestamp":1755863422000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3646547.3688437"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,4]]},"references-count":57,"alternative-id":["10.1145\/3646547.3688437","10.1145\/3646547"],"URL":"https:\/\/doi.org\/10.1145\/3646547.3688437","relation":{},"subject":[],"published":{"date-parts":[[2024,11,4]]},"assertion":[{"value":"2024-11-04","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}