Title :
Branching strategies based on Social Networks
Author :
Kerzazi, Noureddine
Author_Institution :
Dept. of R&D, Payza, Montreal, QC, Canada
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;
Conference_Titel :
Release Engineering (RELENG), 2013 1st International Workshop on
Conference_Location :
San Francisco, CA
DOI :
10.1109/RELENG.2013.6607693