• 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