Page 1 of 1

Koders

Posted: Wed Feb 08, 2006 8:55 am
by Moocat
I don't know if anyone's come across this site yet, but http://www.koders.com is rather nice. It also calculates a "cost" of the project (what it would cost to make it). Here are some projects that I know of ;)

Shadows Rising RPG - http://www.koders.com/info.aspx?c=Proje ... 4BX71BHW4H

Quantum Star - http://www.koders.com/info.aspx?c=Proje ... CXMNLRY53B

Blacknova Traders - http://www.koders.com/info.aspx?c=Proje ... XVHUQB8C9A

Searches code and projets from sourceforge

Posted: Wed Feb 08, 2006 9:06 am
by Maugrim_The_Reaper
That's based on the much older Quantum Star SE 2 (the SE fork). 35k lines, 60% of which is probably needless frustration and duplication. I almost forget what a nightmarish maintenance task that was...

Not sure my monthly dev cost would be 5000 though...;)

Posted: Wed Feb 08, 2006 12:05 pm
by Roja
I like the search featurs on Koders, but thats about it.

The cost estimate is all kinds of screwy:

- It measures LOC as a point-in-time comparison, when CVS has changes-over-time available, which is a much more realistic measure of development costs. While the overall codebase for BNT is ~22,000 lines, some releases have changed over 5,000 lines of code in a single release. Mapped over 5 years and 17 releases, and the likely LOC development is more like 5x what they've listed.

- Labor cost isnt realistic either. For most developers, the minimum realistic bill rate is $50 per hour, 40 hours a week, 4 weeks a month, giving $8k.

- Person months is over 10 times what it should be!

Here's what David Wheeler's sloccount gives for BNT:

Total Physical Source Lines of Code (SLOC) = 48,555
Development Effort Estimate, Person-Years (Person-Months) = 11.79 (141.50)
(Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months) = 1.37 (16.41)
(Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule) = 8.62
Total Estimated Cost to Develop = $ 1,592,895
(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'."

At 5 years of development, across 16 releases, and dozens of developers, I think thats much more representative.