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
Link To Document