A Dataset-Independent Model for Estimating Software Development Effort Using Soft Computing Techniques
2019
Mahdi Khazaiepoor, Amid Khatibi Bardsiri, Farshid Keynia

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.


Keywords
Clustering, estimation, feature selection, genetic algorithm, imperialist competitive algorithm, neural network, regression, software development effort.
DOI
10.2478/acss-2019-0011
Hyperlink
https://doi.org/10.2478/acss-2019-0011

Khazaiepoor, M., Bardsiri, A., Keynia, F. A Dataset-Independent Model for Estimating Software Development Effort Using Soft Computing Techniques. Applied Computer Systems, 2019, Vol. 24, No. 2, pp. 82-93. ISSN 2255-8683. e-ISSN 2255-8691. Available from: doi:10.2478/acss-2019-0011

Publication language
English (en)
The Scientific Library of the Riga Technical University.
E-mail: uzzinas@rtu.lv; Phone: +371 28399196