paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Smart Contract Security: A Practitioners' Perspective

智能合约安全:从业者视角
ICSE 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE)2021匹配度 2/10 · 该论文是智能合约安全领域的从业者实证调查研究,关注开发者认知与开发流程,但不涉及静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析等核心方向。引用 90 inbox
Zhiyuan Wan, Xin Xia, David Lo, Jiachi Chen, Xiapu Luo, Xiaohu Yang
crossref: 2026-09-12dblp: 2026-09-12arxiv: 2026-09-12

AI 速览

一句话:通过混合方法实证调查从业者对智能合约安全的认知、实践与开发流程整合。

智能合约安全事件造成重大财务损失,已有大量研究,但从业者实际如何构建安全性尚不清楚。本文采用定性与定量混合方法,访谈13名从业者,并调查来自6大洲35个国家的156名受访者,考察其对智能合约安全的认知与实践。研究揭示从业者进行安全建设的动机与阻碍,安全措施和策略如何融入开发生命周期,并发现区块链平台对安全认知和实践有统计显著影响。基于发现,作者提出未来研究方向和对从业者的建议。

问题
智能合约安全事件频发且研究众多,但业界从业者如何在开发实践中落实安全尚缺乏系统理解。
方法
结合对13名从业者的访谈与覆盖35个国家156名受访者的问卷,进行定性与定量分析。
评估
通过访谈与调查数据的统计分析,识别安全动机、阻碍、生命周期整合及区块链平台差异,并提出建议。
原文摘要(Abstract)

Smart contracts have been plagued by security incidents, which resulted in substantial financial losses. Given numerous research efforts in addressing the security issues of smart contracts, we wondered how software practitioners build security into smart contracts in practice. We performed a mixture of qualitative and quantitative studies with 13 interviewees and 156 survey respondents from 35 countries across six continents to understand practitioners' perceptions and practices on smart contract security. Our study uncovers practitioners' motivations and deterrents of smart contract security, as well as how security efforts and strategies fit into the development lifecycle. We also find that blockchain platforms have a statistically significant impact on practitioners' security perceptions and practices of smart contract development. Based on our findings, we highlight future research directions and provide recommendations for practitioners.

链接与引用

DOI 原文 · arXiv · PDF(开放获取) · DBLP

BibTeX
@inproceedings{Wan00CLY21a,
  title = {Smart Contract Security: A Practitioners' Perspective},
  author = {Zhiyuan Wan and Xin Xia and David Lo and Jiachi Chen and Xiapu Luo and Xiaohu Yang},
  booktitle = {ICSE},
  year = {2021},
  doi = {10.1109/icse43902.2021.00127}
}