Risks and risk mitigation in global software development: an update