Effects of software process maturity on COCOMO II’s effort estimation from CMMI perspective
Maged A. Yahya, R. Badlishah Ahmad, Sai Peck Lee · 2008
The software cost estimation model, COnstructive COst MOdel (COCOMO), in its last update (COCOMO II) has a set of seventeen cost drivers as well as a set of five scale factors. Process maturity, PMAT, is one of that five scale factors and its ratings are based on the software capability maturity model, SW-CMM, which is used to evaluate an organizationpsilas process maturity. In this paper, an investigation into the effect of process maturity on software development effort is presented by deriving the new set of COCOMO IIpsilas PMAT rating values based on the most recent version of SW-CMM, i.e. capability maturity model integration (CMMI). COCOMO IIpsilas data collection questionnaire was prepared and distributed to a group of selected software development organizations. The precise data for the analysis was collected from the record of 30 completed projects which spanned the range of CMMI Levels, from Level 1 (Level 1 Lower half and Level 1 Upper half) to Level 4, where 6 data points were collected from each level. The ideal scale factor (ISF) method was used in order to withhold the effect of the COCOMO IIpsilas PMAT scale factor. All prediction accuracies were measured using PRED (30). The study shows that our proposed model (with the new PMAT rating values) yields better estimates comparing with the Generic COCOMO II modelpsilas estimates.