Retrofitting collaboration into UIs with aspects

  • Authors:
  • Li-Te Cheng;Steven L. Rohall;John Patterson;Steven Ross;Susanne Hupfer

  • Affiliations:
  • IBM Research, Cambridge, Massachusetts;IBM Research, Cambridge, Massachusetts;IBM Research, Cambridge, Massachusetts;IBM Research, Cambridge, Massachusetts;IBM Research, Cambridge, Massachusetts

  • Venue:
  • CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Mission critical applications and legacy systems may be difficult to revise and rebuild, and yet it is sometimes desirable to retrofit their user interfaces with new collaborative features without modifying and recompiling the original code. We describe the use of Aspect-Oriented Programming as a lightweight technique to accomplish this, present an example of incorporating presence awareness deeply into an application's user interface, and discuss the implications of this technique for developing CSCW software.