Data · dataset · 2019
Mutation testing of smart contracts at scale
Listed in SMU Research Data Repository
<p dir="ltr">Dataset supporting the paper "Mutation testing of smart contracts at scale"</p><p dir="ltr">It is crucial that smart contracts are tested thoroughly due to their immutable nature.
Description
Even small bugs in smart contracts can lead to huge monetary losses. However, testing is not enough; it is also important to ensure the quality and completeness of the tests.
There are already several approaches that tackle this challenge with mutation testing, but their effectiveness is questionable since they only considered small contract samples. Hence, we evaluate the quality of smart contract mutation testing at scale. We choose the most promising of the existing (smart contract specific) mutation operators, analyse their effectiveness in terms of killability and highlight severe vulnerabilities that can be injected with the mutations.
Read the rest (1 more)
Moreover, we improve the existing mutation methods by introducing a novel killing condition that is able to detect a deviation in the gas consumption, i.e., in the monetary value that is required to perform transactions.</p>
Links
Where it is published
- DOI doi.org/10.5281/zenodo.3716028 ↗
DOI / persistent id · from researchdata smu edu sg
Catalogue records · 1
- OAI-PMH record api.figshare.com/v2/oai?verb=GetRecord&metadataPrefix=oai_dc&identifier=oai%3Af… ↗
metadata API · from researchdata smu edu sg
Topics
Provenance · 1 source records, 9 field assertions
| Source | Key | Last seen | Raw |
|---|---|---|---|
| SMU Research Data Repository | oai:figshare.com:article/31021960 | 15 h ago | JSON v1 |
| Field | Assertion | Extractor | Evidence |
|---|---|---|---|
| access_level | source · researchdata smu edu sg | connector:researchdata_smu_edu_sg@1.0.0 | |
| concepts[field].anzsrc:field:460403 | mapping · researchdata smu edu sg | vocabulary-mapper@1.0.0 | keywords['Data security and protection'] |
| concepts[field].anzsrc:field:460406 | mapping · researchdata smu edu sg | vocabulary-mapper@1.0.0 | keywords['Software and application security'] |
| concepts[field].local:field:computer-science-ai | mapping · researchdata smu edu sg | connector:researchdata_smu_edu_sg@1.0.0 | |
| concepts[field].local:field:earth-environmental | mapping · researchdata smu edu sg | connector:researchdata_smu_edu_sg@1.0.0 | |
| description | source · researchdata smu edu sg | connector:researchdata_smu_edu_sg@1.0.0 | /metadata/dc/description |
| license | source · researchdata smu edu sg | connector:researchdata_smu_edu_sg@1.0.0 | /metadata/dc/rights |
| publication_date | source · researchdata smu edu sg | connector:researchdata_smu_edu_sg@1.0.0 | |
| title | source · researchdata smu edu sg | connector:researchdata_smu_edu_sg@1.0.0 | /metadata/dc/title |