Dataset for An Empirical Study of Hackathon Code Creation and Reuse
收藏资源简介:
This dataset is corresponds to our extended analysis done for “The Secret Life of Hackathon Code Where does it come from and where does it go?” (https://doi.org/10.1109/MSR52588.2021.00020, pre-print at: https://arxiv.org/abs/2103.01145) and “Tracking Hackathon Code Creation and Reuse” (https://doi.org/10.1109/MSR52588.2021.00085, pre-print at: https://arxiv.org/pdf/2103.10167). The replication package including the scripts used for generating this dataset from the “World of Code” (https://worldofcode.org/) dataset is available in Github link https://github.com/woc-hack/track_hack. The dataset contains the blob hashes used in the scope of the analysis and the analysis outcome. The columns are as following <strong>DevpostID</strong>: Devpost identification for the hackathon project and it can be used to get the URL for the devpost.com website. Example DevpostID -q9nd5 can be translated to https://devpost.com/software/-q9nd5 <strong>ProjectID</strong>: The Github project name <strong>HackathonEndDate</strong>: Hackathon event end date <strong>BlobHash</strong>: The blob hash used in the analysis <strong>BeforeHackathon-DuringHackathon-AfterHackathon</strong>: This column represents if the blob was first introduced before/during/after the hackathon (1: before, 2: during, 3: after) <strong>SameAuthor-Contributor-OtherAuthor</strong>: This column represents if the blob was first created by someone in the hackathon team, or someone who was a contributor to a project in which one of the members of the hackathon project contributed to as well (contributor), or someone else outside of the hackathon team (1: Author is a hackathon team member, 2: Author Contributed before with a hackathon team member, 3: Author is not related to the hackathon team). <strong>UsedBySmallProject-UsedByMediumProject-UsedByLargeProject</strong>: This column represents if the hackathon blob is reused again after the hackathon event and what is the project size that reused the code (1: not reused, 3: reused in small project, 4: reused in medium project, 5: reused in large project, NA: not in scope of the reuse analysis) <strong>IsTemplate</strong>: This column represents if the blob is identified as a template file or not ( YES: File is template, NO: File is not template). The template definition and method is explained in the research paper.



