pith. sign in

arxiv: cond-mat/0306511 · v5 · submitted 2003-06-19 · ❄️ cond-mat.stat-mech · cs.SE

Closed source versus open source in a model of software bug dynamics

classification ❄️ cond-mat.stat-mech cs.SE
keywords bugsdynamicsmodelphaseprogramprogrammerssoftwaresource
0
0 comments X
read the original abstract

We introduce a simple microscopic description of software bug dynamics where users, programmers and a maintainer interact through a given program, with a particular emphasis on bug creation, detection and fixing. When the program is written from scratch, the first phase of development is characterized by a fast decline of the number of bugs, followed by a slow phase where most bugs have been fixed, hence, are hard to find. Releasing immediately bug fixes speeds up the debugging process, which substantiates bazaar open-source methodology. We provide a mathematical analysis that supports our numerical simulations. Finally, we apply our model to Linux history and determine the existence of a lower bound to the quality of its programmers.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.