Dataset Open Access

A Longitudinal Analysis of Bloated Java Dependencies

César, Soto-Valero; Thomas Durieux; Benoit Baudry

A Longitudinal Analysis of Bloated Java Dependencies

This repository contains the data and script for the paper "A Longitudinal Analysis of Bloated Java Dependencies"

Repository Structure

- dataset
  - projects.csv            # list of 500 projects used in the paper
  - commits.csv             # list of commits that are analyzed
  - project_dependabot.json # dependabot commits for each project
  - project_releases.json   # commits associated to a release for each project
- dependency_usage_tree
  - <project>
    - <commit>
      - depclean.json       # the dependency usage tree extracted by Deplean
      - compile.log.zip     # Maven compilation log
      - depClean.log.zip    # Deplean log
- script
  - create_dataset.js       # ceate projects.csv and commits.csv based on project_releases.json and project_dependabot.json
  - read_dependency_usage_tree.js # extract the information from dependency_usage_tree and generate a csv file
  - analysis.py             # read dependency_usage_tree.csv and generate the macro and table for the paper
Files (3.2 GB)
Name Size
longitudinal-bloat-1.0.0.zip
md5:176777d1de7bafd7669c40c8a69f1e89
3.2 GB Download
24
4
views
downloads
All versions This version
Views 2420
Downloads 44
Data volume 12.6 GB12.6 GB
Unique views 2219
Unique downloads 33

Share

Cite as