Beyond the black box: knowledge overlaps in software outsourcing | IEEE Journals & Magazine | IEEE Xplore