Research Article
Collaboration should become a first-class citizen in support environments for software engineers
@INPROCEEDINGS{10.4108/icst.collaboratecom.2012.250418, author={Kevin Dulllemond and Ben Van Gameren and Rini Van Solingen}, title={Collaboration should become a first-class citizen in support environments for software engineers}, proceedings={8th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing}, publisher={IEEE}, proceedings_a={COLLABORATECOM}, year={2012}, month={12}, keywords={collaborative software engineering ide cde collaboration communication cooperation coordination}, doi={10.4108/icst.collaboratecom.2012.250418} }
- Kevin Dulllemond
Ben Van Gameren
Rini Van Solingen
Year: 2012
Collaboration should become a first-class citizen in support environments for software engineers
COLLABORATECOM
ICST
DOI: 10.4108/icst.collaboratecom.2012.250418
Abstract
Much work has been done in developing Integrated Development Environments (IDEs) for supporting software engineers in their isolated programming tasks. Software Engineering however, is primarily a collaborative activity in which communication, coordination and cooperation with colleagues is essential. Supporting this collaboration is often overlooked in support environments while it is in fact highly beneficial for Software Engineering teams in general and distributed teams in particular. Progress has been made in extending existing IDEs with functionality for supporting the collaborative activities in Software Engineering, however such environments are focused primarily on the programming task with collaboration functionality added to that. In this paper we argue the case that collaboration should be at the core of Integrated Collaborative Development Environments by showing exhibits that Software Engineering is primarily a collaborative activity, discussing limitations in the support for this in existing solutions and discussing our own approach in dealing with these limitations.