We present contextual collaboration, an approach to building collaborative systems that embeds collaborative capabilities into core applications, and discuss its advantages. We describe the Jazz collaborative application development environment that we are using to explore this concept and discuss design guidelines that have emerged from our experience. Categories and Subject Descriptors H.5.3 [Information Interfaces and Presentation]: Group and Organization Interfaces – Computer-supported cooperative work, Collaborative computing; D.2.6 [Software Engineering]: Programming Environments– Programmer workbench, Integrated environments, Interactive environments General Terms Design, Human Factors Keywords Computer-supported cooperative work, contextual collaboration, integrated development environment, IDE, collaborative development environment, CDE, software development
Susanne Hupfer, Li-Te Cheng, Steven Ross, John F.