全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

Predictive and Stochastic Approach for Software Effort Estimation

Keywords: Particle Swarm Optimization (PSO) , Constructive Cost Model (COCOMO) , Thousands Delivered Lines of Code (KDLOC) , Person Months (PM) , Neural Networks

Full-Text   Cite this paper   Add to My Lib

Abstract:

Software cost Estimation is the process of predicting the amount of time (Effort) required to build a software system. The primary reason for cost estimation is to enable the client or the developer to perform a cost-benefit analysis. Effort Estimations are determined in terms of person-months, which can be translated into actual dollar cost.The accuracy of the estimate will be depending on the amount of accurate information of the final product. Specification with uncertainty represent s a range of possible final products,and not one precisely defined product. The input for the effort estimation is size of the project and cost driver parameters. A number of models have been proposed to construct a relation between software size and Effort but no model consistently and effectively predict the Effort. Accurate software effort estimation is a challenge in the software Industry. In this paper a Particle Swarm Optimization technique is proposed which operates on data sets whichare clustered using the K-means clustering algorithm. PSO has beenemployed to generate parameters of the COCOMO model for each cluster of data values. The clusters and effort parameters are then trained to a Neural Network by using Back propagation technique, for classification of data.Testing of this model has been carried out on the COCOMO 81 datasetand also the results have been compared with standard COCOMO model and as well as the neuro fuzzy model. It is concluded from the results that the neural networks with efficient tuning of parameters by PSO operating on clusters, can generate better results and hence it can function efficiently on ever larger data sets.

Full-Text

comments powered by Disqus

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133