• DocumentCode
    635490
  • Title

    Branching strategies based on Social Networks

  • Author

    Kerzazi, Noureddine

  • Author_Institution
    Dept. of R&D, Payza, Montreal, QC, Canada
  • fYear
    2013
  • fDate
    20-20 May 2013
  • Firstpage
    25
  • Lastpage
    28
  • Abstract
    Effective code branching strategy must be adapted to the unique needs of each organization. Teams and workflows organization as well as software architecture should be reflected in the branching strategies to maximize productivity and to minimize development risks. When conceptualized carefully, proper branching structure produces superior results. This paper proposes an analytic approach for adapting structure of branches based on Social Network Analysis to find out Branch-dependencies. The article provides context-based scenarios of successful application of such branching strategies in different situations.
  • Keywords
    productivity; software architecture; software management; branch dependencies; branching structure; code branching strategy; development risk minimization; productivity maximization; social network analysis; software architecture; Collaboration; Computer bugs; Organizations; Productivity; Social network services; Software; Team working; Branch-Dependency; Branching Structure; Network Matrix; Release Cycles; Release Engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Release Engineering (RELENG), 2013 1st International Workshop on
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1109/RELENG.2013.6607693
  • Filename
    6607693