Managing Knowledge in Global Software Development Projects | IEEE Journals & Magazine | IEEE Xplore