A block-based web IDE to ease the Smart Contract programming learning curve

dc.contributor.authorGómez-Macías, Cristian
dc.contributor.authorVara, Juan M.
dc.contributor.authorPérez-Blanco, Francisco Javier
dc.contributor.authorGranada, David
dc.date.accessioned2024-11-04T08:34:46Z
dc.date.available2024-11-04T08:34:46Z
dc.date.issued2024-10-28
dc.descriptionThis work has been partially funded by the Ministry of Science and Innovation through the SerDigital project (PID2020-117244RB-I00), the European Comission through the SIC-SPAIN 4.0 project (Safer Internet Centre Spain 4.0) and the regional government of Madrid through the DESAFíO-CM project (TEC-2024/COM-235).es
dc.description.abstractSmart contracts, underpinned by blockchain technology, are crucial for data modification and querying in decentralized systems. Despite their potential, mainstream adoption has been limited by the complexity of programming and lack of beginner-friendly tools. To address this, we developed SmaCly , a block-based web environment that simplifies smart contract creation through visual programming and automatic Solidity code generation. This paper discusses the initial application of SmaCly in a postgraduate course, highlighting its positive impact on learning outcomes. Findings show that SmaCly ’s intuitive interface and structural templates reduce coding errors and enhance understanding of Solidity. Qualitative feedback confirms that the tool aids novice developers in mastering complex concepts and provides valuable insights for future improvements, demonstrating the effectiveness of visual programming environments in educationes
dc.identifier.citationC. Gómez-Macías, J. M. Vara, F. J. Pérez-Blanco and D. Granada, "A block-based web IDE to ease the Smart Contract programming learning curve," in IEEE Revista Iberoamericana de Tecnologias del Aprendizaje, doi: 10.1109/RITA.2024.3487475es
dc.identifier.doi10.1109/RITA.2024.3487475es
dc.identifier.issn1932-8540 (online)
dc.identifier.urihttps://hdl.handle.net/10115/41034
dc.language.isospaes
dc.publisherInstitute of Electrical and Electronics Engineerses
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.subjectBlockchaines
dc.subjectSmart Contractses
dc.subjectVisual Programminges
dc.subjectHigher Educationes
dc.subjectTeachinges
dc.titleA block-based web IDE to ease the Smart Contract programming learning curvees
dc.typeinfo:eu-repo/semantics/articlees

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
A block-based web IDE to ease the Smart Contract programming learning curve.pdf
Tamaño:
872.67 KB
Formato:
Adobe Portable Document Format
Descripción:

Bloque de licencias

Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
license.txt
Tamaño:
2.67 KB
Formato:
Item-specific license agreed upon to submission
Descripción: