ABSTRACT
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.
- Booch, G. and Brown, A.W. Collaborative Development Environments, in Advances in Computers Vol. 59, Academic Press, Aug. 2003.Google Scholar
- Cheng, L., Hupfer, S., Ross, S., and Patterson, J. Jazzing Up Eclipse with Collaborative Tools. In Proc. of 2003 OOPSLA Workshop on Eclipse Technology eXchange (Anaheim, CA, Oct. 27, 2003). ACM, New York, 2003, 45--49. Google ScholarDigital Library
- Cheng, L., Rohall, S.L., Patterson, J., Ross, S. and Hupfer, S. Retrofitting Collaboration into UIs with Aspects. In Proc. of ACM 2004 Conf. on Computer Supported Cooperative Work (Chicago, Nov. 6-10, 2004). ACM, New York, 2004. Google ScholarDigital Library
- Churchill, E.F., Trevor, J., Bly, S., Nelson, L., and Cubranic, D. Anchored Conversations: Chatting in the Context of a Document. In Proc. of SIGCHI Conference on Human Factors in Computing Systems (The Hague, Netherlands, April 1-6, 2000). ACM, New York, 2000, 454--461. Google ScholarDigital Library
- Eclipse.org, http://www.eclipse.orgGoogle Scholar
- Fontana, John. Collaborative Software Ages Slowly. In Network World Fusion, January 6, 2003.Google Scholar
- Greif, I. and Millen, D.R. Communication Trends and the On-Demand Organization. IBM Research, 2003.Google Scholar
- Ozzie, R. and O'Kelly, P. Communication, Collaboration, and Technology: Back to the Future. Groove Networks,2003.Google Scholar
- Roseman, M. and Greenberg, S. TeamRooms: Network Places for Collaboration. In Proc. of ACM 1996 Conference on Computer Supported Cooperative Work (Boston, MA, Nov. 16-20, 1996). ACM, New York, 1996, 325--333. Google ScholarDigital Library
- Sawyer, S. and Guinan, P. Software Development: Processes and Performance. IBM Systems Journal, 37, 4 (1998), 552--569. Google ScholarDigital Library
Index Terms
- Introducing collaboration into an application development environment
Recommendations
Jazz: a collaborative application development environment
OOPSLA '03: Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applicationsEmbedding social networking information into jazz to foster group awareness within distributed teams
SoSEA '09: Proceedings of the 2nd international workshop on Social software engineering and applicationsA Collaborative Development Environments (CDE) provides a project workspace with a standardized toolset to help distributed development teams cope with geographical distance. However, there is a lack of support to reduce socio-cultural distance, which ...
Augmenting social awareness in a collaborative development environment
SSE '11: Proceedings of the 4th international workshop on Social software engineeringAdequate tool support is paramount to enable distributed teamwork, and thus global software teams usually rely on a Collaborative Development Environment (CDE) to cope with geographical distance. The most recent and full-featured CDEs typically provide ...
Comments