Hard and soft bounds in the evolution of Ubuntu packages. A lesson for species body masses?
Marco Gherardi, Salvatore Mandr\`a, Bruno Bassetti, Marco Cosentino, Lagomarsino

TL;DR
This paper analyzes the evolution of Ubuntu package sizes, revealing a multiplicative diffusion process constrained by bounds, and hypothesizes similar mechanisms may influence mammal body size distributions.
Contribution
It introduces a quantitative model of package-size evolution with bounds, matching data without adjustable parameters, and proposes a cross-domain biological analogy.
Findings
Package size evolution follows a constrained multiplicative diffusion process.
The model accurately reproduces the observed distribution dynamics.
A hypothesis links similar mechanisms to mammal body size distribution.
Abstract
Open-source software is a complex system; its development depends on the self-coordinated action of a large number of agents. This study follows the size of the building blocks, called "packages", of the Ubuntu Linux operating system over its entire history. The analysis reveals a multiplicative diffusion process, constrained by size-dependent bounds, driving the dynamics of the package-size distribution. A formalization of this into a quantitative model is able to match the data without relying on any adjustable parameters, and generates definite predictions. Finally, we formulate the hypothesis that a similar non-stationary mechanism could be shaping the distribution of mammal body sizes.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplex Network Analysis Techniques · Complex Systems and Time Series Analysis · Evolutionary Game Theory and Cooperation
