2017•Unpublished venueRequires access

Optimizing COCOMO II parameters using artificial bee colony method

Rayandra Yala Pratama, Riyanarto Sarno, Sholiq Sholiq

Open publisher page 6 citations

Abstract

Cost estimation is a crucial and essential process in software industry. The more accurate cost estimated, the more efficient the project became. This cost estimation become a challenge for software industry to bring accurate result. There are many methods to solve this problem. Constructive Cost Model is usual method that is used to estimate software cost. This model was proposed in 1981 by using regression analysis with 63 types of project data. In 2000, COCOMO II was introduced. This new model of COCOMO use cost drivers, scale factors, and project size that measured by line of code. COCOMO II has 4 parameters A, B, C and D. However, using this parameters are not guarantee accurate result. This paper proposed Bee Colony Optimization to calibrate the COCOMO II model parameter to be more accurate for effort estimation. This Bee Colony Optimization is applied on Nasa93 dataset that consisted of 93 projects which each project has 22 cost drivers, project's size, effort, and development time. This proposed method gives MMRE result 50.584% on effort and 14.192% on development time.

About this research paper

What this paper is about

Cost estimation is a crucial and essential process in software industry. The more accurate cost estimated, the more efficient the project became. This cost estimation become a challenge for software industry to bring accurate result. There are many methods to solve this problem. Constructive Cost Model is usual method that is used to estimate software cost. This model was proposed in 1981 by using regression analysis with 63 types of project data. In 2000, COCOMO II was introduced. This new model of COCOMO use cost drivers, scale factors, and project size that measured by line of code. COCOMO II has 4 parameters A, B, C and D. However, using this parameters are not guarantee accurate result. This paper proposed Bee Colony Optimization to calibrate the COCOMO II model parameter to be more accurate for effort estimation. This Bee Colony Optimization is applied on Nasa93 dataset that consisted of 93 projects which each project has 22 cost drivers, project's size, effort, and development time. This proposed method gives MMRE result 50.584% on effort and 14.192% on development time.

Why it matters

OpenAlex reports 6 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Cost estimation is a crucial and essential process in software industry. The more accurate cost estimated, the more efficient the project became. This cost estimation become a challenge for software industry to bring accurate result. There are many methods to solve this problem. Constructive Cost Model is usual method that is used to estimate software cost. This model was proposed in 1981 by using regression analysis with 63 types of project data. In 2000, COCOMO II was introduced. This new model of COCOMO use cost drivers, scale factors, and project size that measured by line of code. COCOMO II has 4 parameters A, B, C and D. However, using this parameters are not guarantee accurate result. This paper proposed Bee Colony Optimization to calibrate the COCOMO II model parameter to be more accurate for effort estimation. This Bee Colony Optimization is applied on Nasa93 dataset that consisted of 93 projects which each project has 22 cost drivers, project's size, effort, and development time. This proposed method gives MMRE result 50.584% on effort and 14.192% on development time.

Key concepts: COCOMO, Computer science, Cost estimate, Software, Cost driver, Process (computing), Data mining, Software development

Related papers

Back to paper searchBrowse research topicsOriginal source
Optimizing COCOMO II parameters using artificial bee colony method — Research Paper | ScholarLens