Applied Computer Systems (Dec 2019)

A Dataset-Independent Model for Estimating Software Development Effort Using Soft Computing Techniques

  • Khazaiepoor Mahdi,
  • Bardsiri Amid Khatibi,
  • Keynia Farshid

DOI
https://doi.org/10.2478/acss-2019-0011
Journal volume & issue
Vol. 24, no. 2
pp. 82 – 93

Abstract

Read online

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