Managing Risks in Distributed Software Projects: An Integrative Framework | IEEE Journals & Magazine | IEEE Xplore