npm-filter: Automating the mining of dynamic information from npm packages

npm-filter: Automating the mining of dynamic information from npm packages
复制标题

npm-filter:自动从 npm 包中挖掘动态信息

DOI:
10.1145/3524842.3528501
复制
发表时间:
2022
期刊:
Proceedings of the 19th International Conference on Mining Software Repositories (MSR ’22
影响因子:
--
通讯作者:
Turcotte, Alexi
Turcotte, Alexi
中科院分区:
--
文献类型:
--
作者:
Arteca, Ellen;Turcotte, Alexi

文献摘要

参考文献

被引文献

相似文献

代码存储库的静态属性,例如,代码行、依赖项、依赖关系等可以很容易地从代码托管平台(如GitHub)和包管理系统(如用于JavaScript的npm)中抓取;尽管同样重要,但与程序的动态属性相关的信息,例如,测试套件中通过或失败的测试的数量是不容易获得的。轻松收集这些动态信息的能力对于进行语料库分析的研究人员来说非常有用,因为他们可以根据只能通过运行它们来观察的属性来区分项目。在本文中,我们介绍了npm-filter,一个自动化工具,可以在npm上提供的JavaScript项目的源代码上下载,安装,构建,测试和运行自定义用户脚本,最受欢迎的JavaScript包管理器。我们概述了这个工具,描述了它的实现,并表明npm-filter已经在开发多个JavaScript工具的评估套件是有用的。
The static properties of code repositories, e.g., lines of code, dependents, dependencies, etc. can be readily scraped from code hosting platforms such as GitHub, and from package management systems such as npm for JavaScript; Although no less important, information related to thedynamicproperties of programs, e.g., number of tests in a test suite that pass or fail, is less readily available. The ability to easily collect this dynamic information could be immensely useful to researchers conducting corpus analyses, as they could differentiate projects based on properties that can only be observed by running them.In this paper, we presentnpm-filter, an automated tool that can download, install, build, test, and run custom user scripts over the source code of JavaScript projects available on npm, the most popular JavaScript package manager. We outline this tool, describe its implementation, and show thatnpm-filterhas already been useful in developing evaluation suites for multiple JavaScript tools.
CodeDJ:大规模软件存储库的可重复查询(工件)
DOI: --
发表时间: 2021
期刊: Dagstuhl Artifacts Ser.
影响因子: --
作者:
Petr Maj;Konrad Siek;A. Kovalenko;J. Vitek
通讯作者: J. Vitek
B2肾上腺素能受体多态性(RS1042713和RS1042714)对多囊卵巢综合征中人体测量,激素和脂质谱的影响。
DOI: 10.5937/jomb0-26183
发表时间: 2021-01-26
影响因子: 2.5
作者:
Daghestani MH;Omair M;Daghestani M;Abdel-Razeq SS;Kaya N;Warsy A
通讯作者: Warsy A
伊斯坦布尔。
DOI: --
发表时间: 2019
影响因子: 1.9
作者:
N. Brun
通讯作者: N. Brun
MOCHA:移动性表征工具
DOI: --
发表时间: 2018
期刊: International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems
影响因子: --
作者:
Fabrício R. de Souza;Augusto C. S. A. Domingues;Pedro O. S. Vaz de Melo;A. A. F. Loureiro
通讯作者: A. A. F. Loureiro