The effect of strategic technology alliances on company performance | Synapse