DocumentCode
3055348
Title
Annotation of concurrent changes in collaborative software development
Author
Ignat, Claudia-Lavinia
Author_Institution
INRIA Nancy-Grand Est, LORIA, Vandoeuvre-les-Nancy
fYear
2008
fDate
28-30 Aug. 2008
Firstpage
137
Lastpage
144
Abstract
Studies showed that in large projects the partition of software modules is limited and developers can contribute to any part of the code. In traditional software development tools such as CVS and subversion users work in their local workspaces without being informed about concurrent modifications. This can lead to conflicting or redundant changes. We propose an awareness mechanism that informs users about the concurrent published changes by annotating the local project with these modifications. Users can continue working without integrating the concurrent changes being notified about the location of changes at different levels such as package, class, method and line. Users can also see the representation of the concurrent changes by consulting the annotations associated to code lines. We present the algorithms that implement our awareness approach.
Keywords
project management; software development management; software maintenance; collaborative software development; concurrent change; concurrent modification; software development tool; software module; Collaborative software; Control systems; Large-scale systems; Packaging; Programming; Project management; Software development management; Software maintenance; Software tools; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Computer Communication and Processing, 2008. ICCP 2008. 4th International Conference on
Conference_Location
Cluj-Napoca
Print_ISBN
978-1-4244-2673-7
Type
conf
DOI
10.1109/ICCP.2008.4648365
Filename
4648365
Link To Document