
Akca, S., Rajan, A., and Peng, C. (2019). Solanalyser: A
framework for analysing and testing smart contracts.
In Proceeding of the 26th Asia-Pacific Software Engi-
neering Conference (APSEC), pages 482–489.
Fekih, R. B. and Lahami, M. (2020). Application of
blockchain technology in healthcare: A comprehen-
sive study. In Proceeding of 18th International Con-
ference of The Impact of Digital Technologies on Pub-
lic Health in Developed and Developing Countries,
ICOST 2020, Hammamet, Tunisia, June 24-26, pages
268–276.
Felderer, M., B
¨
uchler, M., Johns, M., Brucker, A. D., Breu,
R., and Pretschner, A. (2016). Chapter one - security
testing: A survey. volume 101 of Advances in Com-
puters, pages 1–51. Elsevier.
Grieco, G., Song, W., Cygan, A., Feist, J., and Groce, A.
(2020). Echidna: Effective, usable, and fast fuzzing
for smart contracts. In Proceedings of the 29th ACM
SIGSOFT International Symposium on Software Test-
ing and Analysis, ISSTA 2020, page 557–560, New
York, NY, USA. Association for Computing Machin-
ery.
Jabbar, R., Dhib, E., Said, A. B., Krichen, M., Fetais, N.,
Zaidan, E., and Barkaoui, K. (2022). Blockchain tech-
nology for intelligent transportation systems: A sys-
tematic literature review. IEEE Access, 10:20995–
21031.
Jiang, B., Liu, Y., and Chan, W. K. (2018). Contractfuzzer:
Fuzzing smart contracts for vulnerability detection.
In Proceedings of the 33rd ACM/IEEE International
Conference on Automated Software Engineering, page
259–269.
Krichen, M. (2023). Strengthening the security of smart
contracts through the power of artificial intelligence.
Computers, 12(5).
Krichen, M., Ammi, M., Mihoub, A., and Almutiq, M.
(2022a). Blockchain for modern applications: A sur-
vey. Sensors, 22(14).
Krichen, M., Lahami, M., and Al-Haija, Q. A. (2022b). For-
mal methods for the verification of smart contracts: A
review. In Proceedings of the 15th International Con-
ference on Security of Information and Networks, SIN
2022, Sousse, Tunisia, November 11-13, 2022, pages
1–8. IEEE.
Lahami, M. and Chaabane, F. (2023). Improving the
supply chain management via blockchain: an olive
oil case study. In Kallel, S., Benzadri, Z., and
Kacem, A. H., editors, Proceedings of the Tunisian-
Algerian Joint Conference on Applied Computing
(TACC 2023), Sousse, Tunisia, November 8-10, 2023,
volume 3642 of CEUR Workshop Proceedings, pages
182–193. CEUR-WS.org.
Lahami, M., Ma
ˆ
alej, A. J., Krichen, M., and Hammami,
M. A. (2022). A comprehensive review of testing
blockchain oriented software. In Proceedings of the
17th International Conference on Evaluation of Novel
Approaches to Software Engineering, ENASE 2022,
Online Streaming, April 25-26, 2022, pages 355–362.
SCITEPRESS.
Liu, C., Liu, H., Cao, Z., Chen, Z., Chen, B., and Roscoe,
B. (2018). Reguard: Finding reentrancy bugs in smart
contracts. In 2018 IEEE/ACM 40th International Con-
ference on Software Engineering: Companion (ICSE-
Companion), pages 65–68.
Ma
ˆ
alej, A. J. and Lahami, M. (2023). White-box mutation
testing of smart contracts: A quick review. In He-
dia, B. B., Maleh, Y., and Krichen, M., editors, Pro-
ceedings of 16th International Conference of Verifica-
tion and Evaluation of Computer and Communication
Systems, VECoS 2023, Marrakech, Morocco, October
18-20, 2023, volume 14368 of Lecture Notes in Com-
puter Science, pages 135–148. Springer.
Mars, R., Youssouf, J., Cheikhrouhou, S., and Turki, M.
(2021). Towards a blockchain-based approach to fight
drugs counterfeit. In Proceedings of the Tunisian-
Algerian Joint Conference on Applied Computing
(TACC 2021), Tabarka, Tunisia, pages 197–208.
Medeiros, H., Vilain, P., Mylopoulos, J., and Jacobsen, H.-
A. (2019). Solunit: A framework for reducing exe-
cution time of smart contract unit tests. In Proceed-
ings of the 29th Annual International Conference on
Computer Science and Software Engineering, CAS-
CON ’19, page 264–273, USA. IBM Corp.
Motepalli, S., Vilain, P., and Jacobsen, H.-A. (2020). Fab-
ricunit: A framework for faster execution of unit tests
on hyperledger fabric. In Proceeding of the IEEE In-
ternational Conference on Blockchain and Cryptocur-
rency (ICBC), pages 1–3.
Nakamoto, S. et al. (2008). Bitcoin: A peer-to-peer elec-
tronic cash system.
Olsthoorn, M., Stallenberg, D., Van Deursen, A., and
Panichella, A. (2022). Syntest-solidity: Automated
test case generation and fuzzing for smart contracts.
In Proccedings of the IEEE/ACM 44th International
Conference on Software Engineering: Companion
Proceedings (ICSE-Companion), pages 202–206.
Pan, Z., Hu, T., Qian, C., and Li, B. (2021). Redefender: A
tool for detecting reentrancy vulnerabilities in smart
contracts effectively. In 2021 IEEE 21st International
Conference on Software Quality, Reliability and Secu-
rity (QRS), pages 915–925.
Praitheeshan, P., Pan, L., Yu, J., Liu, J. K., and Doss,
R. (2019). Security analysis methods on ethereum
smart contract vulnerabilities: A survey. CoRR,
abs/1908.08605.
Tonella, P., Ricca, F., and Marchetto, A. (2014). Chapter 1 -
recent advances in web testing. In Memon, A., editor,
Advances in Computers, volume 93 of Advances in
Computers, pages 1–51. Elsevier.
ICSOFT 2024 - 19th International Conference on Software Technologies
144