A Need-Based Collaboration Classfication Framework

Research in collaboration has yielded a large number of tools and environments. A number of classification frameworks exist that organize these contributions, but none of them are comprehensive enough; they focus either on a particular aspect of collaboration or on the specific mechanism that the tools follow. We have developed a new framework that is based on the collaboration needs of a developer. Specifically, we have adapted Maslow's hierarchy of needs to create a hierarchy of collaboration needs in the software development world. These collaboration needs can be broadly classified into basic needs, enhanced needs and comfort needs, according to which collaborative tools and environments can be categorized. In this paper, we first introduce the framework, and then use it to identify the collaboration needs that Eclipse and its plug-ins satisfy. We also identify further research directions that would enhance Eclipse's ability as a vehicle for collaboration technology.

By: Anita Sarma, André van der Hoek, Li-Te Cheng

Published in: RC23339 in 2004


This Research Report is available. This report has been submitted for publication outside of IBM and will probably be copyrighted if accepted for publication. It has been issued as a Research Report for early dissemination of its contents. In view of the transfer of copyright to the outside publisher, its distribution outside of IBM prior to publication should be limited to peer communications and specific requests. After outside publication, requests should be filled only by reprints or legally obtained copies of the article (e.g., payment of royalties). I have read and understand this notice and am a member of the scientific community outside or inside of IBM seeking a single copy only.


Questions about this service can be mailed to reports@us.ibm.com .