The scale and evolution of coordination needs in large-scale distributed projects: Implications for the future generation of collaborative toolsJean M.R. CostaMarcelo Cataldoet al.2011CHI 2011