{ "access": { "embargo": { "active": false, "reason": null }, "files": "public", "record": "public", "status": "open" }, "created": "2021-05-28T09:23:39.056194+00:00", "custom_fields": {}, "deletion_status": { "is_deleted": false, "status": "P" }, "files": { "count": 1, "enabled": true, "entries": { "longitudinal-bloat-1.0.0.zip": { "checksum": "md5:176777d1de7bafd7669c40c8a69f1e89", "ext": "zip", "id": "79a0ec9d-4d0d-4a6f-a063-1ea36d8cb6df", "key": "longitudinal-bloat-1.0.0.zip", "metadata": null, "mimetype": "application/zip", "size": 3162345105 } }, "order": [], "total_bytes": 3162345105 }, "id": "4835786", "is_draft": false, "is_published": true, "links": { "access": "https://zenodo.org/api/records/4835786/access", "access_links": "https://zenodo.org/api/records/4835786/access/links", "access_request": "https://zenodo.org/api/records/4835786/access/request", "access_users": "https://zenodo.org/api/records/4835786/access/users", "archive": "https://zenodo.org/api/records/4835786/files-archive", "archive_media": "https://zenodo.org/api/records/4835786/media-files-archive", "communities": "https://zenodo.org/api/records/4835786/communities", "communities-suggestions": "https://zenodo.org/api/records/4835786/communities-suggestions", "doi": "https://doi.org/10.5281/zenodo.4835786", "draft": "https://zenodo.org/api/records/4835786/draft", "files": "https://zenodo.org/api/records/4835786/files", "latest": "https://zenodo.org/api/records/4835786/versions/latest", "latest_html": "https://zenodo.org/records/4835786/latest", "media_files": "https://zenodo.org/api/records/4835786/media-files", "parent": "https://zenodo.org/api/records/4835785", "parent_doi": "https://zenodo.org/doi/10.5281/zenodo.4835785", "parent_html": "https://zenodo.org/records/4835785", "requests": "https://zenodo.org/api/records/4835786/requests", "reserve_doi": "https://zenodo.org/api/records/4835786/draft/pids/doi", "self": "https://zenodo.org/api/records/4835786", "self_doi": "https://zenodo.org/doi/10.5281/zenodo.4835786", "self_html": "https://zenodo.org/records/4835786", "self_iiif_manifest": "https://zenodo.org/api/iiif/record:4835786/manifest", "self_iiif_sequence": "https://zenodo.org/api/iiif/record:4835786/sequence/default", "versions": "https://zenodo.org/api/records/4835786/versions" }, "media_files": { "count": 0, "enabled": false, "entries": {}, "order": [], "total_bytes": 0 }, "metadata": { "creators": [ { "affiliations": [ { "name": "KTH Royal Institute of Technology, Stockholm, Sweden" } ], "person_or_org": { "family_name": "C\u00e9sar", "given_name": "Soto-Valero", "identifiers": [ { "identifier": "0000-0003-0541-6411", "scheme": "orcid" } ], "name": "C\u00e9sar, Soto-Valero", "type": "personal" } }, { "affiliations": [ { "name": "KTH Royal Institute of Technology, Stockholm, Sweden" } ], "person_or_org": { "family_name": "Thomas Durieux", "identifiers": [ { "identifier": "0000-0002-1996-6134", "scheme": "orcid" } ], "name": "Thomas Durieux", "type": "personal" } }, { "affiliations": [ { "name": "KTH Royal Institute of Technology, Stockholm, Sweden" } ], "person_or_org": { "family_name": "Benoit Baudry", "identifiers": [ { "identifier": "0000-0002-4015-4640", "scheme": "orcid" } ], "name": "Benoit Baudry", "type": "personal" } } ], "description": "
A Longitudinal Analysis of Bloated Java Dependencies
\n\nThis repository contains the data and script for the paper "A Longitudinal Analysis of Bloated Java Dependencies"
\n\nRepository Structure
\n\n- dataset\n - projects.csv # list of 500 projects used in the paper\n - commits.csv # list of commits that are analyzed\n - project_dependabot.json # dependabot commits for each project\n - project_releases.json # commits associated to a release for each project\n- dependency_usage_tree\n - <project>\n - <commit>\n - depclean.json # the dependency usage tree extracted by Deplean\n - compile.log.zip # Maven compilation log\n - depClean.log.zip # Deplean log\n- script\n - create_dataset.js # ceate projects.csv and commits.csv based on project_releases.json and project_dependabot.json\n - read_dependency_usage_tree.js # extract the information from dependency_usage_tree and generate a csv file\n - analysis.py # read dependency_usage_tree.csv and generate the macro and table for the paper
",
"publication_date": "2021-05-28",
"publisher": "Zenodo",
"related_identifiers": [
{
"identifier": "10.1145/3468264.3468589",
"relation_type": {
"id": "issupplementto",
"title": {
"de": "Erg\u00e4nzt",
"en": "Is supplement to"
}
},
"resource_type": {
"id": "publication-conferencepaper",
"title": {
"de": "Konferenzbeitrag",
"en": "Conference paper"
}
},
"scheme": "doi"
}
],
"resource_type": {
"id": "dataset",
"title": {
"de": "Datensatz",
"en": "Dataset"
}
},
"rights": [
{
"description": {
"en": "The Creative Commons Attribution license allows re-distribution and re-use of a licensed work on the condition that the creator is appropriately credited."
},
"icon": "cc-by-icon",
"id": "cc-by-4.0",
"props": {
"scheme": "spdx",
"url": "https://creativecommons.org/licenses/by/4.0/legalcode"
},
"title": {
"en": "Creative Commons Attribution 4.0 International"
}
}
],
"title": "A Longitudinal Analysis of Bloated Java Dependencies",
"version": "1.0"
},
"parent": {
"access": {
"owned_by": {
"user": 60517
}
},
"communities": {},
"id": "4835785",
"pids": {
"doi": {
"client": "datacite",
"identifier": "10.5281/zenodo.4835785",
"provider": "datacite"
}
}
},
"pids": {
"doi": {
"client": "datacite",
"identifier": "10.5281/zenodo.4835786",
"provider": "datacite"
},
"oai": {
"identifier": "oai:zenodo.org:4835786",
"provider": "oai"
}
},
"revision_id": 4,
"stats": {
"all_versions": {
"data_volume": 34785796155.0,
"downloads": 11,
"unique_downloads": 10,
"unique_views": 344,
"views": 358
},
"this_version": {
"data_volume": 31623451050.0,
"downloads": 10,
"unique_downloads": 9,
"unique_views": 331,
"views": 339
}
},
"status": "published",
"updated": "2021-05-30T02:20:54.411170+00:00",
"versions": {
"index": 1,
"is_latest": true
}
}