How A Million People Could Save the Planet: The Next Research Agenda for Collaborative Computing 2012 Brazilian Symposium on Collaborative Systems David.