• DocumentCode
    651691
  • Title

    Improving textual merge result

  • Author

    Ahmed-Nacer, Mehdi ; Urso, Pascal ; Charoy, Francois

  • Author_Institution
    LORIA, Univ. de Lorraine, Villers-lès-Nancy, France
  • fYear
    2013
  • fDate
    20-23 Oct. 2013
  • Firstpage
    390
  • Lastpage
    399
  • Abstract
    In asynchronous collaborative systems, merging is an essential component. It allows to reconcile modifications made concurrently as well as managing software change through branching. The collaborative system is in charge to propose a merge result that includes user´s modifications. The users now have to check and adapt this result. The adaptation should be as effort-less as possible, otherwise, the users may get frustrated and will quit the collaboration. The objective of this paper is to improve the result quality of the textual merge tool that constitutes the default merge tool of distributed version control systems. The basic idea is to study the behavior of the concurrent modifications during merge procedure. We identified when the existing merge techniques under-perform, and we propose solutions to improve the quality of the merge. We finally compare with the traditional merge tool through a large corpus of collaborative editing.
  • Keywords
    groupware; software management; asynchronous collaborative systems; collaborative editing; concurrent modifications; default merge tool; distributed version control systems; merge procedure; merging; software management; textual merge result; textual merge tool; Collaboration; Control systems; Electronic mail; History; Merging; Software; Transforms; Operational Transformation; collaborative editing; conflicts; merge procedure; merging interfering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Collaborative Computing: Networking, Applications and Worksharing (Collaboratecom), 2013 9th International Conference Conference on
  • Conference_Location
    Austin, TX
  • Type

    conf

  • Filename
    6680006