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

  • Challet D
  • Du Y
  • 16


    Mendeley users who have this article in their library.
  • 9


    Citations of this article.


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.

Get free article suggestions today

Mendeley saves you time finding and organizing research

Sign up here
Already have an account ?Sign in

Find this document


  • Damien Challet

  • Yann Le Du

Cite this document

Choose a citation style from the tabs below

Save time finding and organizing research with Mendeley

Sign up for free