期刊名称:International Journal of Computer Science and Network Security
印刷版ISSN:1738-7906
出版年度:2017
卷号:17
期号:9
页码:108-120
出版社:International Journal of Computer Science and Network Security
摘要:The estimation of software development efforts has become a crucial activity in software project management. Due to this significance, a few models have been proposed so far to build a connection between the required efforts to be employed, and the software size, time schedule, budget and similar requirements. However, various holes and slips can still be noticed in software effort��s estimation processes due to the lack of enough data available in the initial stage of project��s lifecycle. In order to improve the accuracy of time estimation in the software industry, this work used NASA projects dataset to train and validate the proposed model, which is based on Feedforward Artificial Neural Network. Moreover, Dragonfly Algorithm was used to provide optimal training, which in consequence offered more enhanced and accurate software estimation model. Randomly selected project datasets were used to test the proposed model, which resulted in clear enhanced results in comparison to similar estimation models. Different performance criteria were used to validate and accept the hypothesis suggested by this paper that the proposed model could be used in predicting the efforts required for various types of software projects.