Using measurement and simulation for understanding distributed development processes in the cloud