• Corpus ID: 232092300

The Secret Life of Hackathon Code

@article{Imam2021TheSL,
  title={The Secret Life of Hackathon Code},
  author={Ahmed Imam and Tapajit Dey and Alexander Nolte and Audris Mockus and James D. Herbsleb},
  journal={ArXiv},
  year={2021},
  volume={abs/2103.01145}
}
Background: Hackathons have become popular events for teams to collaborate on projects and develop software prototypes. Most existing research focuses on the activities of the event with limited attention to the evolution of the code brought to or created in a hackathon. Aim: We aim to understand the evolution of hackathon-related code, specifically, how much hackathon teams rely on pre-existing code or on new code developed during a hackathon, if and where that code gets reused, and what… 

Figures and Tables from this paper

Hackathons in computer science education: monitoring and evaluation of programming projects
TLDR
This study aims to present the various ways to implementhackathons in the context of CS education, and presents a taxonomy of hackathons based on the experiences and observations from 2016 to the present.
Tracking Hackathon Code Creation and Reuse
  • Ahmed Imam, Tapajit Dey
  • Computer Science
    2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR)
  • 2021
TLDR
The study demonstrates to what extent pre-existing code is used and new code is created during a hackathon and how much of it is reused elsewhere afterwards.

References

SHOWING 1-10 OF 56 REFERENCES
Code Reuse in Open Source Software
TLDR
It is found that code reuse is extensive across the sample and that open source software developers, much like developers in firms, apply tools that lower their search costs for knowledge and code, assess the quality of software components, and have incentives to reuse code.
What Happens to All These Hackathon Projects?
TLDR
It is indicated that a considerable number of projects get continued after a hackathon has ended, and it is found intensive short-term activity to be associated with a lower likelihood of long-term project continuation.
Large-Scale Code Reuse in Open Source Software
  • A. Mockus
  • Computer Science
    First International Workshop on Emerging Trends in FLOSS Research and Development (FLOSS'07: ICSE Workshops 2007)
  • 2007
TLDR
The authors' findings indicate that more than 50% of the files were used in more than one project and the most widely reused components were small and represented templates requiring major and minor modifications and a group of files reused without any change.
FROM APPFEST TO ENTREPRENEURS: USING A HACKATHON EVENT TO SEED A UNIVERSITY STUDENT-LED ENTERPRISE
Hackathons were once industry-specific programming sprints to get overdue features and applications completed; today they are a worldwide phenomenon, with businesses, educators, and entrepreneurs
You hacked and now what? -exploring outcomes of a corporate hackathon
  • Proceedings of the ACM on Human-Computer Interaction, vol. 2, no. CSCW, pp. 1–23, 2018.
  • 2018
World of Code: Enabling a Research Workflow for Mining and Analyzing the Universe of Open Source VCS data
TLDR
World of Code is created to create a very large and frequently updated collection of version control data in the entire FLOSS ecosystems named World of Code (WoC), that can completely cross-reference authors, projects, commits, blobs, dependencies, and history of theFLOSS ecosystems and provide capabilities to efficiently correct, augment, query, and analyze that data.
What Do We Know About Hackathon Outcomes and How to Support Them? - A Systematic Literature Review
TLDR
An overview of potential hackathon outcomes, design aspects and connections between them that have been addressed in prior work are provided thus providing an overview of the current state of the art of hackathon events.
Engaging Women’s Participation in Hackathons: A Qualitative Study with Participants of a Female-focused Hackathon
TLDR
This qualitative study interviewed participants of a female-focused hackathon to understand better why women are not so interested in this type of event and understand the main problems concerning gender in hackathons.
How to organize a hackathon - A planning kit
TLDR
A planning kit that is organized around 12 key decision that organizers need to make when preparing and running a hackathon, and the tradeoffs that drive decision-making is developed.
10 Years of Research With and On Hackathons
TLDR
An extensive review of 381 publications published during a 10 year time span documents the multiple ways in which hackathons are embraced and used by researchers and contributes to a better understanding ofhackathons as part of research.
...
...