TY - GEN
T1 - A git source repository analysis tool based on a novel branch-oriented approach
AU - Lee, Hae Jun
AU - Seo, Bon Keun
AU - Seo, Euiseong
PY - 2013
Y1 - 2013
N2 - Code repositories of the version control systems have been used as important raw material in lots of developer behavior studies. In such research, commits are usually considered as a unit of development phases, even though they contain limited information over development process. Unlike former source code management systems, Git provides branching, which are the unit of concurrent and independent development activities in a whole project. Branches have significant advantages over commits from the viewpoint of the developer behavior researchers. By exploiting the characteristics of branching, we propose a Git branch analysis tool. The proposed tool automatically extracts branching data from Git repositories and performs statistical and graphical analysis on them. Through a few case studies using a number of popular OSS project repositories, we showed that the proposed branch-oriented analyzer is able to perform more insightful analysis than the existing commit-based analyzers.
AB - Code repositories of the version control systems have been used as important raw material in lots of developer behavior studies. In such research, commits are usually considered as a unit of development phases, even though they contain limited information over development process. Unlike former source code management systems, Git provides branching, which are the unit of concurrent and independent development activities in a whole project. Branches have significant advantages over commits from the viewpoint of the developer behavior researchers. By exploiting the characteristics of branching, we propose a Git branch analysis tool. The proposed tool automatically extracts branching data from Git repositories and performs statistical and graphical analysis on them. Through a few case studies using a number of popular OSS project repositories, we showed that the proposed branch-oriented analyzer is able to perform more insightful analysis than the existing commit-based analyzers.
UR - https://www.scopus.com/pages/publications/84883809259
U2 - 10.1109/ICISA.2013.6579457
DO - 10.1109/ICISA.2013.6579457
M3 - Conference contribution
AN - SCOPUS:84883809259
SN - 9781479906031
T3 - 2013 International Conference on Information Science and Applications, ICISA 2013
BT - 2013 International Conference on Information Science and Applications, ICISA 2013
T2 - 2013 4th International Conference on Information Science and Applications, ICISA 2013
Y2 - 24 June 2013 through 26 June 2013
ER -