Skip to main content

IBM Cambridge Research Center

  Technical Report: Weaving a Social Fabric into Existing Software

Weaving a Social Fabric into Existing Software

Technical Report #:05-02
Author(s): Li-Te Cheng, John Patterson, Steven L. Rohall, Susanne Hupfer, Steven Ross
Category(s):Groupware, computer science, computer supported cooperative work, aspect oriented programming, application retrofitting, software reuse
Full Citation:AOSD 2005 - Fourth International Conference on Aspect-Oriented Software Development, March 2005, Chicago, IL. RC23485. Copyright 2005, IBM. All rights reserved.

Abstract

A Collaborative User Experience Technical Report: more about CUE...

Contextual collaboration is a promising approach to embedding new collaborative features into existing applications. However, incorporating such new features may be too difficult for applications without extensible frameworks or too complex for legacy, custom, and mission-critical applications. We present Aspect-Oriented Retrofitting as a lightweight approach to embedding contextual collaboration in this class of applications, describe guidelines for designing retrofitting aspects, and walk through two examples.

Full Report


For more information, or to order a Technical Report, contact us.