Issue No. 01 - Jan.-Feb. (2019 vol. 36)
Ei Pa Pa Pe-Than , Software Research, Carnegie Mellon University, Pittsburg, Pennsylvania United States
Alexander Nolte , Computer Science, University of Tartu
Anna Filippova , GitHub
Christian Bird , Empirical Software Engineering, Microsoft Research
Steve Scallen , Principal Design, Microsoft Garage
James D. Herbsleb , Software Research, Carnegie Mellon University, Pittsburg, Pennsylvania United States
Based on our empirical studies of 10 hackathons held by scientific communities, a corporation, and universities as well as the review of published literature, we discuss that hackathons can be organized around goals such as enriching social networks, facilitating collaborative learning, and workforce development. We also discuss design choices that can scaffold the organization of hackathons and their tradeoffs. Design choices include identifying a suitable mixture of attendee skills, the selection process for projects and teams, and whether to hold a competitive or collaborative event. Hackathons can achieve multiple goals if designed carefully.
Companies, Engineering profession, Technological innovation, Collaborative work, Collaboration, Object recognition, Software
E. P. Pe-Than, A. Nolte, A. Filippova, C. Bird, S. Scallen and J. D. Herbsleb, "Designing Corporate Hackathons With a Purpose: The Future of Software Development," in IEEE Software, vol. 36, no. 1, pp. 15-22, 2019.