Supporting collaborative software development through the visualization of socio-technical dependencies