Blockchain from the information systems perspective: Literature review, synthesis, and directions for future research

CF Lei, EWT Ngai - Information & Management, 2023 - Elsevier
This paper profiled blockchain studies in information systems (IS) journals from 2016 to
2022. Drawing on the 443 selected articles from 77 IS journals, we proposed a classification …

A systematic mapping on software testing for blockchains

A Elakaş, H Sözer, I Şafak, K Kalkan - Cluster Computing, 2024 - Springer
The purpose of this study is to identify and classify studies published on software testing
techniques applied to blockchain systems. Previously published reviews in related areas …

Blockchain Based Abstract Syntax Tree to Detect Vulnerability in IOT-Enabled Smart Contract

A Mittal, G Widjaja, RDC Pecho… - … For Smart Nation …, 2023 - ieeexplore.ieee.org
As blockchain technology and the Internet of Things (IoT) have advanced, smart contracts
have found new uses in many industries. Ethereum has become the go-to system for smart …

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 …

Enhanced mutation testing of smart contracts in support of code inspection

S Banescu, M Barboni, A Morichetta… - … on Blockchain and …, 2024 - ieeexplore.ieee.org
Smart contracts hold the potential to revolutionize various industries, but their
implementation requires thorough testing due to the associated financial risks. Mutation …

Test Case Generation for Ethereum Smart Contracts Based on Cross-Contract Data Flow Analysis

X Wang, Y Yang, L Liu, Z Chen… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
Smart contracts manage numerous digital assets, their security requirements are particularly
prominent. Testing is an effective way to ensure the reliability of smart contracts. Current test …

SoliDiffy: AST Differencing for Solidity Smart Contracts

M Eshghie, V Åryd, M Monperrus, C Artho - arXiv preprint arXiv …, 2024 - arxiv.org
Smart contracts, primarily written in Solidity, are integral to blockchain software applications,
yet precise analysis and maintenance are hindered by the limitations of existing differencing …

Gas‐centered mutation testing of Ethereum Smart Contracts

P Delgado‐Pérez, I Meléndez‐Lapi… - Journal of Software …, 2024 - Wiley Online Library
Smart contracts (SC) are programs embodying certain business logic stored on a blockchain
network like Ethereum. The execution of transactions on SC has a cost, measured in gas …

Evaluating Ethereum Reentrancy Detection Tools via Mutation Testing

K Zhu, X Wang, Z Chen, S Huang… - 2023 IEEE 34th …, 2023 - ieeexplore.ieee.org
Reentrancy vulnerabilities in Ethereum smart contracts have caused huge financial losses in
recent years, promoting the development of reentrancy detection tools. Evaluation of …

[PDF][PDF] Mutation Testing for Task-Oriented Chatbots

P Gómez-Abajo, S Pérez-Soler, PC Cañizares… - Proceedings of the 28th …, 2024 - miso.es
Conversational agents, or chatbots, are increasingly used to access all sorts of services
using natural language. While open-domain chatbots–like ChatGPT–can converse on any …