Skip to main content
Select Source:

COCOMO

COCOMO (or CoCoMo) Acronym for constructive cost model. An algorithmic software cost estimation model devised by Barry Boehm. The basic model is intended to give an order of magnitude estimate of cost based on three classes of project: organic mode, semidetached mode, embedded mode. For each class an estimate for effort and duration can be calculated as a function of thousands of delivered source instructions (kdsi).

Organic mode projects require relatively small teams working in familiar environments on familiar projects. Semidetached mode projects have a mixture of experienced and inexperienced staff, with limited experience of the application type and probably unfamiliar with some of the aspects of the project. Embedded mode projects have tight time constraints, strong coupling between software, hardware, regulations, and operational procedures. Variations in specifications are usually impracticable, and validation is rigorous. Project team members are usually inexperienced in the particular application.

The intermediate COCOMO model applies a series of multipliers to the basic estimates for effort and time. There are 15 modifiers in four groups of attributes: Product attributes are required software reliability, database size, product complexity; computer attributes are execution time constraints, storage constraints, virtual machine volatility, computer turnaround time; personnel attributes are analyst capability, application experience, virtual machine experience, programmer capability, programming language experience; project attributes are modern programming practices, software tools, required development schedule.

Each attribute multiplier may be selected from points on a qualitative scale. The modifier value for modern programming practices also varies with the estimated kdsi size of the delivered software. The combined effect of all modifiers leads to a maximum multiplier of 84.6, and a minimum of 0.0076, for the basic estimates for each mode.

The COCOMO models essentially estimate cost to deliver, which may be a small proportion of the total software life-cycle cost. Boehm also provides models to estimate maintenance effort.

Cite this article
Pick a style below, and copy the text for your bibliography.

  • MLA
  • Chicago
  • APA

"COCOMO." A Dictionary of Computing. . Encyclopedia.com. 21 Feb. 2018 <http://www.encyclopedia.com>.

"COCOMO." A Dictionary of Computing. . Encyclopedia.com. (February 21, 2018). http://www.encyclopedia.com/computing/dictionaries-thesauruses-pictures-and-press-releases/cocomo

"COCOMO." A Dictionary of Computing. . Retrieved February 21, 2018 from Encyclopedia.com: http://www.encyclopedia.com/computing/dictionaries-thesauruses-pictures-and-press-releases/cocomo

Learn more about citation styles

Citation styles

Encyclopedia.com gives you the ability to cite reference entries and articles according to common styles from the Modern Language Association (MLA), The Chicago Manual of Style, and the American Psychological Association (APA).

Within the “Cite this article” tool, pick a style to see how all available information looks when formatted according to that style. Then, copy and paste the text into your bibliography or works cited list.

Because each style has its own formatting nuances that evolve over time and not all information is available for every reference entry or article, Encyclopedia.com cannot guarantee each citation it generates. Therefore, it’s best to use Encyclopedia.com citations as a starting point before checking the style against your school or publication’s requirements and the most-recent information available at these sites:

Modern Language Association

http://www.mla.org/style

The Chicago Manual of Style

http://www.chicagomanualofstyle.org/tools_citationguide.html

American Psychological Association

http://apastyle.apa.org/

Notes:
  • Most online reference entries and articles do not have page numbers. Therefore, that information is unavailable for most Encyclopedia.com content. However, the date of retrieval is often important. Refer to each style’s convention regarding the best way to format page numbers and retrieval dates.
  • In addition to the MLA, Chicago, and APA styles, your school, university, publication, or institution may have its own requirements for citations. Therefore, be sure to refer to those guidelines when editing your bibliography or works cited list.

COCOMO

COCOMO (or CoCoMo) (kɒˈkəʊməʊ) Computing constructive cost model

Cite this article
Pick a style below, and copy the text for your bibliography.

  • MLA
  • Chicago
  • APA

"COCOMO." The Oxford Dictionary of Abbreviations. . Encyclopedia.com. 21 Feb. 2018 <http://www.encyclopedia.com>.

"COCOMO." The Oxford Dictionary of Abbreviations. . Encyclopedia.com. (February 21, 2018). http://www.encyclopedia.com/humanities/dictionaries-thesauruses-pictures-and-press-releases/cocomo

"COCOMO." The Oxford Dictionary of Abbreviations. . Retrieved February 21, 2018 from Encyclopedia.com: http://www.encyclopedia.com/humanities/dictionaries-thesauruses-pictures-and-press-releases/cocomo

Learn more about citation styles

Citation styles

Encyclopedia.com gives you the ability to cite reference entries and articles according to common styles from the Modern Language Association (MLA), The Chicago Manual of Style, and the American Psychological Association (APA).

Within the “Cite this article” tool, pick a style to see how all available information looks when formatted according to that style. Then, copy and paste the text into your bibliography or works cited list.

Because each style has its own formatting nuances that evolve over time and not all information is available for every reference entry or article, Encyclopedia.com cannot guarantee each citation it generates. Therefore, it’s best to use Encyclopedia.com citations as a starting point before checking the style against your school or publication’s requirements and the most-recent information available at these sites:

Modern Language Association

http://www.mla.org/style

The Chicago Manual of Style

http://www.chicagomanualofstyle.org/tools_citationguide.html

American Psychological Association

http://apastyle.apa.org/

Notes:
  • Most online reference entries and articles do not have page numbers. Therefore, that information is unavailable for most Encyclopedia.com content. However, the date of retrieval is often important. Refer to each style’s convention regarding the best way to format page numbers and retrieval dates.
  • In addition to the MLA, Chicago, and APA styles, your school, university, publication, or institution may have its own requirements for citations. Therefore, be sure to refer to those guidelines when editing your bibliography or works cited list.