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.
DownloadPaper 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