Menu

#7 Feature COCOMO metrics on project summary page

open
nobody
None
5
2009-01-20
2009-01-20
No

"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.

Discussion

  • EndreStølsvik

    EndreStølsvik - 2009-01-20

    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).

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.