arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2303.09623cs.SE
收藏

Wasmizer:在GitHub上策划WebAssembly驱动的项目

Wasmizer: Curating WebAssembly-driven Projects on GitHub

Alexander Nicholson, Quentin Stiévenart, Arash Mazidi, Mohammad Ghafari

AI总结:

本文介绍Wasmizer工具,它定期挖掘GitHub项目,构建并公开WebAssembly源码及二进制数据集,已收集2540个C/C++项目与8915个二进制文件,并用于调查八种编译坏味道。

摘要:

WebAssembly作为一种可移植的编程语言编译目标,已引起广泛关注。为促进对该技术的深入研究,我们部署了Wasmizer,这是一个定期挖掘GitHub项目并公开提供WebAssembly源代码及其二进制文件的最新数据集的工具。目前,我们已收集了2540个与WebAssembly高度相关的C和C++项目,并构建了一个包含8915个与其源项目关联的二进制文件的数据集。为展示该数据集的应用,我们调查了八种WebAssembly编译坏味道在现实中的存在情况。

英文摘要:

WebAssembly has attracted great attention as a portable compilation target for programming languages. To facilitate in-depth studies about this technology, we have deployed Wasmizer, a tool that regularly mines GitHub projects and makes an up-to-date dataset of WebAssembly sources and their binaries publicly available. Presently, we have collected 2 540 C and C++ projects that are highly-related to WebAssembly, and built a dataset of 8 915 binaries that are linked to their source projects. To demonstrate an application of this dataset, we have investigated the presence of eight WebAssembly compilation smells in the wild.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑