Publication
Title
GAP: Forecasting commit activity in git projects
Author
Abstract
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.
Language
English
Source (journal)
Journal of systems and software. - New York
Related dataset(s)
Publication
New York : 2020
ISSN
0164-1212
DOI
10.1016/J.JSS.2020.110573
Volume/pages
165 (2020) , p. 1-10
Article Reference
110573
ISI
000530186500006
Medium
E-only publicatie
Full text (Publisher's DOI)
Full text (publisher's version - intranet only)
UAntwerpen
Faculty/Department
Research group
Publication type
Subject
Affiliation
Publications with a UAntwerp address
External links
Web of Science
Record
Identifier
Creation 05.06.2020
Last edited 12.11.2024
To cite this reference