2020
DOI: 10.1142/s1469026820500054
|View full text |Cite
|
Sign up to set email alerts
|

Optimizing Design of Fuzzy Model for Software Cost Estimation Using Particle Swarm Optimization Algorithm

Abstract: Estimation of software cost and effort is of prime importance in software development process. Accurate and reliable estimation plays a vital role in successful completion of the project. To estimate software cost, various techniques have been used. Constructive Cost Model (COCOMO) is amongst most prominent algorithmic model used for cost estimation. Different versions of COCOMO consider different types of parameters affecting overall cost. Parameters involved in estimation using COCOMO possess vagueness which… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
21
1

Year Published

2021
2021
2023
2023

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 29 publications
(23 citation statements)
references
References 20 publications
0
21
1
Order By: Relevance
“…In [55] in order to optimize the fuzzy model for software cost estimation, the PSO is used to optimize the parameter values of model membership functions. Kaushik et al [57] uses ANN and whale optimization algorithm (WOA) to provide an effort estimation method for agile software development.…”
Section: State Of the Artmentioning
confidence: 99%
See 2 more Smart Citations
“…In [55] in order to optimize the fuzzy model for software cost estimation, the PSO is used to optimize the parameter values of model membership functions. Kaushik et al [57] uses ANN and whale optimization algorithm (WOA) to provide an effort estimation method for agile software development.…”
Section: State Of the Artmentioning
confidence: 99%
“…To illustrate the generality of the proposed approach, the results are computed using three software estimation datasets: (i) NASA [30] (ii) COCOMO-81 [31], and (iii) China dataset [55]. The aim is to find out whether the accuracy is dataset dependent.…”
Section: ) Data Acquisition and Processingmentioning
confidence: 99%
See 1 more Smart Citation
“…In addition to the method of clustering, the different nature of the data needs to be further homogenized. This will be achieved by using the method of fuzzification [ 48 , 49 ], which involves mapping all three inputs. E, PEMi, and KLOC, into real values from the interval [0,1].…”
Section: Proposed Approachmentioning
confidence: 99%
“…2. All input values are transformed according to the following formula: The function µD(X):R → [0, 1], translates the real values of input signals into coded values from the interval [0, 1], in the following way (Chhabra & Singh, 2020;Kataev et al, 2020): µD(X i ) = (X i − X min )/(X max − X min ), where D is the set of data on which the experiment is performed, X i is the input value, X min is the smallest input value, and X max the greatest input value on the observed dataset.…”
Section: Robust Design Of the Experimentsmentioning
confidence: 99%