Damiano D'Amici

dblp:300/7889 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
2since 2021 · last 2025
0009-0002-0044-1810ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 2 · 2 since 2021
YearPublicationVenuePosition
2025 LLM-Based Generation of Solidity Smart Contracts from System Requirements in Natural Language: The AstraKode Case
abstract
As blockchain technology continues to evolve, the need for accessible solutions for developing smart contracts has grown, especially for non-technical users. This paper addresses practitioners' challenges in generating Solidity smart contracts from natural language requirements within the AstraKode Blockchain no-code platform (AKB). Our goal is to lower the barrier of entry into smart contract development, making it more accessible to users with limited technical expertise. We propose three methods, i.e., Naive Generation, Augmented Generation, and Enhanced Generation, each utilizing large language models to streamline the code generation process. These methods cater to different user needs, from rapid prototyping to handling complex business scenarios, improving accessibility and usability within AKB. We demonstrate their practical relevance, potential, and limitations in addressing real-world challenges in smart contract development through empirical evaluations and practitioner feedback. Thanks to collaboration with academia and effective knowledge transfer, these methods provide innovative solutions to the challenges of smart contract generation. Furthermore, they have been integrated into AKB to enhance user services, ultimately promoting the development and deployment of secure and efficient smart contracts in the industry.
Gabriele De Vito, Damiano D'Amici, Fabiano Izzo, Filomena Ferrucci, Dario Di Nucci
SANER2
2024 Harnessing No-Code Blockchain for DeFi: A Microcredit Case Study on AstraKode Blockchain
abstract
Spurred by Decentralized Finance's growth, the application of blockchain beyond cryptocurrency has seen a steady rise in recent years as smart contract-based solutions have become increasingly valuable in several other industries. Nonetheless, the technical complexities still pose significant barriers, especially for those lacking previous blockchain expertise. No-code platforms such as AstraKode Blockchain (AKB) offer to mitigate or even abate such barriers by providing a simplified, configurable environment that facilitates development and deployment. AKB's effective application in a microcredit project, the object of this paper, underscores the potential positioning of no-code platforms as key enablers for industries facing cost and complexity challenges in their blockchain adoption journey.
Fabiano Izzo, Damiano D'Amici
EASE2