A Survey of Mutation Based Testing Adequacy Study on Smart Contract

Smart Contract, as a vital component of blockchain technology, significantly enhances transaction efficiency and transparency by automatically executing, controlling, or documenting legal events and actions. However, with the widespread adoption of smart contracts in various fields such as the financial industry, supply chain management, digital identity, and more, concerns over their security and reliability have become increasingly prominent. Mutation Testing, an effective software testing technique, can reveal the ability of test cases to detect code changes, thereby evaluating the adequacy of testing. This paper provides a comprehensive review of the latest research progress in smart contract software testing techniques based on mutation testing. It analyzes the applicability, challenges, and future development directions of mutation testing in the smart contract domain.

Authors

Institutions

Publication Details

Published
2024-11-02
DOI
https://doi.org/10.1109/dsa63982.2024.00037
Citations
1
Primary Topic
Digital Transformation in Law
Type
article
Field-Weighted Citation Impact
0.83

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Survey of Mutation Based Testing Adequacy Study on Smart Contract

Yan Zhao, Chunlei Zhu, Haoli Chen, Liang Zhang et al.
1 citations
Digital Transformation in Law
0.83
article

A Survey of Mutation Based Testing Adequacy Study on Smart Contract

Yan Zhao, Chunlei Zhu, Haoli Chen, Liang Zhang, Lei Wang
article en
1 citations

Abstract

Smart Contract, as a vital component of blockchain technology, significantly enhances transaction efficiency and transparency by automatically executing, controlling, or documenting legal events and actions. However, with the widespread adoption of smart contracts in various fields such as the financial industry, supply chain management, digital identity, and more, concerns over their security and reliability have become increasingly prominent. Mutation Testing, an effective software testing technique, can reveal the ability of test cases to detect code changes, thereby evaluating the adequacy of testing. This paper provides a comprehensive review of the latest research progress in smart contract software testing techniques based on mutation testing. It analyzes the applicability, challenges, and future development directions of mutation testing in the smart contract domain.

NARI Group (China) (CN)
Experiment
Reduced inequalities
Openalex Percentile: Top 19%
Digital Transformation in Law
0.83
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.