Although typically defined as collaborative computer programming events, hackathons are events that involve participants engaging in intensive joint ideation to generate solutions to relevant social, governmental, or technological issues.

Problems and Purpose

A hackathon is typically defined as an event lasting up to several days in which a large number of people meet to engage in collaborative computer programming. In addition to software design, hardware programming and physical objects are sometimes incorporated into solutions. This definition now seems to be expanding, with the term being used to describe events that venture outside the realm of computer programming, but still require collective ideation and participation to generate ideas and solutions, such as the 2016 Vanfutures Hackathon that took place in Vancouver, BC, Canada. 

Origins and Development

Participant Recruitment and Selection

How it Works: Process, Interaction, and Decision-Making

Influence, Outcomes, and Effects

Analysis and Lessons Learned

See Also

Swiss Hackathon #CodeVsCOVID19


External Links

The Atlantic - The Secret Lives of Hackathon Junkies - Canada's ultimate health hackathon

User Participatory Methods - Hackathon