Improved effort and cost estimation model using artificial neural networks and taguchi method with different activation functions

21Citations
Citations of this article
42Readers
Mendeley users who have this article in their library.

Abstract

Software estimation involves meeting a huge number of different requirements, such as resource allocation, cost estimation, effort estimation, time estimation, and the changing demands of software product customers. Numerous estimation models try to solve these problems. In our experiment, a clustering method of input values to mitigate the heterogeneous nature of selected projects was used. Additionally, homogeneity of the data was achieved with the fuzzification method, and we proposed two different activation functions inside a hidden layer, during the construction of artificial neural networks (ANNs). In this research, we present an experiment that uses two different architectures of ANNs, based on Taguchi’s orthogonal vector plans, to satisfy the set conditions, with additional methods and criteria for validation of the proposed model, in this approach. The aim of this paper is the comparative analysis of the obtained results of mean magnitude relative error (MMRE) values. At the same time, our goal is also to find a relatively simple architecture that minimizes the error value while covering a wide range of different software projects. For this purpose, six different datasets are divided into four chosen clusters. The obtained results show that the estimation of diverse projects by dividing them into clusters can contribute to an efficient, reliable, and accurate software product assessment. The contribution of this paper is in the discovered solution that enables the execution of a small number of iterations, which reduces the execution time and achieves the minimum error.

References Powered by Scopus

Software development cost estimation approaches - A survey

432Citations
N/AReaders
Get full text

Optimal design of neural networks using the Taguchi method

199Citations
N/AReaders
Get full text

An online-learning-based evolutionary many-objective algorithm

174Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Prediction of Software Effort by Using Non-Linear Power Regression for Heterogeneous Projects Based on Use case Points and Lines of code

8Citations
N/AReaders
Get full text

A novel ucp model based on artificial neural networks and orthogonal arrays

8Citations
N/AReaders
Get full text

An Artificial Neural Network Model for Project Effort Estimation

7Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Rankovic, N., Rankovic, D., Ivanovic, M., & Lazic, L. (2021). Improved effort and cost estimation model using artificial neural networks and taguchi method with different activation functions. Entropy, 23(7). https://doi.org/10.3390/e23070854

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 8

62%

Lecturer / Post doc 4

31%

Professor / Associate Prof. 1

8%

Readers' Discipline

Tooltip

Computer Science 9

56%

Engineering 6

38%

Business, Management and Accounting 1

6%

Article Metrics

Tooltip
Mentions
Blog Mentions: 1

Save time finding and organizing research with Mendeley

Sign up for free