A new fuzzy clustering based method to increase the accuracy of software development effort estimation

Project planning plays a significant role in software projects so that imprecise estimations often lead to the project faults or dramatic outcomes for the project team. In recent years, various methods have been proposed to estimate the software development effort accurately. Among all proposed meth...

Full description

Saved in:
Bibliographic Details
Main Authors: Khatibi B., Vahid, A. Jawawi, Dayang N., Mohd. Hashim, Siti Zaiton, Khatibi, Elham
Format: Article
Published: International Digital Organization for Scientific Information (I D O S I) 2011
Subjects:
Online Access:http://eprints.utm.my/id/eprint/44693/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utm.44693
record_format eprints
spelling my.utm.446932017-08-29T07:55:50Z http://eprints.utm.my/id/eprint/44693/ A new fuzzy clustering based method to increase the accuracy of software development effort estimation Khatibi B., Vahid A. Jawawi, Dayang N. Mohd. Hashim, Siti Zaiton Khatibi, Elham QA76 Computer software Project planning plays a significant role in software projects so that imprecise estimations often lead to the project faults or dramatic outcomes for the project team. In recent years, various methods have been proposed to estimate the software development effort accurately. Among all proposed methods the non algorithmic methods by using soft computing techniques have presented considerable results. Complexity and uncertain behavior of software projects are the main reasons for going toward the soft computing techniques. In this paper a hybrid system based on combining C-Means clustering, neural network and analogy method is proposed. Since, there are complicated and non linear relations among software project features, the proposed method can be useful to interpret such relations and to present more accurate estimations. The obtained results showed that fuzzy clustering could decrease the negative effect of irrelevant projects on accuracy of estimations. In addition, evaluation of proposed hybrid method showed the significant improvement of accuracy as compared to the neural network the analogy method and statistical methods. International Digital Organization for Scientific Information (I D O S I) 2011 Article PeerReviewed Khatibi B., Vahid and A. Jawawi, Dayang N. and Mohd. Hashim, Siti Zaiton and Khatibi, Elham (2011) A new fuzzy clustering based method to increase the accuracy of software development effort estimation. World Applied Sciences Journal, 14 (9). pp. 1265-1275. ISSN 1818-4952
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
topic QA76 Computer software
spellingShingle QA76 Computer software
Khatibi B., Vahid
A. Jawawi, Dayang N.
Mohd. Hashim, Siti Zaiton
Khatibi, Elham
A new fuzzy clustering based method to increase the accuracy of software development effort estimation
description Project planning plays a significant role in software projects so that imprecise estimations often lead to the project faults or dramatic outcomes for the project team. In recent years, various methods have been proposed to estimate the software development effort accurately. Among all proposed methods the non algorithmic methods by using soft computing techniques have presented considerable results. Complexity and uncertain behavior of software projects are the main reasons for going toward the soft computing techniques. In this paper a hybrid system based on combining C-Means clustering, neural network and analogy method is proposed. Since, there are complicated and non linear relations among software project features, the proposed method can be useful to interpret such relations and to present more accurate estimations. The obtained results showed that fuzzy clustering could decrease the negative effect of irrelevant projects on accuracy of estimations. In addition, evaluation of proposed hybrid method showed the significant improvement of accuracy as compared to the neural network the analogy method and statistical methods.
format Article
author Khatibi B., Vahid
A. Jawawi, Dayang N.
Mohd. Hashim, Siti Zaiton
Khatibi, Elham
author_facet Khatibi B., Vahid
A. Jawawi, Dayang N.
Mohd. Hashim, Siti Zaiton
Khatibi, Elham
author_sort Khatibi B., Vahid
title A new fuzzy clustering based method to increase the accuracy of software development effort estimation
title_short A new fuzzy clustering based method to increase the accuracy of software development effort estimation
title_full A new fuzzy clustering based method to increase the accuracy of software development effort estimation
title_fullStr A new fuzzy clustering based method to increase the accuracy of software development effort estimation
title_full_unstemmed A new fuzzy clustering based method to increase the accuracy of software development effort estimation
title_sort new fuzzy clustering based method to increase the accuracy of software development effort estimation
publisher International Digital Organization for Scientific Information (I D O S I)
publishDate 2011
url http://eprints.utm.my/id/eprint/44693/
_version_ 1643651515632582656
score 13.19449