Computer-Supported Collaboration: With Applications to Software Development (The Springer International Series in Engineering and Computer Science, 723, Band 723)