Dataset for An Empirical Study of Hackathon Code Creation and Reuse
<p>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?” (<a href="https://doi.org/10.1109/MSR52588.2021.00020">https://doi.org/10.1109/MSR52588.2021.00020</a>, pre-print at: <a href="https://arxiv.org/abs/2103.01145">https://arxiv.org/abs/2103.01145</a>) and “Tracking Hackathon Code Creation and Reuse” (<a href="https://doi.org/10.1109/MSR52588.2021.00085">https://doi.org/10.1109/MSR52588.2021.00085</a>, pre-print at: <a href="https://arxiv.org/pdf/2103.10167">https://arxiv.org/pdf/2103.10167</a>). 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 <a href="https://github.com/woc-hack/track_hack">https://github.com/woc-hack/track_hack</a>.</p> <p>The dataset contains the blob hashes used in the scope of the analysis and the analysis outcome.</p> <p>The columns are as following</p> <ul> <li><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</li> <li><strong>ProjectID</strong>: The Github project name</li> <li><strong>HackathonEndDate</strong>: Hackathon event end date</li> <li><strong>BlobHash</strong>: The blob hash used in the analysis</li> <li><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)</li> <li><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).</li> <li><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)</li> <li><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.</li> </ul>
ShareScore
40/100
Overall dataset sharing score
Score breakdown
These five areas show where the dataset supports — or may limit — practical reuse.
- Stewardship
- 8
- Harmonization
- 4
- Access
- 20
- Reuse readiness
- 8
- Engagement
- 0