...
首页> 外文期刊>OASIcs : OpenAccess Series in Informatics >A Pilot Study of the Safety and Usability of the Obsidian Blockchain Programming Language
【24h】

A Pilot Study of the Safety and Usability of the Obsidian Blockchain Programming Language

机译:对黑曜石区块编程语言的安全性和可用性的试验研究

获取原文

摘要

Although blockchains have been proposed for building systems that execute critical transactions, security vulnerabilities have plagued programs that are deployed on blockchain systems. The programming language Obsidian was developed with the purpose of statically preventing some of the more common of these security risks, specifically the loss of resources and improper manipulation of objects. The question then is whether Obsidiana??s novel features impact the usability of the language. In this paper, we begin to evaluate Obsidian with respect to usability, and develop materials for a quantitative user study through a sequence of pilot studies. Specifically, our goal was to assess a) potential usability problems of Obsidian, b) the effectiveness of a tutorial for participants to learn the language, and c) the design of programming tasks to evaluate performance using the language. Our preliminary results tentatively suggest that the complexity of Obsidiana??s features do not hinder usability, although these results will be validated in the quantitative study. We also observed the following factors as being important in a given programmera??s ability to learn Obsidian: a) integrating very frequent opportunities for practice of the material - e.g., after less than a page of material at a time, and b) previous programming experience and self-efficacy.
机译:虽然已经提出了Blockchains用于构建执行关键交易的系统,但安全漏洞已经困扰在区块链系统上部署的程序。编程语言黑曜石是通过静态预防这些安全风险的一些越来越常见的目的,特别是资源丧失和对象的操作不当。那么这个问题是DOANDIDIANA吗?S的新功能会影响语言的可用性。在本文中,我们开始通过一系列试点研究来评估对可用性的模仿者,以及为定量用户学习的材料开发。具体而言,我们的目标是评估Boleidian,b)参与者学习语言的效果的潜在可用性问题,以及C)编程任务的设计来评估使用该语言的绩效。我们的初步结果暂时表明,非洲尼亚人的特征的复杂性不会妨碍可用性,尽管这些结果将在定量研究中验证。我们还观察到以下因素在给定的计划中学习黑曜石的能力:a)集成了非常频繁的物料机会 - 例如,在少于一次材料的页面和b)之前编程经验和自我效能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号