Resumo: Regression mutation testing for solidity smart contracts

M Barboni, F Casoni, A Morichetta, A Polini - International Conference on …, 2022 - Springer
Mutation testing is a powerful test adequacy assessment technique that can guarantee the
deployment of more reliable Smart Contract code. Developers add new features, fix bugs …

ReSuMo: a regression strategy and tool for mutation testing of solidity smart contracts

M Barboni, A Morichetta, A Polini, F Casoni - Software Quality Journal, 2024 - Springer
Mutation testing is a powerful test adequacy assessment technique that can guarantee the
deployment of deeply scrutinized and more reliable Smart Contract code. However …

Regularmutator: a mutation testing tool for solidity smart contracts

Y Ivanova, A Khritankov - Procedia Computer Science, 2020 - Elsevier
With the growing popularity of smart contracts, the problem of validation of their correctness
becomes more and more relevant, but at the moment there are no universally recognized …

White-Box Mutation Testing of Smart Contracts: A Quick Review

A Jmal Maâlej, M Lahami - … Conference on Verification and Evaluation of …, 2023 - Springer
Once being deployed on the blockchain, smart contracts cannot be altered, requiring more
testing. A fault-based testing technique called mutation testing (MT) can significantly …

Sumo: A mutation testing strategy for solidity smart contracts

M Barboni, A Morichetta, A Polini - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Smart Contracts are software programs that are deployed and executed within a blockchain
infrastructure. Due to their immutable nature, directly resulting from the specific …

Practical mutation testing for smart contracts

JJ Honig, MH Everts, M Huisman - International Workshop on Data Privacy …, 2019 - Springer
Solidity smart contracts operate in a hostile environment, which introduces the need for the
adequate application of testing techniques to ensure mitigation of the risk of a security …

Empirical evaluation of smart contract testing: What is the best choice?

M Ren, Z Yin, F Ma, Z Xu, Y Jiang, C Sun, H Li… - Proceedings of the 30th …, 2021 - dl.acm.org
Security of smart contracts has attracted increasing attention in recent years. Many
researchers have devoted themselves to devising testing tools for vulnerability detection …

Mutation testing of smart contracts at scale

P Hartel, R Schumi - International conference on tests and proofs, 2020 - Springer
It is crucial that smart contracts are tested thoroughly due to their immutable nature. Even
small bugs in smart contracts can lead to huge monetary losses. However, testing is not …

How are Solidity smart contracts tested in open source projects? An exploratory study

L Palechor, CP Bezemer - Proceedings of the 3rd ACM/IEEE …, 2022 - dl.acm.org
Smart contracts are self-executing programs that are stored on the blockchain. Once a smart
contract is compiled and deployed on the blockchain, it cannot be modified. Therefore …

Testing smart contracts: Which technique performs best?

S Akca, C Peng, A Rajan - Proceedings of the 15th ACM/IEEE …, 2021 - dl.acm.org
Background: Executing, verifying and enforcing credible transactions on permissionless
blockchains is done using smart contracts. A key challenge with smart contracts is ensuring …