five

Tool and Dataset for Tracking the Adoption of Classes in JavaScript Software from 2015 to 2020

收藏
NIAID Data Ecosystem2026-03-12 收录
下载链接:
https://zenodo.org/record/4735793
下载链接
链接失效反馈
官方服务:
资源简介:
Tool and Dataset for Tracking the Adoption of Classes in JavaScript Software from 2015 to 2020 JavaScript is the most popular language on GitHub with over 18% of pull requests and over 40% of pushes on GitHub containing JavaScript in the beginning of 2021. In 2015, user definable classes were added to JavaScript as many developers were using other techniques to create classes. This major change to a very popular programming language has not been rigorously studied. In this paper we provide an overview of how developers have integrated these new classes. We created a tool that would detect both these legacy classes as well as the new classes and used it on mined NPM packages as well as general GitHub repositories. While many projects did not use ES6 classes, many also did not use any form of class either. Projects that used classes tended to have more new classes than legacy classes though there are still several projects that still have legacy classes.
创建时间:
2021-05-04
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作