13.02.2013 Views

2 Debian Code Search: An Overview

2 Debian Code Search: An Overview

2 Debian Code Search: An Overview

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4.2.4 Popularity contest<br />

4.2 Ranking<br />

The <strong>Debian</strong> “popcon” (short for Package Popularity Contest) project was registered in 2003 to<br />

generate statistics regarding which packages are in use in <strong>Debian</strong> [13] . Users of <strong>Debian</strong> who<br />

have internet access can opt-in to this project by installing the package popularity-contest.<br />

The <strong>Debian</strong> installer also offers to install this package when installing a new machine. The<br />

popularity-contest package contains a script which is run once a week and uploads<br />

statistics about the installed packages to <strong>Debian</strong> servers.<br />

In this work, only one aspect of the popcon data has been used: the package installation<br />

count. This figure describes how many different machines have installed the package in<br />

question. Each machine is identified by a 128-bit UUID [14] .<br />

From here on, inst(x) is defined as the number of installations of package x.<br />

Since popcon is an opt-in mechanism, the numbers are to be taken with a grain of salt. The<br />

amount of submissions as of 2012-07-13 is about 120 000 4 . This is a substantial number, but<br />

not necessarily representative.<br />

While there are similar databases in other Linux distributions, most notably Ubuntu, which<br />

also uses popcon, these have not been used in this work for various reasons: other data is<br />

not as easily available as <strong>Debian</strong> popcon data is. The latter has been taken from UDD, the<br />

Ultimate <strong>Debian</strong> Database [12] . Furthermore, when using data from other Linux distributions,<br />

package availability 5 and package names often differ.<br />

4 http://popcon.debian.org/stat/sub-***.png [sic!]<br />

5 Software installed without using the package system is not tracked by popcon or any other such database<br />

that I know of.<br />

33

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!