• Home
  • Search
  • Mutation testing for integer overflow in ethereum smart contracts
  • Cite Icon45
  • https://doi.org/10.26599/tst.2020.9010036Copy DOI Icon

Mutation testing for integer overflow in ethereum smart contracts

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Integer overflow is a common vulnerability in Ethereum Smart Contracts (ESCs) and often causes huge economic losses. Smart contracts cannot be changed once it is deployed on the blockchain and thus demand further testing. Mutation testing is a fault-based testing method that can effectively improve the sufficiency of a test for smart contracts. However, existing methods cannot efficiently perform mutation testing specifically for integer overflow in ESCs. Therefore, by analyzing integer overflow in ESCs, we propose five special mutation operators to address such vulnerability in terms of detecting sufficiency in ESC testing. An empirical study on 40 open-source ESCs is conducted to evaluate the effectiveness of the proposed mutation operators. Results show that: (1) our proposed mutation operators can reproduce all 179 integer overflow vulnerabilities in 40 smart contracts, and the generated mutants have high compilation pass rate and integer overflow vulnerability generation rate; moreover, (2) the generated mutants can find the shortcomings of existing testing methods for integer overflow vulnerability, thereby providing effective support to improve the sufficiency of the test.

Similar Papers
  • Conference Article
  • Citations8

Mutation-Based Testing of Integer Overflow Vulnerabilities

  • Sep 01, 2009
  • Fanping Zeng +3
  • PDF
  • Book Chapter
  • Citations5

Smart Contract Vulnerability Detection Based on Symbolic Execution Technology

  • Jan 01, 2022
  • Yiping Liu +2
  • Research Article
  • Citations32

Eth2Vec: Learning contract-wide code representations for vulnerability detection on Ethereum smart contracts

  • Aug 19, 2022
  • Blockchain: Research and Applications
  • Nami Ashizawa +3
  • Research Article
  • Citations156

Ethereum Smart Contract Analysis Tools: A Systematic Review

  • Jan 01, 2022
  • IEEE Access
  • Satpal Singh Kushwaha +4
  • Conference Article
  • Citations29

Ethereum Smart Contracts: Vulnerabilities and their Classifications

  • Dec 10, 2020
  • Zulfiqar Ali Khan +1
  • Book Chapter
  • Citations1

Decentralized Governance for Smart Contract Platform Enabling Mobile Lite Wallets Using a Proof-of-Stake Consensus Algorithm

  • Jan 01, 2021
  • Vipin Deval +4
  • Research Article

Fine-Tuned Large Language Model for Securing Ethereum Smart Contracts with Real-Time VSCode Auditing

  • Mar 01, 2026
  • Blockchain Research and Applications
  • Fatemeh Erfan +3
  • Book Chapter
  • Citations5

A Behavior-Aware Profiling of Smart Contracts

  • Jan 01, 2019
  • Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
  • Xuetao Wei +6
  • Book Chapter
  • Citations42

The Eye of Horus: Spotting and Analyzing Attacks on Ethereum Smart Contracts

  • Jan 01, 2021
  • Christof Ferreira Torres +3
  • Research Article
  • Citations7

SADPonzi: Detecting and Characterizing Ponzi Schemes in Ethereum Smart Contracts

  • Jun 22, 2021
  • ACM SIGMETRICS Performance Evaluation Review
  • Weimin Chen +6
  • Conference Article
  • Citations2371

Making Smart Contracts Smarter

  • Oct 24, 2016
  • Loi Luu +4
  • Research Article
  • Citations3

Implementation of Crowd Sale using ERC-20 Tokens

  • Jan 01, 2020
  • Journal of Cybersecurity and Information Management
  • Ashish Sharma +3
  • Conference Article
  • Citations111

Eth2Vec: Learning Contract-Wide Code Representations for Vulnerability Detection on Ethereum Smart Contracts

  • May 24, 2021
  • Nami Ashizawa +3
  • Research Article
  • Citations17

A Decentralized Marketplace for Patient-Generated Health Data: Design Science Approach

  • Feb 27, 2023
  • Journal of Medical Internet Research
  • Hemang Subramanian
  • Book Chapter
  • Citations323

Defining the Ethereum Virtual Machine for Interactive Theorem Provers

  • Jan 01, 2017
  • Yoichi Hirai
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.