Hackathons are highly engaging, time-bounded collaborative events where small teams engage in intense short-term collaboration to complete a project of interest under a given challenge or topic [1]}, [2]}. The motivation for participants to join these events are varied: prizes, learning, experimenting with technologies, the prospect of a future job, and others [3]}, [1]}, [5]}. Whatever the reasons are to take part in a hackathon, participants will work in teams that can be formed in different ways [6]}, [2]}. Team formation can take place before or during an event and with or without the mediation of organizers, who may want to assign team members e.g. based on skills or interests. Teams work autonomously in a self-organized way, with self-assigned tasks and a decentralized role of project manager in the team [8]} although the role of hackathon mentors can be very important for supporting teams in technical issues or planning their goals especially when newcomers are participating [9]}.
