Empirical investigation of innovation diffusion in a software process