Software engineering metrics and models
Software engineering metrics and models
An empirical validation of software cost estimation models
Communications of the ACM
Artificial intelligence
Evaluating techniques for generating metric-based classification trees
Journal of Systems and Software - An Oregon workshop on software metrics
Method to estimate parameter values in software prediction models
Information and Software Technology - Information and software economics
A Pattern Recognition Approach for Software Engineering Data Analysis
IEEE Transactions on Software Engineering - Special issue on software measurement principles, techniques, and environments
Case-based reasoning
Machine Learning Approaches to Estimating Software Development Effort
IEEE Transactions on Software Engineering
Effort estimation using analogy
Proceedings of the 18th international conference on Software engineering
Inter-item correlations among function points
ICSE '93 Proceedings of the 15th international conference on Software Engineering
COCOMO evaluation and tailoring
ICSE '85 Proceedings of the 8th international conference on Software engineering
Using Neural Networks in Reliability Prediction
IEEE Software
A Comparison of Function Point Counting Techniques
IEEE Transactions on Software Engineering
Software Development Cost Estimation Using Function Points
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
Using version control data to evaluate the impact of software tools
Proceedings of the 21st international conference on Software engineering
A Controlled Experiment to Assess the Benefits of Estimating with Analogy and Regression Models
IEEE Transactions on Software Engineering
Bayesian Analysis of Empirical Software Engineering Cost Models
IEEE Transactions on Software Engineering
A replicated assessment and comparison of common software cost modeling techniques
Proceedings of the 22nd international conference on Software engineering
Empirical Data Modeling in Software Engineering Using Radial Basis Functions
IEEE Transactions on Software Engineering
Software Cost Estimation with Incomplete Data
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering - Special section on the seventh international software metrics symposium
IEEE Transactions on Software Engineering - Special section on the seventh international software metrics symposium
Comparing Software Prediction Techniques Using Simulation
IEEE Transactions on Software Engineering - Special section on the seventh international software metrics symposium
A comparison of case-based reasoning approaches
Proceedings of the 11th international conference on World Wide Web
Comparing effort prediction models for web design and authoring using boxplots
ACSC '01 Proceedings of the 24th Australasian conference on Computer science
Software development cost estimation approaches – A survey
Annals of Software Engineering
An Empirical Study of Analogy-based Software Effort Estimation
Empirical Software Engineering
A Simulation Tool for Efficient Analogy Based Cost Estimation
Empirical Software Engineering
Estimating Maintenance Effort by Analogy
Empirical Software Engineering
On Building Prediction Systems for Software Engineers
Empirical Software Engineering
Measuring Effort Estimation Uncertainty to Improve Client Confidence
Software Quality Control
IEEE Transactions on Software Engineering
Predicting project delivery rates using the Naive-Bayes classifier
Journal of Software Maintenance: Research and Practice
Issues on the Effective Use of CBR Technology for Software Project Prediction
ICCBR '01 Proceedings of the 4th International Conference on Case-Based Reasoning: Case-Based Reasoning Research and Development
Generation of Management Rules through System Dynamics and Evolutionary Computation
PROFES '02 Proceedings of the 4th International Conference on Product Focused Software Process Improvement
Measurement and Effort Prediction for Web Applications
Web Engineering, Software Engineering and Web Application Development
An empirical study of maintenance and development estimation accuracy
Journal of Systems and Software
Identifying High Performance ERP Projects
IEEE Transactions on Software Engineering
IT measurement
A Family of Delphi Components for Case-Based Reasoning
ICTAI '99 Proceedings of the 11th IEEE International Conference on Tools with Artificial Intelligence
A framework for analogy based estimation in building services
ICAAICSE '01 Proceedings of the sixth international conference on Application of artificial intelligence to civil & structural engineering
Analogy-Based Practical Classification Rules for Software Quality Estimation
Empirical Software Engineering
Do adaptation rules improve web cost estimation?
Proceedings of the fourteenth ACM conference on Hypertext and hypermedia
Combining techniques to optimize effort predictions in software project management
Journal of Systems and Software
Estimating the development cost of custom software
Information and Management
A Simulation Study of the Model Evaluation Criterion MMRE
IEEE Transactions on Software Engineering
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
Assessing Staffing Needs for a Software Maintenance Project through Queuing Simulation
IEEE Transactions on Software Engineering
Making Resource Decisions for Software Projects
Proceedings of the 26th International Conference on Software Engineering
Validation methods for calibrating software effort models
Proceedings of the 27th international conference on Software engineering
Reliability and Validity in Comparative Studies of Software Prediction Models
IEEE Transactions on Software Engineering
Anchoring and adjustment in software estimation
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
Finding the Right Data for Software Cost Modeling
IEEE Software
Optimal Project Feature Weights in Analogy-Based Cost Estimation: Improvement and Limitations
IEEE Transactions on Software Engineering
An empirical study of predicting software faults with case-based reasoning
Software Quality Control
Using industry based data sets in software engineering research
Proceedings of the 2006 international workshop on Summit on software engineering education
Categorical missing data imputation for software cost estimation by multinomial logistic regression
Journal of Systems and Software
Search--based approaches to the component selection and prioritization problem
Proceedings of the 8th annual conference on Genetic and evolutionary computation
Effort estimation modeling techniques: a case study for web applications
ICWE '06 Proceedings of the 6th international conference on Web engineering
A comparative study of attribute weighting heuristics for effort estimation by analogy
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
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
Information-Knowledge-Systems Management
Selecting Best Practices for Effort Estimation
IEEE Transactions on Software Engineering
Software project economics: a roadmap
FOSE '07 2007 Future of Software Engineering
The Current State and Future of Search Based Software Engineering
FOSE '07 2007 Future of Software Engineering
Software Effort, Quality, and Cycle Time: A Study of CMM Level 5 Projects
IEEE Transactions on Software Engineering
How Long Will It Take to Fix This Bug?
MSR '07 Proceedings of the Fourth International Workshop on Mining Software Repositories
Global Sensitivity Analysis of Predictor Models in Software Engineering
PROMISE '07 Proceedings of the Third International Workshop on Predictor Models in Software Engineering
Decision Support Analysis for Software Effort Estimation by Analogy
PROMISE '07 Proceedings of the Third International Workshop on Predictor Models in Software Engineering
Column Pruning Beats Stratification in Effort Estimation
PROMISE '07 Proceedings of the Third International Workshop on Predictor Models in Software Engineering
Improving analogy-based software cost estimation by a resampling method
Information and Software Technology
Journal of Computer Science and Technology
Journal of Systems and Software
Comparing cost prediction models by resampling techniques
Journal of Systems and Software
Evaluating ERP projects using DEA and regression analysis
International Journal of Business Information Systems
Exploring case-based reasoning for web hypermedia project cost estimation
International Journal of Web Engineering and Technology
A statistical framework for analyzing the duration of software projects
Empirical Software Engineering
Mining software effort data: preliminary analysis of visual studio team system data
Proceedings of the 2008 international working conference on Mining software repositories
Multi-criteria decision analysis for customization of estimation by analogy method AQUA+
Proceedings of the 4th international workshop on Predictor models in software engineering
Confidence in software cost estimation results based on MMRE and PRED
Proceedings of the 4th international workshop on Predictor models in software engineering
Improving analogy software effort estimation using fuzzy feature subset selection algorithm
Proceedings of the 4th international workshop on Predictor models in software engineering
A comparative evaluation on the accuracies of software effort estimates from clustered data
Information and Software Technology
Information and Software Technology
Evaluation of preliminary data analysis framework in software cost estimation based on ISBSG R9 Data
Software Quality Control
Time-line based model for software project scheduling with genetic algorithms
Information and Software Technology
Journal of Computational Methods in Sciences and Engineering - Selected papers from the International Conference on Computer Science,Software Engineering, Information Technology, e-Business, and Applications, 2003
Software development cost estimation using wavelet neural networks
Journal of Systems and Software
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
A constrained regression technique for cocomo calibration
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Any other cost estimation inhibitors?
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Empirical evaluation of analogy-x for software cost estimation
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
An over-sampling method for analogy-based software effort estimation
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Software Cost Estimation Models Using Radial Basis Function Neural Networks
Software Process and Product Measurement
Analysis of Software Functional Size Databases
Software Process and Product Measurement
Balancing Agility and Formalism in Software Engineering
Predicting Software Metrics at Design Time
PROFES '08 Proceedings of the 9th international conference on Product-Focused Software Process Improvement
Software Cost Estimation Inhibitors - A Case Study
PROFES '08 Proceedings of the 9th international conference on Product-Focused Software Process Improvement
Cases, Predictions, and Accuracy Learning and Its Application to Effort Estimation
ECCBR '08 Proceedings of the 9th European conference on Advances in Case-Based Reasoning
ENNA: software effort estimation using ensemble of neural networks with associative memory
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Journal of Systems and Software
Assessing the usability of a visual tool for the definition of e-learning processes
Journal of Visual Languages and Computing
Price information evaluation and prediction for broiler using adapted case-based reasoning approach
Expert Systems with Applications: An International Journal
The Influence of Culture and Leadership on Cost Estimation
IWSM/Metrikon/Mensura '08 Proceedings of the International Conferences on Software Process and Product Measurement
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
Web Cost Estimation and Productivity Benchmarking
Software Engineering
Software project effort estimation with voting rules
Decision Support Systems
Improved estimation of software project effort using multiple additive regression trees
Expert Systems with Applications: An International Journal
Feature weighting heuristics for analogy-based effort estimation models
Expert Systems with Applications: An International Journal
Why comparative effort prediction studies may be invalid
PROMISE '09 Proceedings of the 5th International Conference on Predictor Models in Software Engineering
Software effort estimation based on weighted fuzzy grey relational analysis
PROMISE '09 Proceedings of the 5th International Conference on Predictor Models in Software Engineering
Analogy Based Cost Estimation Configuration with Rules
Proceedings of the 2008 conference on Knowledge-Based Software Engineering: Proceedings of the Eighth Joint Conference on Knowledge-Based Software Engineering
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
On the relative value of cross-company and within-company data for defect prediction
Empirical Software Engineering
A study of the non-linear adjustment for analogy based software cost estimation
Empirical Software Engineering
Quantifying IT forecast quality
Science of Computer Programming
An effort prediction framework for software defect correction
Information and Software Technology
Using Tabu Search to Estimate Software Development Effort
IWSM '09 /Mensura '09 Proceedings of the International Conferences on Software Process and Product Measurement
Fuzzy grey relational analysis for software effort estimation
Empirical Software Engineering
Integrate the GM(1,1) and Verhulst models to predict software stage effort
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Visual comparison of software cost estimation models by regression error characteristic analysis
Journal of Systems and Software
Information and Software Technology
Probabilistic estimation of software size and effort
Expert Systems with Applications: An International Journal
Using genetic programming to improve software effort estimation based on general data sets
GECCO'03 Proceedings of the 2003 international conference on Genetic and evolutionary computation: PartII
An empirical analysis of linear adaptation techniques for case-based prediction
ICCBR'03 Proceedings of the 5th international conference on Case-based reasoning: Research and Development
A new regression based software cost estimation model using power values
IDEAL'07 Proceedings of the 8th international conference on Intelligent data engineering and automated learning
Software project similarity measurement based on fuzzy C-means
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
A cost-benefit framework for making architectural decisions in a business context
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Empirical Software Engineering
Ensemble missing data techniques for software effort prediction
Intelligent Data Analysis
Stable rankings for different effort models
Automated Software Engineering
Adaptive ridge regression system for software cost estimating on multi-collinear datasets
Journal of Systems and Software
Case-based reasoning vs parametric models for software quality optimization
Proceedings of the 6th International Conference on Predictive Models in Software Engineering
Component Point: A system-level size measure for Component-Based Software Systems
Journal of Systems and Software
Migration of information systems in the Italian industry: A state of the practice survey
Information and Software Technology
International Journal of Bio-Inspired Computation
A shift-invariant morphological system for software development cost estimation
Expert Systems with Applications: An International Journal
Analogy-based software effort estimation using Fuzzy numbers
Journal of Systems and Software
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
Software project effort assessment
Journal of Software Maintenance and Evolution: Research and Practice
Proceedings of the 33rd International Conference on Software Engineering
Recent methods for software effort estimation by analogy
ACM SIGSOFT Software Engineering Notes
A comparative study for estimating software development effort intervals
Software Quality Control
Software effort estimation based on optimized model tree
Proceedings of the 7th International Conference on Predictive Models in Software Engineering
An empirical evaluation of outlier deletion methods for analogy-based cost estimation
Proceedings of the 7th International Conference on Predictive Models in Software Engineering
Using web objects for development effort estimation of web applications: a replicated study
PROFES'11 Proceedings of the 12th international conference on Product-focused software process improvement
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 linear-time approximation of the earth mover's distance
Proceedings of the 20th ACM international conference on Information and knowledge management
Segmentation of software engineering datasets using the m5 algorithm
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part IV
Quantifying forecast quality of IT business value
Science of Computer Programming
A replicated assessment and comparison of adaptation techniques for analogy-based effort estimation
Empirical Software Engineering
Special issue on repeatable results in software engineering prediction
Empirical Software Engineering
Research directions for enterprise resource planning (ERP) projects
International Journal of Business Information Systems
Expert Systems with Applications: An International Journal
Evaluation of three methods to predict project success: a case study
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Computational intelligence in software cost estimation: an emerging paradigm
ACM SIGSOFT Software Engineering Notes
Search-based approaches for software development effort estimation
Proceedings of the 12th International Conference on Product Focused Software Development and Process Improvement
Local vs. global models for effort estimation and defect prediction
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Investigating effort prediction of web-based applications using CBR on the ISBSG dataset
EASE'10 Proceedings of the 14th international conference on Evaluation and Assessment in Software Engineering
An evaluation of function point counting based on measurement-oriented models
EASE'08 Proceedings of the 12th international conference on Evaluation and Assessment in Software Engineering
Evaluating prediction systems in software project estimation
Information and Software Technology
Single and Multi Objective Genetic Programming for software development effort estimation
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Overcoming the challenges in cost estimation for distributed software projects
Proceedings of the 34th International Conference on Software Engineering
Proceedings of the 8th International Conference on Predictive Models in Software Engineering
Alternative methods using similarities in software effort estimation
Proceedings of the 8th International Conference on Predictive Models in Software Engineering
Size doesn't matter?: on the value of software size features for effort estimation
Proceedings of the 8th International Conference on Predictive Models in Software Engineering
Probabilistic size proxy for software effort prediction: A framework
Information and Software Technology
Functional Link Artificial Neural Networks for Software Cost Estimation
International Journal of Applied Evolutionary Computation
International Journal of Intelligent Information Technologies
REFSQ'13 Proceedings of the 19th international conference on Requirements Engineering: Foundation for Software Quality
Software effort models should be assessed via leave-one-out validation
Journal of Systems and Software
Revisiting software development effort estimation based on early phase development activities
Proceedings of the 10th Working Conference on Mining Software Repositories
The impact of parameter tuning on software effort estimation using learning machines
Proceedings of the 9th International Conference on Predictive Models in Software Engineering
Building a second opinion: learning cross-company data
Proceedings of the 9th International Conference on Predictive Models in Software Engineering
Software development cost estimation using similarity difference between software attributes
Proceedings of the 2013 International Conference on Information Systems and Design of Communication
The Journal of Supercomputing
On the value of outlier elimination on software effort estimation research
Empirical Software Engineering
Information and Software Technology
A PSO-based model to increase the accuracy of software development effort estimation
Software Quality Control
Software effort estimation as a multiobjective learning problem
ACM Transactions on Software Engineering and Methodology (TOSEM) - Testing, debugging, and error handling, formal methods, lifecycle concerns, evolution and maintenance
Is lines of code a good measure of effort in effort-aware models?
Information and Software Technology
LMES: A localized multi-estimator model to estimate software development effort
Engineering Applications of Artificial Intelligence
Finding conclusion stability for selecting the best effort predictor in software effort estimation
Automated Software Engineering
Grey relational effort analysis technique using robust regression methods for individual projects
International Journal of Computational Intelligence Studies
IMPROVING THE PREDICTION ACCURACY OF SOFTWARE DEVELOPMENT COST MODELS
Journal of Integrated Design & Process Science
Hi-index | 0.02 |
Accurate project effort prediction is an important goal for the software engineering community. To date most work has focused upon building algorithmic models of effort, for example COCOMO. These can be calibrated to local environments. We describe an alternative approach to estimation based upon the use of analogies. The underlying principle is to characterize projects in terms of features (for example, the number of interfaces, the development method or the size of the functional requirements document). Completed projects are stored and then the problem becomes one of finding the most similar projects to the one for which a prediction is required. Similarity is defined as Euclidean distance in n-dimensional space where n is the number of project features. Each dimension is standardized so all dimensions have equal weight. The known effort values of the nearest neighbors to the new project are then used as the basis for the prediction. The process is automated using a PC-based tool known as ANGEL. The method is validated on nine different industrial datasets (a total of 275 projects) and in all cases analogy outperforms algorithmic models based upon stepwise regression. From this work we argue that estimation by analogy is a viable technique that, at the very least, can be used by project managers to complement current estimation techniques.