Published July 12, 2021 | Version 1.0.1
Conference paper Open

Replication Package for ESEC/FSE 2021 Paper "A Large-Scale Empirical Study of Java Library Migrations: Prevalence, Trends, and Rationales"

  • 1. Peking University, China
  • 2. Tsinghua University, China

Description

This is the replication package for our ESEC/FSE 2021 paper A Large-Scale Empirical Study on Java Library Migrations: Prevalence, Trends, and Rationales. It can be used to replicate all three research questions in the paper using our preprocessed and manually labeled data. Please refer to this GitHub repository (https://github.com/hehao98/LibraryMigration) or the git repository archive (gitrepo.zip) in this package for detailed documentation about how to use this replication package.

It consists of the following files:

  1. cache.zip: This file contains some most important datasets used in this paper, including the GitHub repositories and Maven libraries used, the set of all dependency changes, and the migration graph. Data related to thematic analysis can be found in the git repository.
  2. dbdata.tar.xz: This file contains the raw MongoDB data folder that will be used if you choose to install the required environment using Docker.
  3. dbdump.zip: This file contains the MongoDB data dump which will be used if you choose to manually install the required environment.
  4. gitrepo.zip: A git repository archive for the scripts, notebooks, and spreadsheets we used for this paper. Note that this archive may be somewhat older than the GitHub repository (https://github.com/hehao98/LibraryMigration). We recommend referring to the latest version at GitHub and only resort to this archive if the GitHub repository becomes unavailable in the unforeseeable future.

We hope the provided scripts and dataset can be used to facilitate further research.

Files

cache.zip

Files (48.9 GB)

Name Size Download all
md5:3c3a177c866f66a1d266dd2f44940526
46.6 MB Preview Download
md5:437a921e499e87ea5343d448109d2b1a
26.1 GB Download
md5:b4a810bea61a47ff3d15e2cdbe90b233
22.7 GB Preview Download
md5:2ae38b9956aa3d3d7d332a712de2aded
86.2 MB Preview Download