A Comprehensive Review of Testing Blockchain Oriented Software

Mariam Lahami, Afef Maalej, Moez Krichen, Moez Krichen, Mohamed Hammami

2022

Abstract

This work presents a short review on the most relevant studies in the context of testing Blockchain-Oriented Software (BoS), especially at the smart contract level. Focusing on dynamic testing, we first provide a classification of 20 studies according to the accessibility of smart contract code. Second, we give an overview of each identified work while highlighting its advantages and limitations. Third, we discuss challenges and opportunities in this research area. After carrying out this review, it was noticed that there is much work to be done, especially in the context of model-based testing of smart contracts which can be a good research line for detecting defects and enhancing the quality of such applications.

Download


Paper Citation


in Harvard Style

Lahami M., Maalej A., Krichen M. and Hammami M. (2022). A Comprehensive Review of Testing Blockchain Oriented Software. In Proceedings of the 17th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-758-568-5, pages 355-362. DOI: 10.5220/0011042800003176


in Bibtex Style

@conference{enase22,
author={Mariam Lahami and Afef Maalej and Moez Krichen and Mohamed Hammami},
title={A Comprehensive Review of Testing Blockchain Oriented Software},
booktitle={Proceedings of the 17th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2022},
pages={355-362},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0011042800003176},
isbn={978-989-758-568-5},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 17th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - A Comprehensive Review of Testing Blockchain Oriented Software
SN - 978-989-758-568-5
AU - Lahami M.
AU - Maalej A.
AU - Krichen M.
AU - Hammami M.
PY - 2022
SP - 355
EP - 362
DO - 10.5220/0011042800003176