Koders

Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy.
This forum is not for asking programming related questions.

Moderator: General Moderators

Post Reply
User avatar
Moocat
Forum Contributor
Posts: 143
Joined: Wed Oct 12, 2005 9:28 am
Location: USA

Koders

Post 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
User avatar
Maugrim_The_Reaper
DevNet Master
Posts: 2704
Joined: Tue Nov 02, 2004 5:43 am
Location: Ireland

Post 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...;)
Roja
Tutorials Group
Posts: 2692
Joined: Sun Jan 04, 2004 10:30 pm

Post 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.
Post Reply