arrow
返回

GAP: Forecasting commit activity in git projects

delete2020-07-01
delete8
PRE
AI
A
Alexandre Decan *
E
Eleni Constantinou
T
Tom Mens
H
Henrique Rocha
DOI:10.1016/j.jss.2020.110573delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Abandonment of active developers poses a significant risk for many open source software projects. This risk can be reduced by forecasting the future activity of contributors involved in such projects. Focusing on the commit activity of individuals involved in git repositories, this paper proposes a practicable probabilistic forecasting model based on the statistical technique of survival analysis. The model is empirically validated on a wide variety of projects accounting for 7528 git repositories and 5947 active contributors. We found that a model based on the last 20 observed days of commit activity per contributor provides the best concordance. We also found that the predictions provided by the model are generally close to actual observations, with slight underestimations for low probability predictions and slight overestimations for higher probability predictions. This model is implemented as part of an open source tool, called GAP, that predicts future commit activity. (C) 2020 Elsevier Inc. All rights reserved.
Keyword:
Git
Commit activity
Developer abandonment
Distributed software development
Prediction model

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.4K
被引数:
8.4K

机构

U
University of Antwerp
学者数:
2.1W
论文数: 1.9W
被引数: 2.6W
U
university of mons
学者数:
3.1K
论文数: 3.6K
被引数: 3
引用论文

引用论文

A systematic literature review on the barriers faced by newcomers to open source software projects
err2015-03-01
err133
PREAI
errSteinmacher, Igor; Graciotto Silva, Marco Aurelio; Gerosa, Marco Aurelio; Redmiles, David F.
err分享
err收藏
Survival analysis on the duration of open source projects
err2010-09-01
err71
PREAI
errSamoladas, Ioannis; Angelis, Lefteris; Stamelos, Ioannis
err分享
err收藏
学者 查看更多内容