Theoretical Foundations for Collaboration Engineering by