COCOMO II IMPROVEMENT USING K-MEANS TECHNIQUE TO INCREASE THE ACCURACY OF EFFORT ESTIMATION
Effort estimation is one of the important processes in a software project. There are several techniques and models that can be used to estimate effort, one of which is COCOMO II. COCOMO II is a development of COCOMO '81 and is still developing today. COCOMO II is quite widely used because of it...
Saved in:
Main Author: | |
---|---|
Format: | Theses |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/36802 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:36802 |
---|---|
spelling |
id-itb.:368022019-03-15T10:14:08ZCOCOMO II IMPROVEMENT USING K-MEANS TECHNIQUE TO INCREASE THE ACCURACY OF EFFORT ESTIMATION Rudiyanto, Chintia Indonesia Theses software engineering, effort estimation, cocomo ii, cocomo calibration, clustering, k-means INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/36802 Effort estimation is one of the important processes in a software project. There are several techniques and models that can be used to estimate effort, one of which is COCOMO II. COCOMO II is a development of COCOMO '81 and is still developing today. COCOMO II is quite widely used because of its open source. Everyone can see and make use of the COCOMO II effort estimation model. However, the accuracy of the COCOMO II model is considered to be lacking and needs to be improved. In this study, a model that can increase the accuracy value of COCOMO II is proposed by utilizing the K-Means clustering technique. In the proposed model, the K-Means clustering technique is used to determine the training data that will be used in the COCOMO II calibration process. The COCOMO II calibration aims to determine the new A and B constant values. So that in the proposed model, each project estimated will have different values of A and B. Based on the results of the study, it can be concluded that the accuracy of the proposed model is generally increased compared to the original COCOMO II. The value of accuracy depends on the preprocessing technique performed and the number of clusters. For COCOMO NASA 2 datasets and Turkish Software Industry, the best accuracy is achieved when the preprocessing technique performed is to give 100 weight to all cost driver attributes and the number of clusters is 5. This proposed model can reduce the MRE COCOMO II value from 1.32 to 0.85 and increase the value of PRED (0.3) from 32% to 54%. PRED value (0.3) = 54% means that the proposed model can estimate approximately 30% of the actual for as many as 54% of projects estimated. text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
Effort estimation is one of the important processes in a software project. There are several techniques and models that can be used to estimate effort, one of which is COCOMO II. COCOMO II is a development of COCOMO '81 and is still developing today. COCOMO II is quite widely used because of its open source. Everyone can see and make use of the COCOMO II effort estimation model. However, the accuracy of the COCOMO II model is considered to be lacking and needs to be improved. In this study, a model that can increase the accuracy value of COCOMO II is proposed by utilizing the K-Means clustering technique. In the proposed model, the K-Means clustering technique is used to determine the training data that will be used in the COCOMO II calibration process. The COCOMO II calibration aims to determine the new A and B constant values. So that in the proposed model, each project estimated will have different values of A and B. Based on the results of the study, it can be concluded that the accuracy of the proposed model is generally increased compared to the original COCOMO II. The value of accuracy depends on the preprocessing technique performed and the number of clusters. For COCOMO NASA 2 datasets and Turkish Software Industry, the best accuracy is achieved when the preprocessing technique performed is to give 100 weight to all cost driver attributes and the number of clusters is 5. This proposed model can reduce the MRE COCOMO II value from 1.32 to 0.85 and increase the value of PRED (0.3) from 32% to 54%. PRED value (0.3) = 54% means that the proposed model can estimate approximately 30% of the actual for as many as 54% of projects estimated. |
format |
Theses |
author |
Rudiyanto, Chintia |
spellingShingle |
Rudiyanto, Chintia COCOMO II IMPROVEMENT USING K-MEANS TECHNIQUE TO INCREASE THE ACCURACY OF EFFORT ESTIMATION |
author_facet |
Rudiyanto, Chintia |
author_sort |
Rudiyanto, Chintia |
title |
COCOMO II IMPROVEMENT USING K-MEANS TECHNIQUE TO INCREASE THE ACCURACY OF EFFORT ESTIMATION |
title_short |
COCOMO II IMPROVEMENT USING K-MEANS TECHNIQUE TO INCREASE THE ACCURACY OF EFFORT ESTIMATION |
title_full |
COCOMO II IMPROVEMENT USING K-MEANS TECHNIQUE TO INCREASE THE ACCURACY OF EFFORT ESTIMATION |
title_fullStr |
COCOMO II IMPROVEMENT USING K-MEANS TECHNIQUE TO INCREASE THE ACCURACY OF EFFORT ESTIMATION |
title_full_unstemmed |
COCOMO II IMPROVEMENT USING K-MEANS TECHNIQUE TO INCREASE THE ACCURACY OF EFFORT ESTIMATION |
title_sort |
cocomo ii improvement using k-means technique to increase the accuracy of effort estimation |
url |
https://digilib.itb.ac.id/gdl/view/36802 |
_version_ |
1822924717936345088 |