New Trends in Technologies 2010
DOI: 10.5772/7583
|View full text |Cite
|
Sign up to set email alerts
|

Estimation of the Effort Component of the Software Projects Using Heuristic Algorithms

Abstract: In this study, a multivariate interpolation model was developed to estimate the effort component of the software projects. A COCOMO based equation was used to represent the effort function. The data set that was used consists of two independent variables, first is Lines of Code (LOC) and second is Methodology (ME) and one dependent variable Effort (CE). Data set is taken from NASA projects and the results that are obtained in this work are compared with the results of A.F.Sheta who is produced a similar model … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2010
2010
2023
2023

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(8 citation statements)
references
References 8 publications
0
8
0
Order By: Relevance
“…The rest of the parameters of FA, GA and PSO are set as listed in Tables 2-4. MAE criteria are used as an objective function which is shown in Equation (10). In order to carry out meaningful evaluation results, each algorithm is applied 25 times then the average of the evaluation results is reported.…”
Section: Experiments and Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…The rest of the parameters of FA, GA and PSO are set as listed in Tables 2-4. MAE criteria are used as an objective function which is shown in Equation (10). In order to carry out meaningful evaluation results, each algorithm is applied 25 times then the average of the evaluation results is reported.…”
Section: Experiments and Resultsmentioning
confidence: 99%
“…Heuristic optimization [9] is a method that relies on several attempts to find an optimal solution. Heuristic optimizers have been used in software effort estimation [10] as the use of genetic programming in [11] for model optimization. Another example is the part that Particle Swarm Optimization took in [12] as a heuristic optimizer.…”
Section: Introductionmentioning
confidence: 99%
“…Thus, we have taken a two variable function of Equation 9 and have been used for instructive purposes. There may have other optimization methods, which are more appropriate to solve this second order equation, but this section is only trying to set the basics for proper use of simulated annealing [10][18] [19]. 22 ( , )…”
Section: B Description About Proposed Modelmentioning
confidence: 99%
“…If a larger search space is built, it would take more time for computations; and convergence of search may become very slow. Conversely, if the search space is set too small, the optimal parameters probably could not been found [19]. …”
Section: Literature Reviewmentioning
confidence: 99%
“…Mitat Uysal (2008) shows that Simulated Annealing algorithm can be used to estimate the optimal parameters of the effort components of software projects. If a larger search space is built, it would take more time for computations; and convergence of search may become very slow.…”
Section: Literature Reviewmentioning
confidence: 99%