An empirical validation of software cost estimation models
Communications of the ACM
A Pattern Recognition Approach for Software Engineering Data Analysis
IEEE Transactions on Software Engineering - Special issue on software measurement principles, techniques, and environments
Effort estimation using analogy
Proceedings of the 18th international conference on Software engineering
Software Development Productivity of European Space, Military, and Industrial Applications
IEEE Transactions on Software Engineering
Estimating Software Project Effort Using Analogies
IEEE Transactions on Software Engineering
Estimating software costs
A Controlled Experiment to Assess the Benefits of Estimating with Analogy and Regression Models
IEEE Transactions on Software Engineering
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
A Comparative Study of Cost Estimation Models for Web Hypermedia Applications
Empirical Software Engineering
How Valuable is company-specific Data Compared to multi-company Data for Software Cost Estimation?
METRICS '02 Proceedings of the 8th International Symposium on Software Metrics
Do adaptation rules improve web cost estimation?
Proceedings of the fourteenth ACM conference on Hypertext and hypermedia
A Simulation Study of the Model Evaluation Criterion MMRE
IEEE Transactions on Software Engineering
ISESE '04 Proceedings of the 2004 International Symposium on Empirical Software Engineering
IEEE Transactions on Software Engineering
Balancing Agility and Formalism in Software Engineering
Analysis of Naive Bayes' assumptions on software fault data: An empirical study
Data & Knowledge Engineering
A study of project selection and feature weighting for analogy based software cost estimation
Journal of Systems and Software
Expert Systems with Applications: An International Journal
The high precision Man-Hours estimated technique in a system proposal phase
International Journal of Computer Applications in Technology
Farm price prediction using case-based reasoning approach-A case of broiler industry in Taiwan
Computers and Electronics in Agriculture
Feature weighting heuristics for analogy-based effort estimation models
Expert Systems with Applications: An International Journal
Software effort estimation based on weighted fuzzy grey relational analysis
PROMISE '09 Proceedings of the 5th International Conference on Predictor Models in Software Engineering
A study of the non-linear adjustment for analogy based software cost estimation
Empirical Software Engineering
Applying moving windows to software effort estimation
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
ACSC '09 Proceedings of the Thirty-Second Australasian Conference on Computer Science - Volume 91
Adaptive ridge regression system for software cost estimating on multi-collinear datasets
Journal of Systems and Software
A case-based classifier for hypertension detection
Knowledge-Based Systems
Comparison of weighted grey relational analysis for software effort estimation
Software Quality Control
Software effort estimation based on optimized model tree
Proceedings of the 7th International Conference on Predictive Models in Software Engineering
Adjusted case-based software effort estimation using bees optimization algorithm
KES'11 Proceedings of the 15th international conference on Knowledge-based and intelligent information and engineering systems - Volume Part II
Systematic literature review of machine learning based software development effort estimation models
Information and Software Technology
A replicated assessment and comparison of adaptation techniques for analogy-based effort estimation
Empirical Software Engineering
Computational intelligence in software cost estimation: an emerging paradigm
ACM SIGSOFT Software Engineering Notes
EASE'09 Proceedings of the 13th international conference on Evaluation and Assessment in Software Engineering
A survey in the area of machine learning and its application for software quality prediction
ACM SIGSOFT Software Engineering Notes
Functional Link Artificial Neural Networks for Software Cost Estimation
International Journal of Applied Evolutionary Computation
Software effort models should be assessed via leave-one-out validation
Journal of Systems and Software
Is lines of code a good measure of effort in effort-aware models?
Information and Software Technology
Finding conclusion stability for selecting the best effort predictor in software effort estimation
Automated Software Engineering
Hi-index | 0.01 |
Cost estimation is a vital task in most important software project decisions such as resource allocation and bidding. Analogy-based cost estimation is particularly transparent, as it relies on historical information from similar past projects, whereby similarities are determined by comparing the projects' key attributes and features. However, one crucial aspect of the analogy-based method is not yet fully accounted for: the different impact or weighting of a project's various features. Current approaches either try to find the dominant features or require experts to weight the features. Neither of these yields optimal estimation performance. Therefore, we propose to allocate separate weights to each project feature and to find the optimal weights by extensive search. We test this approach on several real-world data sets and measure the improvements with commonly used quality metrics. We find that this method 1) increases estimation accuracy and reliability, 2) reduces the model's volatility and, thus, is likely to increase its acceptance in practice, and 3) indicates upper limits for analogy-based estimation quality as measured by standard metrics.