International Conference on Product-Focused Software Process Improvement

Product-Focused Software Process Improvement pp 295-310

Issue Dynamics in Github Projects

Conference paper

DOI: 10.1007/978-3-319-26844-6_22

Part of the Lecture Notes in Computer Science book series (LNCS, volume 9459)
Cite this paper as:
Kikas R., Dumas M., Pfahl D. (2015) Issue Dynamics in Github Projects. In: Abrahamsson P., Corral L., Oivo M., Russo B. (eds) Product-Focused Software Process Improvement. Lecture Notes in Computer Science, vol 9459. Springer, Cham

Abstract

Issue repositories are used to keep of track of bugs, development tasks and feature requests in software development projects. In the case of open source projects, everyone can submit a new issue in the tracker. This practice can lead to situations where more issues are created than what can be effectively handled by the project members, raising the question of how issues are treated as the capacity of the project members is exceeded. In this paper, we study the temporal dynamics of issues in a popular open source development platform, namely Github, based on a sample of 4000 projects. We specifically analyze how the rate of issue creation, the amount of pending issues, and their average lifetime evolve over the course of time. The results show that more issues are opened shortly after the creation of a project repository and that the amount of pending issues increases inexorably due to forgotten (unclosed) issues. Yet, the average issue lifetime (for issues that do get closed) is relatively stable over time. These observations suggest that Github projects have implicit mechanisms for handling issues perceived to be important to the project, while neglecting those that exceed the project’s capacity.

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Institute of Computer ScienceUniversity of TartuTartuEstonia

Personalised recommendations