遇见数据集

Understanding the Adoption of Modern JavaScript Features: An Empirical Study on Open-Source Systems

收藏
Zenodo2025-02-03 更新2026-05-26 收录
官方服务:

资源简介:

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. 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.

提供机构:
Zenodo
创建时间:
2024-08-20
二维码
社区交流群
二维码
科研交流群
商业服务