Understanding and Simulating OSS Evolution: A Case Study on PyMC
This paper analyzes the evolution of open-source software (OSS) from two perspectives—“commit history” and “developer behavior”—using the statistical-analysis OSS textit{PyMC} as a representative case, with the aim of deepening our understanding of OSS evolution based on these findings.
To achieve this purpose, we pose three research questions:
(1) To what statistical model does an OSS commit history conform?
(2) How do developers concretely contribute to an OSS project that changes daily?
(3) Can an OSS development process be simulated on the basis of the developer behavior identified in (2)?
We have developed metrics that quantify both the workload and the work content of each committer, and have clarified concrete developer contributions to PyMC from the commit history.
In future work, we plan to run computer simulations of OSS development based on the developer behavior thus identified.
Tue 9 SepDisplayed time zone: Auckland, Wellington change
13:30 - 15:00 | |||
13:30 30m | Enhancing Infrastructure Maintenance and Evolution through Graph-Based Visualization and Analysis Doctoral Symposium Stefano Fossati JADS - TU/e | ||
14:00 30m | Understanding and Simulating OSS Evolution: A Case Study on PyMC Doctoral Symposium Toru Sugiyama The Open University of Japan | ||
14:30 30m | Towards Proficiency Assessment through Code Doctoral Symposium Ruksit Rojpaisarnkit Nara Institute of Science and Technology | ||