Applied Computer Systems | |
A Dataset-Independent Model for Estimating Software Development Effort Using Soft Computing Techniques | |
Bardsiri Amid Khatibi1  Khazaiepoor Mahdi2  Keynia Farshid3  | |
[1] Computer Engineering Department, Bardsir Branch, Islamic Azad University, Bardsir, Iran;Computer Engineering Department, Kerman Branch, Islamic Azad University, Kerman, Iran;Department of Energy Management and Optimization, Graduate University of Advanced Technology, Kerman, Iran; | |
关键词: clustering; estimation; feature selection; genetic algorithm; imperialist competitive algorithm; neural network; regression; software development effort; | |
DOI : 10.2478/acss-2019-0011 | |
来源: DOAJ |
【 摘 要 】
During the recent years, numerous endeavours have been made in the area of software development effort estimation for calculating the software costs in the preliminary development stages. These studies have resulted in the offering of a great many of the models. Despite the large deal of efforts, the substantial problems of the offered methods are their dependency on the used data collection and, sometimes, their lack of appropriate efficiency. The current article attempts to present a model for software development effort estimation through making use of evolutionary algorithms and neural networks. The distinctive characteristic of this model is its lack of dependency on the collection of data used as well as its high efficiency. To evaluate the proposed model, six different data collections have been used in the area of software effort estimation. The reason for the application of several data collections is related to the investigation of the model performance independence of the data collection used. The evaluation scales have been MMRE, MdMRE and PRED (0.25). The results have indicated that the proposed model, besides delivering high efficiency in contrast to its counterparts, produces the best responses for all of the used data collections.
【 授权许可】
Unknown