NTRS - NASA Technical Reports Server

Back to Results
Estimating Software-Development Costs With Greater AccuracyCOCOMOST is a computer program for use in estimating software development costs. The goal in the development of COCOMOST was to increase estimation accuracy in three ways: (1) develop a set of sensitivity software tools that return not only estimates of costs but also the estimation error; (2) using the sensitivity software tools, precisely define the quantities of data needed to adequately tune cost estimation models; and (3) build a repository of software-cost-estimation information that NASA managers can retrieve to improve the estimates of costs of developing software for their project. COCOMOST implements a methodology, called '2cee', in which a unique combination of well-known pre-existing data-mining and software-development- effort-estimation techniques are used to increase the accuracy of estimates. COCOMOST utilizes multiple models to analyze historical data pertaining to software-development projects and performs an exhaustive data-mining search over the space of model parameters to improve the performances of effort-estimation models. Thus, it is possible to both calibrate and generate estimates at the same time. COCOMOST is written in the C language for execution in the UNIX operating system.
Document ID
Acquisition Source
Jet Propulsion Laboratory
Document Type
Other - NASA Tech Brief
Baker, Dan
(West Virginia Univ. Morgantown, WV, United States)
Hihn, Jairus
(California Inst. of Tech. Pasadena, CA, United States)
Lum, Karen
(California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
August 24, 2013
Publication Date
September 1, 2008
Publication Information
Publication: NASA Tech Briefs, September 2008
Subject Category
Computer Programming And Software
Report/Patent Number
Distribution Limits
Public Use Permitted.
No Preview Available