一个基于块的Web IDE来简化智能合约编程学习曲线

IF 1 Q4 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Revista Iberoamericana de Tecnologias del Aprendizaje Pub Date : 2024-10-28 DOI:10.1109/RITA.2024.3487475
Cristian Gómez-Macías;Juan Manuel Vara;Francisco Javier Pérez-Blanco;David Granada
{"title":"一个基于块的Web IDE来简化智能合约编程学习曲线","authors":"Cristian Gómez-Macías;Juan Manuel Vara;Francisco Javier Pérez-Blanco;David Granada","doi":"10.1109/RITA.2024.3487475","DOIUrl":null,"url":null,"abstract":"Smart 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 education.","PeriodicalId":38963,"journal":{"name":"Revista Iberoamericana de Tecnologias del Aprendizaje","volume":"19 ","pages":"321-330"},"PeriodicalIF":1.0000,"publicationDate":"2024-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Block-Based Web IDE to Ease the Smart Contract Programming Learning Curve\",\"authors\":\"Cristian Gómez-Macías;Juan Manuel Vara;Francisco Javier Pérez-Blanco;David Granada\",\"doi\":\"10.1109/RITA.2024.3487475\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Smart 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 education.\",\"PeriodicalId\":38963,\"journal\":{\"name\":\"Revista Iberoamericana de Tecnologias del Aprendizaje\",\"volume\":\"19 \",\"pages\":\"321-330\"},\"PeriodicalIF\":1.0000,\"publicationDate\":\"2024-10-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Revista Iberoamericana de Tecnologias del Aprendizaje\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10737151/\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Revista Iberoamericana de Tecnologias del Aprendizaje","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10737151/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0

摘要

以区块链技术为基础的智能合约对于去中心化系统中的数据修改和查询至关重要。尽管它们有潜力,但由于编程的复杂性和缺乏初学者友好的工具,主流采用受到限制。为了解决这个问题,我们开发了SmaCly,这是一个基于块的web环境,通过可视化编程和自动生成Solidity代码来简化智能合约的创建。本文讨论了SmaCly在研究生课程中的初步应用,强调了它对学习成果的积极影响。结果表明,SmaCly直观的界面和结构模板减少了编码错误,增强了对Solidity的理解。定性反馈确认了该工具帮助新手开发人员掌握复杂的概念,并为未来的改进提供了有价值的见解,证明了可视化编程环境在教育中的有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
A Block-Based Web IDE to Ease the Smart Contract Programming Learning Curve
Smart 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 education.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
4.30
自引率
0.00%
发文量
45
期刊最新文献
Digital Transformation in the Educational Community of the Dominican Republic: Exploring the Role of Sociodemographic Environments and Gender in Digital Competence Models of Technology Acceptance in Education: A Bibliometric Analysis Promoting Entrepreneurial Education in Doctoral Programs: INVENTHEI’s Training for Innovation-Driven Research (2024) Enhancing Industrial Automation: A Practical Study on Communication Protocols and EdMES Software Integration Bridge the Gap: Using Challenge-Based Learning to Connect University and Industry
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1