Trivia: If GnuCash were a commercial program...
Derek Atkins
warlord at MIT.EDU
Fri Sep 14 09:40:10 EDT 2012
Geert Janssens <janssens-geert at telenet.be> writes:
> ... it is estimated it would have costed about 90 person years to develop :)
That sounds about right. The project has been around for >15 years (I
think xAccountant, GnuCash's predecessor, was first released around
1996). So yeah, if you imagine we had 6 developers over 15 years, that
sounds about right. I think think that at any point in time we
definitely had 6-10 devs working (albeit not necessarily full time).
-derek
> 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
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>
>
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
warlord at MIT.EDU PGP key available
More information about the gnucash-devel
mailing list