Human-computer interaction (HCI) works to understand and to design interactions between people and machines. Increasingly, human collectives are using technology to gather together and coordinate. This mediation occurs through volunteer and interest- based communities on the web, through paid online marketplaces, and through mobile devices.