Don't understand german? Read or subscribe to my english-only feed.

Debian installer

I wanted to take a closer look inside the current debian-installer of Sarge. I checked out the current svn-trunk and for fun (and inspired by Debian’s newsletter) I ran David A. Wheeler’s ‘SLOCCount’ for getting some stats. Have a look:

Totals grouped by language (dominant language first):
ansic:        30452 (59.93%)
sh:           16674 (32.82%)
perl:          2739 (5.39%)
yacc:           763 (1.50%)
lex:            126 (0.25%)
python:          57 (0.11%)

Total Physical Source Lines of Code (SLOC)                = 50,811
Development Effort Estimate, Person-Years (Person-Months) = 12.37 (148.41)
(Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months)                         = 1.39 (16.71)
(Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule)  = 8.88
Total Estimated Cost to Develop                           = $ 1,670,695
(average salary = $56,286/year, overhead = 2.40).

2 Responses to “Debian installer”

  1. ak Says:

    The SLOCcount output is good for nothing but your own amusement. See here: http://synflood.at/blog/index.php?p=144

  2. Michael Prokop Says:

    Yes, of course the stats for the costs are nonsense. You can’t compare programmers IMO via statistics. See this part as the fun-part, what I find more interesting is the stats on “Totals grouped by language”.