An improved COCOMO software cost estimation model
Stephen Orok Okor Duke, Julius N. Obidinnu
Abstract
Stephen Orok Okor Duke, Julius N. Obidinnu
Abstract
In this paper, we discuss the methodologies adopted previously in software cost estimation using the COnstructive COst MOdels (COCOMOs). From our analysis, COCOMOs produce very high software development efforts, which eventually produce high software development costs. Consequently, we propose its extension, called Improved Benchmark for COCOMO software Cost Estimation (IBCOCOMO). Here, we implement the extension by adopting development efforts in three perspectives . optimistic, pessimistic and most-likely. We carry out the implementation with four different software sizes . 10,000, 15,000, 20,000 and 50,000 lines of codes (LOC). When compared, the estimated values of the optimistic efforts (Eopt) estimated with COCOMO II using the sample sizes, IBCOCOMO model reduced it by 9.67%, 9.74%, 9.72% and 9.70% (. 10%) respectively. In order to ensure a realistic developmental effort favourable to both software developers and customers, a standard effort multiplication factor(er) is introduced, to further calibrate and remove any unforeseen residual errors that may defect the effort due to human factors unseen or unsighted.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
In this paper, we discuss the methodologies adopted previously in software cost estimation using the COnstructive COst MOdels (COCOMOs). From our analysis, COCOMOs produce very high software development efforts, which eventually produce high software development costs. Consequently, we propose its extension, called Improved Benchmark for COCOMO software Cost Estimation (IBCOCOMO). Here, we implement the extension by adopting development efforts in three perspectives . optimistic, pessimistic and most-likely. We carry out the implementation with four different software sizes . 10,000, 15,000, 20,000 and 50,000 lines of codes (LOC). When compared, the estimated values of the optimistic efforts (Eopt) estimated with COCOMO II using the sample sizes, IBCOCOMO model reduced it by 9.67%, 9.74%, 9.72% and 9.70% (. 10%) respectively. In order to ensure a realistic developmental effort favourable to both software developers and customers, a standard effort multiplication factor(er) is introduced, to further calibrate and remove any unforeseen residual errors that may defect the effort due to human factors unseen or unsighted.
Key concepts: COCOMO, Computer science, Software, Cost estimate, Software development, Benchmark (surveying), Reliability engineering, Source lines of code