The Maven Central 2022 Dataset
收藏资源简介:
We present the Maven Central 2022 Dataset (MC22), based on a snapshot of Maven Central dated April<br> 4, 2022, for our replication study and future scientific work. The dataset contains metadata on jars in Maven Central and evolution metrics on syntactically SemVer-adhering<br> artifacts. It can be used to answer questions like: How often and when are updates of existing components<br> published? How do version tags look like and how do their syntactical forms change over time? How<br> common is the use of deprecation tags? and many more. The dataset contains three groups of information: Metadata on all jars in the snapshot, metrics on an-<br> alyzed upgrades and metrics on analyzed components. The metrics are calculated seperately regarding<br> three types of elements: public classes, public methods and protected methods.
本研究构建了Maven中央仓库(Maven Central)2022数据集(Maven Central 2022 Dataset,简称MC22),其基于2022年4月4日的Maven Central快照,用于本研究的复现实验与后续科学研究工作。该数据集包含Maven中央仓库内JAR文件(Java Archive,JAR)的元数据,以及符合语法规范的语义化版本(SemVer)制品的演化指标。本数据集可用于解答诸多科研问题,例如:现有组件的更新发布频率与发布时点如何?版本标签的格式呈现为何种样貌,其语法形式随时间推移将发生何种变化?弃用标签的使用普及程度如何?以及其他诸多类似问题。该数据集包含三类信息:快照中所有JAR文件的元数据、经分析的升级指标,以及经分析的组件指标。上述指标分别针对三类元素进行计算:公共类、公共方法与受保护方法。



