Skip to main content
Have a personal or library account? Click to login
Continuous Integration for Concurrent MOOSE Framework and Application Development on GitHub Cover

Continuous Integration for Concurrent MOOSE Framework and Application Development on GitHub

Open Access
|Nov 2015

Figures & Tables

Figure 1

Screenshot of GitHub network graph for MOOSE developer (friedmud; Derek Gaston) fork of Stork that contains branches for each of the derivative applications that required an update due to a change in the MOOSE framework (https://github.com/friedmud/stork/network).

Figure 2

GitHub screenshots showing: (a) the patch for a Pull Request created via the GitHub API, and (b) the list of automatically generated Pull Requests for various forks.

Figure 3

Flowchart depicting the development process and associated MooseBuild testing system. For a more detailed description, see Section 2.3.

Table 1

Number of lines added/removed, commits, and unique contributors both before and after the open sourcing of MOOSE. “Before” and “After” refer to the four month periods immediately before and after the open sourcing of MOOSE, respectively (see the Appendix for how these value were determined).

Lines Added/RemovedNumber of CommitsNumber of Contributers
Before+24373/–1261837716
After+49964/–33164106924
Figure 4

Number of source code lines added (green) or deleted (red) per week for the MOOSE repository (as reported by GitHub). Note the increased activity after MOOSE was open-sourced in March, 2014.

Figure 5

Left axis: commit history for the top ten MOOSE developers compared to all “other” contributors. Right axis: cumulative number of unique contributors over time (thick black line). The shaded region highlights the time frame during which MOOSE has been available as an open source library on GitHub.

DOI: https://doi.org/10.5334/jors.bx | Journal eISSN: 2049-9647
Language: English
Published on: Nov 20, 2015
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2015 Andrew E. Slaughter, John W. Peterson, Derek R. Gaston, Cody J. Permann, David Andrš, Jason M. Miller, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.