首页 | 本学科首页   官方微博 | 高级检索  
     


An Artificial Neural Network-Based Model for Effective Software Development Effort Estimation
Authors:Junaid Rashid  Sumera Kanwal  Muhammad Wasif Nisar  Jungeun Kim  Amir Hussain
Affiliation:1 Ph.D. Faculty of Physics, VNU University of Science, Hanoi, 100000, Vietnam2 University of Science, Vietnam National University, Hanoi, 100000, Vietnam3 The International School of Penang (Uplands), Penang, Malaysia4 Alpha School, Hanoi, 100000, Vietnam
Abstract:In project management, effective cost estimation is one of the most crucial activities to efficiently manage resources by predicting the required cost to fulfill a given task. However, finding the best estimation results in software development is challenging. Thus, accurate estimation of software development efforts is always a concern for many companies. In this paper, we proposed a novel software development effort estimation model based both on constructive cost model II (COCOMO II) and the artificial neural network (ANN). An artificial neural network enhances the COCOMO model, and the value of the baseline effort constant A is calibrated to use it in the proposed model equation. Three state-of-the-art publicly available datasets are used for experiments. The backpropagation feedforward procedure used a training set by iteratively processing and training a neural network. The proposed model is tested on the test set. The estimated effort is compared with the actual effort value. Experimental results show that the effort estimated by the proposed model is very close to the real effort, thus enhanced the reliability and improving the software effort estimation accuracy.
Keywords:Software cost estimation  neural network  backpropagation  forward neural networks  software effort estimation  artificial neural network
点击此处可从《计算机系统科学与工程》浏览原始摘要信息
点击此处可从《计算机系统科学与工程》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号