"The COnstructive COst MOdel (COCOMO) is an algorithmic Software Cost Estimation Model developed by Barry Boehm. The model uses a basic regression formula, with parameters that are derived from historical project data and current project characteristics."
Is has one major in-parameter: KLOC. In addition, it has a bunch of "tweaking parameters", adjusting the factors in the forumla. These are elements like the "development mode" and developers' experience etc.
" The basic COCOMO equations take the form
E=ab(KLOC)^bb
D=cb(E)^db
P=E/D
where E is the effort applied in person-months, D is the development time in chronological months, KLOC is the estimated number of delivered lines of code for the project (expressed in thousands), and P is the number of people required. The coefficients ab, bb, cb and db are given in the following table. ... "
http://en.wikipedia.org/wiki/COCOMO
Online calculators:
http://www.cms4site.ru/utility.php?utility=cocomoii
http://cost.jsc.nasa.gov/COCOMO.html
(Read note at top)
It would be cool to have some numbers calculated from this model in the project summary page. The numbers should be calculated for each of the "development mode", as this adjusts exponential factors that decide the outcome rather heavily.
New online calculator..:
http://sunset.usc.edu/research/COCOMOII/expert_cocomo/expert_cocomo2000.html
http://sunset.usc.edu/research/COCOMOII/expert_cocomo/sloc.html
" SLOC is an acronym for Source Line Of Code. The total count of SLOCS is the sum of data declaration statements and executable statements. " .. and more.
Apparently the windows application one can download takes into consideration which language the project is in, and probably adjusts the number of lines accordingly (different languages have different verbosity).