Trivia: If GnuCash were a commercial program...
Geert Janssens
janssens-geert at telenet.be
Thu Sep 13 14:20:33 EDT 2012
... it is estimated it would have costed about 90 person years to develop :)
At least that's what the program sloccount claims. This is obviously not
scientific calculation, just for fun. The program is primarily meant to
calculate the effective source lines of code (sloc) in a project. I have
ran it on GnuCash, here's the full summary for those interested:
Totals grouped by language (dominant language first):
ansic: 260622 (77.04%)
lisp: 42674 (12.61%)
sh: 16955 (5.01%)
python: 6823 (2.02%)
cpp: 6387 (1.89%)
perl: 4835 (1.43%)
Total Physical Source Lines of Code (SLOC) = 338,296
Development Effort Estimate, Person-Years (Person-Months) = 90.53 (1,086.36)
(Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months) = 2.97 (35.61)
(Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule) = 30.50
Total Estimated Cost to Develop = $ 12,229,349
(average salary = $56,286/year, overhead = 2.40).
SLOCCount, Copyright (C) 2001-2004 David A. Wheeler
SLOCCount is Open Source Software/Free Software, licensed under the GNU GPL.
SLOCCount comes with ABSOLUTELY NO WARRANTY, and you are welcome to
redistribute it under certain conditions as specified by the GNU GPL
license;
see the documentation for details.
Please credit this data as "generated using David A. Wheeler's 'SLOCCount'."
Have fun !
Geert
More information about the gnucash-devel
mailing list