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
期刊:
影响因子:
--
通讯作者:
Turcotte, Alexi
中科院分区:
文献类型:
--
作者:
Arteca, Ellen;Turcotte, Alexi
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.
登录
查看更多内容
DOI:
--
发表时间:
2021
期刊:
Dagstuhl Artifacts Ser.
影响因子:
--
作者:
Petr Maj;Konrad Siek;A. Kovalenko;J. Vitek
通讯作者:
J. Vitek
影响因子:
2.5
作者:
Daghestani MH;Omair M;Daghestani M;Abdel-Razeq SS;Kaya N;Warsy A
通讯作者:
Warsy A
影响因子:
1.9
作者:
N. Brun
通讯作者:
N. Brun
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