遇见数据集

Dataset: A Fly in the Ointment: An Empirical Study on the Characteristics of Ethereum Smart Contracts Code Weaknesses and Vulnerabilities

收藏
Zenodo2022-04-13 更新2026-05-25 收录
数据链接:
官方服务:

资源简介:

Dataset: A Fly in the Ointment: An Empirical Study on the Characteristics of Ethereum Smart Contracts Code Weaknesses and Vulnerabilities Majd Soud, Grischa Liebel, Mohammad Hamdaqa<br> majd18@ru.is, grischal@ru.is, mhamdaqa@polymtl.ca. This Dataset includes the following: 1. "labeling.xml" files that represents the data for Categories of vulnerabilities in Smart Contracts for four data sources (i.e., Common Vulnerability and Exposure (CVE), Smart Contract Weakness Classification Registry (SWC), Stack Overflow, and GitHub)<br> XML files structure:<br> The XML files can be opened used any editor or any code editor (e.g. Visual Studio Code). 1. Each file has a root that is &lt;Card_Table&gt;&lt;/Card_Table&gt; which contains all the cards we labeled. <br> 2. Each card is represented by the &lt;Card&gt;&lt;/Card&gt; and contains the following:<br> - The tag marked by &lt;Tag&gt; represents the keyword that was used to search and collect the card from StackOverflow. <br> - The URL marked by &lt;URL&gt; of the URL link which contains all the information of the labeled vulnerability. <br> - The other tages marked by &lt;OtherTags&gt; that shows all the tags used in the post on Stack Overflow. <br> - The expert labeling for the categories of vulnerabilities in each card is represented by &lt;CategoryExpertLabel&gt;<br> - In more details, some records has the &lt;SecondExpertCategoryLabel&gt; that represents the second expert labeling for the categories of vulnerabilities.<br> - The &lt;CategoryAgreement&gt; used to calculate the inter-rater agreement between the two labelers. <br>

提供机构:
Zenodo
创建时间:
2021-01-13
二维码
社区交流群
二维码
科研交流群
商业服务