2020
DOI: 10.1109/access.2020.2988867
|View full text |Cite
|
Sign up to set email alerts
|

Software Cost Estimation Based on Dolphin Algorithm

Abstract: Accurate Software Effort Estimation is of high importance with regard to Software Project Management. It can be specified as the process for predicting Effort regarding costs, needed for developing software products. A lot of techniques related to software effort estimation were carried out for developing models that are generating optimal estimation accuracy. Swarm intelligence is one such technique. The process-related in selecting the optimum estimation algorithm is expert dependent and complex. The present… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4

Citation Types

0
22
1

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 48 publications
(25 citation statements)
references
References 21 publications
0
22
1
Order By: Relevance
“…Over the past years, there have been many Machine Learning (ML) approaches in the literature that have been applied to improve the software effort estimation. Many researchers [1], [2], [3], [4], [5], also proposed different methods for optimizing the parameters of three COCOMO-based models using some of the most popular Neural Networks. Neural networks are frequently used as a tool for software effort prediction because of their aptness for arbitrary accuracy.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…Over the past years, there have been many Machine Learning (ML) approaches in the literature that have been applied to improve the software effort estimation. Many researchers [1], [2], [3], [4], [5], also proposed different methods for optimizing the parameters of three COCOMO-based models using some of the most popular Neural Networks. Neural networks are frequently used as a tool for software effort prediction because of their aptness for arbitrary accuracy.…”
Section: Introductionmentioning
confidence: 99%
“…Neural networks are frequently used as a tool for software effort prediction because of their aptness for arbitrary accuracy. There is an enormous area of real-world applications [3], [4], [5], [6], [7], [8], for which artificial Neural Networks (ANN) have proved very efficient due to their learning capability. Most of ANNs architecture learning refers to modifications of the values of neuron weights, which modulate signal transmission between interconnected neurons.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The first one has a foundation depending on mathematical models, while the second one has accepted human guidance [6]. Nowadays, estimation has turned attention to various machine-learning (ML) methods and hybrid approaches that combine parametric and non-parametric models [7][8][9].…”
Section: Introductionmentioning
confidence: 99%
“…The critical decisions that defined the objective of our research are as follows: (1) a comparison of the two activation functions within the hidden layer of the ANN architectures, in order to reduce the number of iterations required to assess efforts to develop software projects; (2) a comparison of the obtained MMRE results, depending on the complexity of the proposed architecture; (3) finding one of the most efficient methods of encoding and decoding input values, such as the fuzzification method; (4) ascertaining the minimum number of iterations to be performed, i.e., shortened estimation time; (5) the division of data sets into clusters according to the actual effort, to mitigate the heterogeneous nature of the projects; (6) the testing and validation of different data sets in order to prevent errors and confirm results.…”
Section: Introductionmentioning
confidence: 99%