Analysis of Quality Assurance Specifics in the Development of Decentralized Applications in the Ethereum Environment

Authors

  • Mitja Gradišnik Univerza v Mariboru, Fakulteta za elektrotehniko, računalništvo in informatiko
  • Tina Beranič Univerza v Mariboru, Fakulteta za elektrotehniko, računalništvo in informatiko
  • Muhamed Turkanović Univerza v Mariboru, Fakulteta za elektrotehniko, računalništvo in informatiko

DOI:

https://doi.org/10.31449/upinf.250

Keywords:

blockchain, dApp development process, testing, maintainability, cost management, audits

Abstract

In the development of decentralised applications, traditional development processes often prove insufficient. Such solutions require greater emphasis on the technical, security, and user experience aspects of application quality than is common in developing conventional applications. Since modifying smart contracts after deployment on a blockchain network is challenging or even impossible, thorough testing and code review are crucial for successfully developing these solutions. Optimising gas consumption, which is essential for executing programs in public networks, represents one of the key development challenges that must be adequately addressed. Furthermore, the specific environment of blockchain networks demands appropriate measures to manage risks associated with application vulnerabilities and potential financial losses. Immutability, gas consumption, and security are critical development challenges that must be successfully tackled to build high-quality and stable decentralised applications. This paper addresses the challenges and modern approaches and strategies for dApp development. It offers recommendations for their more reliable and efficient implementation, thereby tackling key issues related to adopting blockchain technologies in industrial settings and developing smart contracts. Emphasis is placed on smart contracts based on the Ethereum network.

Published

2025-08-12

How to Cite

[1]
Gradišnik, M., Beranič, T. and Turkanović, M. 2025. Analysis of Quality Assurance Specifics in the Development of Decentralized Applications in the Ethereum Environment. Applied Informatics. (Aug. 2025). DOI:https://doi.org/10.31449/upinf.250.

Issue

Section

Review scientific articles