Artifact: Smart Contract and DeFi Security Tools: Do They Meet the Needs of Practitioners?
This artifact complements the ICSE’24 paper titled “Smart Contract and DeFi Security Tools: Do They Meet the Needs of Practitioners?” by providing comprehensive resources for reproducing and extending its research findings. This artifact includes ‘retro.db’, a database of 127 DeFi attacks discussed in sections 4.1 and 4.2 of the paper. This database consists of the attacks’ data and the outcomes derived from various analysis tools applied to the vulnerable contracts. Additionally, it provides thorough instructions on how to reapply these tools to the dataset, as well as guidance on integrating and running additional tools. Finally, it includes anonymized responses from the survey participants. These responses are used to recreate the analysis presented in sections 4.3, 4.4, and 4.5. The goal of the artifact is to ensure that researchers and practitioners can not only validate the findings of this work but also build upon them.