{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T14:31:10Z","timestamp":1754145070727,"version":"3.41.2"},"publisher-location":"New York, NY, USA","reference-count":40,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,1,10]]},"DOI":"10.1145\/3725899.3725903","type":"proceedings-article","created":{"date-parts":[[2025,7,11]],"date-time":"2025-07-11T11:33:04Z","timestamp":1752233584000},"page":"24-30","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Towards a Comprehensive Testing Approach for Blockchain-based Applications"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1585-1126","authenticated-orcid":false,"given":"Muhammad","family":"Medhat Kamal","sequence":"first","affiliation":[{"name":"Information Technology Department, Institute of Graduate Studies and Research, Alexandria University, Alexandria, Egypt"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2723-1549","authenticated-orcid":false,"given":"Saad M.","family":"Darwish","sequence":"additional","affiliation":[{"name":"Information Technology Department, Institute of Graduate Studies and Research, Alexandria University, Alexandria, Egypt"},{"name":"Department of Artificial Intelligence, Faculty of Computer Sciences and Artificial Intelligence, Pharos University in Alexandria, Alexandria, Egypt"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-5256-5568","authenticated-orcid":false,"given":"Adel A.","family":"El-Zoghabi","sequence":"additional","affiliation":[{"name":"Faculty of Computers and Data Science, Alexandria University, Alexandria, Egypt"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,7,11]]},"reference":[{"key":"e_1_3_3_1_1_2","doi-asserted-by":"crossref","unstructured":"Six N Herbaut N Salinesi C. Blockchain software patterns for the design of decentralized applications: A systematic literature review. Blockchain: Res Appl. 2022;3:100061.","DOI":"10.1016\/j.bcra.2022.100061"},{"key":"e_1_3_3_1_2_2","volume-title":"A peer-to-peer electronic cash system. Bitcoin. Available from: https:\/\/bitcoin.org\/bitcoin.pdf [Accessed","author":"Nakamoto S.","year":"2024","unstructured":"Nakamoto S. A peer-to-peer electronic cash system. Bitcoin. Available from: https:\/\/bitcoin.org\/bitcoin.pdf [Accessed Sep 15, 2024]."},{"key":"e_1_3_3_1_3_2","first-page":"3112","volume":"202","author":"Baysal MV","unstructured":"Baysal MV, \u00d6zcan-Top \u00d6, Betin-Can A. Blockchain technology applications in the health domain: A multivocal literature review. J Supercomput. 2023;79:3112\u20133156.","journal-title":"J Supercomput."},{"key":"e_1_3_3_1_4_2","doi-asserted-by":"crossref","unstructured":"Demi S Colomo-Palacios R Sanchez-Gordon M. Software engineering applications enabled by blockchain technology: A systematic mapping study. Appl Sci. 2021;11:2960.","DOI":"10.3390\/app11072960"},{"key":"e_1_3_3_1_5_2","first-page":"234","volume":"202","author":"Smith J","unstructured":"Smith J, Liu H. AI for software testing in blockchain-based applications: Challenges and advancements. J Softw Test Verif Valid. 2023;29:234\u2013246.","journal-title":"J Softw Test Verif Valid."},{"key":"e_1_3_3_1_6_2","first-page":"578","volume":"202","author":"Patel A","unstructured":"Patel A, Walker M. AI-driven testing of smart contracts on blockchain platforms. IEEE Trans Dependable Secur Comput. 2024;21:578\u2013590.","journal-title":"IEEE Trans Dependable Secur Comput."},{"key":"e_1_3_3_1_7_2","first-page":"421","volume":"202","author":"Zhao R","unstructured":"Zhao R, Thompson E. Machine learning applications in testing blockchain security protocols. ACM Comput Surv. 2024;58:421\u2013450.","journal-title":"ACM Comput Surv."},{"key":"e_1_3_3_1_8_2","first-page":"389","volume":"202","author":"Garcia R","unstructured":"Garcia R, Lin X. AI and fuzzing tools for detecting vulnerabilities in blockchain-based applications. Futur Gener Comput Syst. 2024;134:389\u2013404.","journal-title":"Futur Gener Comput Syst."},{"key":"e_1_3_3_1_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/3589334.3645425"},{"key":"e_1_3_3_1_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC57700.2023.00199"},{"key":"e_1_3_3_1_11_2","doi-asserted-by":"crossref","unstructured":"Al Zaabi A Yeun CY Damiani E. Trusting test cases using blockchain-based repository approach. Symmetry. 2021;13:2024.","DOI":"10.3390\/sym13112024"},{"key":"e_1_3_3_1_12_2","volume-title":"Blockchain testing: Challenges, techniques, and research directions. arXiv preprint, arXiv:2103.10074. Available from: https:\/\/arxiv.org\/abs\/2103.10074 [Accessed","author":"Lal C","year":"2024","unstructured":"Lal C, Marijan D. Blockchain testing: Challenges, techniques, and research directions. arXiv preprint, arXiv:2103.10074. Available from: https:\/\/arxiv.org\/abs\/2103.10074 [Accessed Sep 15, 2024]."},{"key":"e_1_3_3_1_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICOSEC51865.2021.9591750"},{"key":"e_1_3_3_1_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-NIER.2019.00022"},{"key":"e_1_3_3_1_15_2","first-page":"164556","volume":"202","author":"S\u00e1nchez-G\u00f3mez N","unstructured":"S\u00e1nchez-G\u00f3mez N, Torres-Valderrama J, Garc\u00eda-Garc\u00eda JA, Guti\u00e9rrez JJ, Escalona M. Model-based software design and testing in blockchain smart contracts: A systematic literature review. IEEE Access. 2020;8:164556\u2013164569.","journal-title":"IEEE Access."},{"key":"e_1_3_3_1_16_2","doi-asserted-by":"publisher","DOI":"10.1109\/Blockchain50366.2020.00020"},{"key":"e_1_3_3_1_17_2","first-page":"1","volume":"202","author":"Tolmach P","unstructured":"Tolmach P, Li Y, Lin SW, Liu Y, Li Z. A survey of smart contract formal specification and verification. ACM Comput Surv. 2021;54:1\u201338.","journal-title":"ACM Comput Surv."},{"key":"e_1_3_3_1_18_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2019.00048"},{"key":"e_1_3_3_1_19_2","first-page":"2438","volume":"201","author":"Weng J","unstructured":"Weng J, Zhang J, Yang J, Zhao Y, Qin Y. Deepchain: Auditable and privacy-preserving deep learning with blockchain-based incentive. IEEE Trans Dependable Secur Comput. 2019;18:2438\u20132455.","journal-title":"IEEE Trans Dependable Secur Comput."},{"key":"e_1_3_3_1_20_2","doi-asserted-by":"publisher","DOI":"10.1109\/I2CT.2018.8529728"},{"key":"e_1_3_3_1_21_2","doi-asserted-by":"crossref","unstructured":"Gunawan A Munir M Wibisono Y Furqon C. Integration of blockchain technology in digital libraries: A software engineering design. JITK. 2024;9:161\u2013171.","DOI":"10.33480\/jitk.v9i2.5010"},{"key":"e_1_3_3_1_22_2","volume":"202","author":"Senanayake J","unstructured":"Senanayake J, Kalutarage H, Petrovski A, Piras L, Al-Kadri MO. Defendroid: Real-time android code vulnerability detection via blockchain federated neural network with XAI. J Inf Secur Appl. 2024;82:103741.","journal-title":"XAI. J Inf Secur Appl."},{"key":"e_1_3_3_1_23_2","doi-asserted-by":"crossref","unstructured":"Qureshi JN Farooq MS. Chainagile: A framework for the improvement of scrum agile distributed software development based on blockchain. PLoS One. 2024;19","DOI":"10.1371\/journal.pone.0299324"},{"key":"e_1_3_3_1_24_2","doi-asserted-by":"crossref","unstructured":"Satilmisoglu TK Sermet Y Kurt M Demir I. Blockchain opportunities for water resources management: A comprehensive review. Sustainability. 2024;16:2403.","DOI":"10.3390\/su16062403"},{"key":"e_1_3_3_1_25_2","doi-asserted-by":"crossref","unstructured":"Hammad M Saleh H Boubetra A Benameur L. Blockchain-based decentralized architecture for software version control. Appl Sci. 2023;13:3066.","DOI":"10.3390\/app13053066"},{"key":"e_1_3_3_1_26_2","doi-asserted-by":"crossref","unstructured":"Algarni A Elsisi AZ Metawa H Elhadary AM. A security testing mechanism for detecting attacks in distributed software applications using blockchain. PLoS One. 2023;18.","DOI":"10.1371\/journal.pone.0280038"},{"key":"e_1_3_3_1_27_2","volume-title":"A collaborative perspective for blockchain & testing. Authorea Preprint","author":"Elakas\u00b8 A","year":"2023","unstructured":"Elakas\u00b8 A, Sozer H, \u00c7akmak\u00e7\u0131 KK, S\u00b8afak I. A collaborative perspective for blockchain & testing. Authorea Preprint. 2023. Available from: https:\/\/www.techrxiv.org\/users\/684871\/articles\/679055-a-collaborative-perspective-for-blockchain-testing [Accessed Sep 15, 2024]."},{"key":"e_1_3_3_1_28_2","first-page":"11","volume-title":"Proceedings of SQAMIA 2017: 6th Workshop on Software Quality Analysis, Monitoring, Improvement, and Applications.","author":"Koteska B","year":"2017","unstructured":"Koteska B, Karafiloski E, Mishev A. Blockchain implementation quality challenges: A literature review. In: Proceedings of SQAMIA 2017: 6th Workshop on Software Quality Analysis, Monitoring, Improvement, and Applications. 2017. pp. 11."},{"key":"e_1_3_3_1_29_2","first-page":"1","volume":"202","author":"Fahmideh M","unstructured":"Fahmideh M, Taylor NG, Brown AW. Engineering blockchain-based software systems: Foundations, survey, and future directions. ACM Comput Surv. 2022;55:1\u201344.","journal-title":"ACM Comput Surv."},{"key":"e_1_3_3_1_30_2","first-page":"120412","volume":"202","author":"Ahmed M","unstructured":"Ahmed M, Ali F, Habib J, Abdelrahman HM. Blockchain-based software effort estimation: An empirical study. IEEE Access. 2022;10:120412\u2013120425.","journal-title":"IEEE Access."},{"key":"e_1_3_3_1_31_2","volume":"202","author":"Marijan D","unstructured":"Marijan D, Lal C. Blockchain verification and validation: Techniques, challenges, and research directions. Comput Sci Rev. 2022;45:100492.","journal-title":"Comput Sci Rev."},{"key":"e_1_3_3_1_32_2","unstructured":"Kakadiya A. Blockchain-oriented software testing approach. Int Res J Eng Technol (IRJET). 2017;4:1593\u20131597."},{"key":"e_1_3_3_1_33_2","first-page":"299","volume-title":"Proceedings of the 2022 International Conference on Enterprise Design, Operations, and Computing.","author":"Six N","year":"2022","unstructured":"Six N, Correa-Restrepo C, Herbaut N, Salinesi C. An ontology for software patterns: Application to blockchain-based software development. In: Proceedings of the 2022 International Conference on Enterprise Design, Operations, and Computing. 2022. pp. 284\u2013299."},{"key":"e_1_3_3_1_34_2","doi-asserted-by":"publisher","DOI":"10.5220\/0011042800003176"},{"key":"e_1_3_3_1_35_2","first-page":"17977","volume":"202","author":"Farooq MS","unstructured":"Farooq MS, Kalim Z, Qureshi JN, Rasheed S, Abid A. A blockchain-based framework for distributed agile software development. IEEE Access. 2022;10:17977\u201317995.","journal-title":"IEEE Access."},{"key":"e_1_3_3_1_36_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME46990.2020.00103"},{"key":"e_1_3_3_1_37_2","doi-asserted-by":"crossref","unstructured":"Sgantzos K Grigg I. Artificial intelligence implementations on the blockchain: Use cases and future applications. Futur Internet. 2019;11:170.","DOI":"10.3390\/fi11080170"},{"key":"e_1_3_3_1_38_2","doi-asserted-by":"publisher","DOI":"10.1109\/BigData.2018.8622598"},{"key":"e_1_3_3_1_39_2","volume":"201","author":"Acheampong FA.","unstructured":"Acheampong FA. Big data, machine learning, and the blockchain technology: An overview. Int J Comput Appl. 2018;975:8887.","journal-title":"Int J Comput Appl."},{"key":"e_1_3_3_1_40_2","doi-asserted-by":"publisher","DOI":"10.1109\/BigData.2018.8622262"}],"event":{"name":"ICSIM 2025: 2025 The 8th International Conference on Software Engineering and Information Management","acronym":"ICSIM 2025","location":"Singapore Singapore"},"container-title":["Proceedings of the 2025 8th International Conference on Software Engineering and Information Management"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3725899.3725903","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,16]],"date-time":"2025-07-16T11:33:35Z","timestamp":1752665615000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3725899.3725903"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,1,10]]},"references-count":40,"alternative-id":["10.1145\/3725899.3725903","10.1145\/3725899"],"URL":"https:\/\/doi.org\/10.1145\/3725899.3725903","relation":{},"subject":[],"published":{"date-parts":[[2025,1,10]]},"assertion":[{"value":"2025-07-11","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}