Project Assets

Diomidis Spinellis (author of Code Reading) calculated the following numbers for various kinds of human-generated text in the FreeBSD project:

Asset Source Size (KB) %age
Issues database GNATS 711783 30.5
Source code C/C++ 431519 18.5
Documentation troff, DocBook 114450 5.0
Version history CVS 1076762 46.0

As he points out in this month’s IEEE Software article that, this is an indication of just how little of the “stuff” in a real software project is what students think it’s going to be.