Blockchain from the information systems perspective: Literature review, synthesis, and directions for future research
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 …
2022. Drawing on the 443 selected articles from 77 IS journals, we proposed a classification …
A systematic mapping on software testing for blockchains
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 …
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 …
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
Mutation testing is a powerful test adequacy assessment technique that can guarantee the
deployment of deeply scrutinized and more reliable Smart Contract code. However …
deployment of deeply scrutinized and more reliable Smart Contract code. However …
Enhanced mutation testing of smart contracts in support of code inspection
Smart contracts hold the potential to revolutionize various industries, but their
implementation requires thorough testing due to the associated financial risks. Mutation …
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 …
prominent. Testing is an effective way to ensure the reliability of smart contracts. Current test …
SoliDiffy: AST Differencing for Solidity Smart Contracts
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 …
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 …
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 …
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 …
using natural language. While open-domain chatbots–like ChatGPT–can converse on any …