{ "access": { "embargo": { "active": false, "reason": null }, "files": "public", "record": "public", "status": "open" }, "created": "2021-08-02T16:19:09.736679+00:00", "custom_fields": {}, "deletion_status": { "is_deleted": false, "status": "P" }, "files": { "count": 1, "enabled": true, "entries": { "SCAM-do-comments-follow-conventions.zip": { "checksum": "md5:dfebc37e095ccd16d316367244d1907e", "ext": "zip", "id": "c302e2df-4428-4f64-b09d-9c7a5db2ae86", "key": "SCAM-do-comments-follow-conventions.zip", "metadata": null, "mimetype": "application/zip", "size": 3109635 } }, "order": [], "total_bytes": 3109635 }, "id": "5153663", "is_draft": false, "is_published": true, "links": { "access": "https://zenodo.org/api/records/5153663/access", "access_links": "https://zenodo.org/api/records/5153663/access/links", "access_request": "https://zenodo.org/api/records/5153663/access/request", "access_users": "https://zenodo.org/api/records/5153663/access/users", "archive": "https://zenodo.org/api/records/5153663/files-archive", "archive_media": "https://zenodo.org/api/records/5153663/media-files-archive", "communities": "https://zenodo.org/api/records/5153663/communities", "communities-suggestions": "https://zenodo.org/api/records/5153663/communities-suggestions", "doi": "https://doi.org/10.5281/zenodo.5153663", "draft": "https://zenodo.org/api/records/5153663/draft", "files": "https://zenodo.org/api/records/5153663/files", "latest": "https://zenodo.org/api/records/5153663/versions/latest", "latest_html": "https://zenodo.org/records/5153663/latest", "media_files": "https://zenodo.org/api/records/5153663/media-files", "parent": "https://zenodo.org/api/records/5153662", "parent_doi": "https://zenodo.org/doi/10.5281/zenodo.5153662", "parent_html": "https://zenodo.org/records/5153662", "requests": "https://zenodo.org/api/records/5153663/requests", "reserve_doi": "https://zenodo.org/api/records/5153663/draft/pids/doi", "self": "https://zenodo.org/api/records/5153663", "self_doi": "https://zenodo.org/doi/10.5281/zenodo.5153663", "self_html": "https://zenodo.org/records/5153663", "self_iiif_manifest": "https://zenodo.org/api/iiif/record:5153663/manifest", "self_iiif_sequence": "https://zenodo.org/api/iiif/record:5153663/sequence/default", "versions": "https://zenodo.org/api/records/5153663/versions" }, "media_files": { "count": 0, "enabled": false, "entries": {}, "order": [], "total_bytes": 0 }, "metadata": { "creators": [ { "affiliations": [ { "name": "Anonymous" } ], "person_or_org": { "family_name": "Anonymous", "name": "Anonymous", "type": "personal" } } ], "description": "
# RP-comment-convention-adherence-Java-Python\nReplication Package for the paper \"Do Comments follow Commenting Conventions? A case study in Java and Python\"\n\n## Structure\n```\nRQ1/\n RQ1_Java_Rules.xlsx\n RQ1_Python_Rules.xlsx\n\nRQ2/\n RQ1_Java_Comments_Validated.xlsx\n RQ1_Python_Comments_Validated.xlsx\n```\n\n## Contents of the Replication Package\n---\n\n- **RQ1/** - contains the data used to answer RQ1\n - `RQ1_Java_Rules.xlsx` - contains comment-related rules extracted from various Java style guidelines. Various tabs in the sheet represent the rules extracted from standard or project-specific guidelines.\n Oracle and Google are the standard guidelines, and the remaining are specific to the projects.\n - `RQ1_Python_Rules.xlsx` - contains comment-related rules extracted from various Python style guidelines. Various tabs in the sheet represent the rules extracted from standard or project-specific guidelines. PEP, Numpy, and Google are the standard guidelines and the remaining are specific to the projects.\n\n- **RQ2/** - contains the data used to answer RQ2\n - `RQ2_Java_Comments_Validated.xlsx` - contains Java comment dataset used from the previous work and validated against the rules from their corresponding guidelines. Various tabs in the sheet represent various Java projects used in the work. The rows in each tab show the sample class comments used to validate against the rules. The rules are shown in the columns.\n - `RQ2_Python_Comments_Validated.xlsx` - contains Python comment dataset used from the previous work and validated against the rules from their corresponding guidelines. Various tabs in the sheet represent various Java projects used in the work. The rows in each tab show the sample class comments used to validate against the rules. The rules are shown in the columns. \n---
\n\n", "languages": [ { "id": "eng", "title": { "en": "English" } } ], "publication_date": "2021-08-02", "publisher": "Zenodo", "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" } } ], "subjects": [ { "subject": "Code Comment" }, { "subject": "Style guidelines" }, { "subject": "Java" }, { "subject": "Python" } ], "title": "Replication package for the paper \"Do Comments follow Commenting Conventions? A case study in Java and Python\"", "version": "v1.0.0" }, "parent": { "access": { "owned_by": { "user": 75267 } }, "communities": {}, "id": "5153662", "pids": { "doi": { "client": "datacite", "identifier": "10.5281/zenodo.5153662", "provider": "datacite" } } }, "pids": { "doi": { "client": "datacite", "identifier": "10.5281/zenodo.5153663", "provider": "datacite" }, "oai": { "identifier": "oai:zenodo.org:5153663", "provider": "oai" } }, "revision_id": 3, "stats": { "all_versions": { "data_volume": 88553205701.0, "downloads": 39, "unique_downloads": 32, "unique_views": 503, "views": 525 }, "this_version": { "data_volume": 34205985.0, "downloads": 11, "unique_downloads": 11, "unique_views": 197, "views": 210 } }, "status": "published", "updated": "2021-08-27T21:53:40.596271+00:00", "versions": { "index": 1, "is_latest": false } }