Function Points Analysis: An Empirical Study of Its Measurement Processes
IEEE Transactions on Software Engineering
Estimating Software Project Effort Using Analogies
IEEE Transactions on Software Engineering
An assessment and comparison of common software cost estimation modeling techniques
Proceedings of the 21st international conference on Software engineering
Swarm intelligence
Rough Sets: Theoretical Aspects of Reasoning about Data
Rough Sets: Theoretical Aspects of Reasoning about Data
Software Engineering Economics
Software Engineering Economics
Software Cost Estimation with Cocomo II with Cdrom
Software Cost Estimation with Cocomo II with Cdrom
An Empirical Study of Analogy-based Software Effort Estimation
Empirical Software Engineering
A Simulation Tool for Efficient Analogy Based Cost Estimation
Empirical Software Engineering
Software Development Cost Estimation Using Function Points
IEEE Transactions on Software Engineering
A Comparative Study of Cost Estimation Models for Web Hypermedia Applications
Empirical Software Engineering
Parameter Selection in Particle Swarm Optimization
EP '98 Proceedings of the 7th International Conference on Evolutionary Programming VII
The particle swarm optimization algorithm: convergence analysis and parameter selection
Information Processing Letters
Software effort estimation by analogy and "regression toward the mean"
Journal of Systems and Software - Special issue: Best papers on Software Engineering from the SEKE'01 Conference
Software Project Secrets: Why Software Projects Fail
Software Project Secrets: Why Software Projects Fail
Search-based software test data generation: a survey: Research Articles
Software Testing, Verification & Reliability
ICSM '05 Proceedings of the 21st IEEE International Conference on Software Maintenance
Estimating Software Costs
The adjusted analogy-based software effort estimation based on similarity distances
Journal of Systems and Software
A flexible method for software effort estimation by analogy
Empirical Software Engineering
Software project management with GAs
Information Sciences: an International Journal
IEEE Transactions on Software Engineering
Analysis of attribute weighting heuristics for analogy-based software effort estimation method AQUA+
Empirical Software Engineering
Analogy-X: Providing Statistical Inference to Analogy-Based Software Cost Estimation
IEEE Transactions on Software Engineering
A study of project selection and feature weighting for analogy based software cost estimation
Journal of Systems and Software
A study of the non-linear adjustment for analogy based software cost estimation
Empirical Software Engineering
The effects of request formats on judgment-based effort estimation
Journal of Systems and Software
APSEC '09 Proceedings of the 2009 16th Asia-Pacific Software Engineering Conference
Fuzzy grey relational analysis for software effort estimation
Empirical Software Engineering
Empirical Software Engineering
Information and Software Technology
International Journal of Bio-Inspired Computation
Genetic Programming for Effort Estimation: An Analysis of the Impact of Different Fitness Functions
SSBSE '10 Proceedings of the 2nd International Symposium on Search Based Software Engineering
Comparison of weighted grey relational analysis for software effort estimation
Software Quality Control
Predicting software project effort: A grey relational analysis based method
Expert Systems with Applications: An International Journal
A comparative study for estimating software development effort intervals
Software Quality Control
LMES: A localized multi-estimator model to estimate software development effort
Engineering Applications of Artificial Intelligence
Hi-index | 0.00 |
Development effort is one of the most important metrics that must be estimated in order to design the plan of a project. The uncertainty and complexity of software projects make the process of effort estimation difficult and ambiguous. Analogy-based estimation (ABE) is the most common method in this area because it is quite straightforward and practical, relying on comparison between new projects and completed projects to estimate the development effort. Despite many advantages, ABE is unable to produce accurate estimates when the importance level of project features is not the same or the relationship among features is difficult to determine. In such situations, efficient feature weighting can be a solution to improve the performance of ABE. This paper proposes a hybrid estimation model based on a combination of a particle swarm optimization (PSO) algorithm and ABE to increase the accuracy of software development effort estimation. This combination leads to accurate identification of projects that are similar, based on optimizing the performance of the similarity function in ABE. A framework is presented in which the appropriate weights are allocated to project features so that the most accurate estimates are achieved. The suggested model is flexible enough to be used in different datasets including categorical and non-categorical project features. Three real data sets are employed to evaluate the proposed model, and the results are compared with other estimation models. The promising results show that a combination of PSO and ABE could significantly improve the performance of existing estimation models.