Punctuated Equilibrium in Software Evolution
arXiv:cond-mat/0307201 · doi:10.1103/PhysRevE.70.067103
Abstract
The approach based on paradigm of self-organized criticality proposed for experimental investigation and theoretical modelling of software evolution. The dynamics of modifications studied for three free, open source programs Mozilla, Free-BSD and Emacs using the data from version control systems. Scaling laws typical for the self-organization criticality found. The model of software evolution presenting the natural selection principle is proposed. The results of numerical and analytical investigation of the model are presented. They are in a good agreement with the data collected for the real-world software.
4 pages, LaTeX, 2 Postscript figures
Cited by in corpus (8)
- Community structure of complex software systems: Analysis and applications
- Inter-Package Dependency Networks in Open-Source Software
- The Cultural Transmission of Tacit Knowledge
- Sustainable growth in complex networks
- Information Theory and the Length Distribution of all Discrete Systems
- Power-Laws and the Conservation of Information in discrete token systems: Part 1 General Theory
- Power laws in code repositories: A skeptical approach
- Fat tails, long memory, maturity and ageing in open-source software projects