
results, several open challenges remain. First, en-
suring robust security and privacy across multiple
blockchain networks is crucial, especially as cross-
chain interactions increase the risk of vulnerabilities.
Advanced cryptographic techniques or standardized
security protocols could further safeguard transac-
tions and data integrity in decentralized environments.
Additionally, optimizing performance and scalability
remains an ongoing endeavor. As the platform sup-
ports an expanding range of blockchain systems and
use cases, efficiently managing resource allocation
and latency-sensitive operations will be critical.
Future research may also explore extending the
framework’s capabilities in areas like on-chain gov-
ernance, automated compliance checks for regulatory
requirements, and compatibility with permissioned
blockchains. Incorporating AI-driven techniques to
automate or guide key decisions, for instance, select-
ing optimal blockchains for specific use cases, could
further streamline development processes. Evaluat-
ing the framework with larger, more diverse devel-
oper groups or within industry-scale applications may
yield deeper insights into how best to enhance adop-
tion and interoperability. Ultimately, refining and
broadening SChare’s capabilities can help advance
blockchain’s promise of secure, transparent, and de-
centralized application development.
REFERENCES
Algorand (2024a). Algorand Developer Documentation:
Algorand Standard Assets (ASAs). Accessed: 2024-
11-06.
Algorand (2024b). Algorand developer documentation:
Smart contracts. Accessed: 2024-11-06.
Antonopoulos, A. and Wood, G. (2018). Mastering
Ethereum: Building Smart Contracts and DApps.
O’Reilly.
Antonucci, F., Figorilli, S., Costa, C., Pallottino, F., Raso,
L., and Menesatti, P. (2019). A review on blockchain
applications in the agri-food sector. Journal of the Sci-
ence of Food and Agriculture, 99:6129–6138.
Bakshi, K. (2017). Microservices-based software architec-
ture and approaches. In 2017 IEEE Aerospace Con-
ference, pages 1–8.
Bitregalo.com (2023). BitRegalo Whitepaper.
Bosu, A., Iqbal, A., Shahriyar, R., and Chakraborty, P.
(2019). Understanding the motivations, challenges
and needs of blockchain software developers: a sur-
vey. Empirical Software Engineering, 24(4):2636–
2673.
Chakraborty, P., Shahriyar, R., Iqbal, A., and Bosu, A.
(2018). Understanding the software development
practices of blockchain projects: a survey. ESEM ’18,
New York, NY, USA. Association for Computing Ma-
chinery.
Chen, H. and Zhang, L. J. (2018). FBaaS: Functional
Blockchain as a Service, volume 10974. Springer,
Cham.
Chen, T., Li, X., Luo, X., and Zhang, X. (2017). Under-
optimized smart contracts devour your money. In
2017 IEEE 24th International Conference on Software
Analysis, Evolution and Reengineering (SANER),
pages 442–446.
CSIRO’s Data61 (2024). Factory contract.
Grandhi, J., Patil, M. U., and P R, L. E. (2023). Automation
of blockchain network setup in offering blockchain as
a service (baas). In 2023 Fifth International Con-
ference on Blockchain Computing and Applications
(BCCA), pages 635–642.
Gurzhii, A., Islam, N., and Marella, V. (2023). Understand-
ing the challenges surrounding decentralized applica-
tions: An empirical study. In Janssen, M., Pinheiro,
L., Matheus, R., Frankenberger, F., Dwivedi, Y. K.,
Pappas, I. O., and M
¨
antym
¨
aki, M., editors, New Sus-
tainable Horizons in Artificial Intelligence and Digi-
tal Solutions, pages 277–293, Cham. Springer Nature
Switzerland.
IBM Blockchain (2016). IBM blockchain.
Kaleido.io (2024). Blockchain, Digital Assets & Tokeniza-
tion Radically Simple. Enterprise-Grade.
Khalid, S. and Brown, C. (2023). Software engineering ap-
proaches adopted by blockchain developers. In 2023
Tenth International Conference on Software Defined
Systems (SDS), pages 1–6.
Knoche, H. and Hasselbring, W. (2018). Using microser-
vices for legacy software modernization. IEEE Soft-
ware, 35(3):44–49.
Ko, A. J., LaToza, T. D., and Burnett, M. M. (2015). A
practical guide to controlled experiments of software
engineering tools with human participants. Empirical
Software Engineering, 20(1):110–141.
Krylovskiy, A., Jahn, M., and Patti, E. (2015). Designing a
smart city internet of things platform with microser-
vice architecture. In 2015 3rd International Con-
ference on Future Internet of Things and Cloud (Fi-
Cloud), pages 25–30.
Li, Y., Yin, H., Gai, K., Zhu, L., and Wang, Q. (2021).
Blockchain-as-a-service powered knowledge graph
construction. In Qiu, H., Zhang, C., Fei, Z., Qiu,
M., and Kung, S.-Y., editors, Knowledge Science, En-
gineering and Management, pages 500–511, Cham.
Springer International Publishing.
Lu, Q., Xu, X., Liu, Y., Weber, I., Zhu, L., and Zhang,
W. (2019). ubaas: A unified blockchain as a ser-
vice platform. Future Generation Computer Systems,
101:564–575.
Marchesi, L., Marchesi, M., Destefanis, G., Barabino, G.,
and Tigano, D. (2020). Design patterns for gas op-
timization in ethereum. In 2020 IEEE International
Workshop on Blockchain Oriented Software Engineer-
ing (IWBOSE), pages 9–15.
Marengo, A. and Pagano, A. (2023). Investigating the fac-
tors influencing the adoption of blockchain technol-
ogy across different countries and industries: A sys-
tematic literature review. Electronics, 12(14):3006.
ENASE 2025 - 20th International Conference on Evaluation of Novel Approaches to Software Engineering
118