An interesting paper found at: https://research.microsoft.com/pubs/102772/coordination-techreport08.pdf
One of the surveys in the paper (it is an image):
This is an amazing read, and gives an insight into the Microsoft software development culture!