Understanding the Adoption of Modern JavaScript Features: An Empirical Study on Open-Source Systems
收藏NIAID Data Ecosystem2026-05-02 收录
下载链接:
https://zenodo.org/record/13348559
下载链接
链接失效反馈官方服务:
资源简介:
This repository contains the data and analysis from an empirical study investigating the adoption trends of modern JavaScript features introduced with ECMAScript 6 (ES6) and beyond. By mining the source code history of 158 open-source JavaScript projects, the study identifies efforts to rejuvenate legacy code by replacing outdated constructs with modern ones. The findings highlight the extensive use of modern features, their widespread adoption within one to two years after ES6's release, and ongoing trends in the rejuvenation of JavaScript codebases.
scripts.zip: Contains Python scripts used to analyze data and generate the graphs presented in the study's results.
scripts-threats-analysis.zip: Contains the Python scripts used to analyze the projects without applying the study's filtering criteria and to generate the table presented in the Threats to Validity section.
jsminer-tool.zip: Includes the tool developed to analyze GitHub repository history and collect metrics on the adoption of modern JavaScript features.
jsminer_database_backup.zip: Provides a PostgreSQL database dump containing all code review comments from the repositories analyzed in the study.
创建时间:
2025-02-03



