On The Use Of Hackathons To Enhance Collaboration In Large