Software engineering metrics and models
Software engineering metrics and models
Robust regression for developing software estimation models
Journal of Systems and Software
The nature of statistical learning theory
The nature of statistical learning theory
An empirical study of software maintenance tasks
Journal of Software Maintenance: Research and Practice
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
An investigation of machine learning based prediction systems
Journal of Systems and Software - Special issue on empirical studies of software development and evolution
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 Simulation Tool for Efficient Analogy Based Cost Estimation
Empirical Software Engineering
Using Public Domain Metrics To Estimate Software Development Effort
METRICS '01 Proceedings of the 7th International Symposium on Software Metrics
Building A Software Cost Estimation Model Based On Categorical Data
METRICS '01 Proceedings of the 7th International Symposium on Software Metrics
Do adaptation rules improve web cost estimation?
Proceedings of the fourteenth ACM conference on Hypertext and hypermedia
Class Point: An Approach for the Size Estimation of Object-Oriented Systems
IEEE Transactions on Software Engineering
A Probabilistic Model for Predicting Software Development Effort
IEEE Transactions on Software Engineering
Investigating Web size metrics for early Web cost estimation
Journal of Systems and Software
Optimal Project Feature Weights in Analogy-Based Cost Estimation: Improvement and Limitations
IEEE Transactions on Software Engineering
Benchmarking k-nearest neighbour imputation with homogeneous Likert data
Empirical Software Engineering
A new imputation method for small software project data sets
Journal of Systems and Software
A Systematic Review of Software Development Cost Estimation Studies
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
Automated regression-based statistical downscaling tool
Environmental Modelling & Software
A comparative evaluation on the accuracies of software effort estimates from clustered data
Information and Software Technology
Software development cost estimation using wavelet neural networks
Journal of Systems and Software
A constrained regression technique for cocomo calibration
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Finding Causes of Software Failure Using Ridge Regression and Association Rule Generation Methods
SNPD '08 Proceedings of the 2008 Ninth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing
Analogy-X: Providing Statistical Inference to Analogy-Based Software Cost Estimation
IEEE Transactions on Software Engineering
Bayesian Network Models for Web Effort Prediction: A Comparative Study
IEEE Transactions on Software Engineering
A study of project selection and feature weighting for analogy based software cost estimation
Journal of Systems and Software
Comparison of estimation methods of cost and duration in IT projects
Information and Software Technology
Why comparative effort prediction studies may be invalid
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
A review of studies on expert estimation of software development effort
Journal of Systems and Software
ACM Transactions on Software Engineering and Methodology (TOSEM)
Reliability analysis and optimal version-updating for open source software
Information and Software Technology
Alternative methods using similarities in software effort estimation
Proceedings of the 8th International Conference on Predictive Models in Software Engineering
Towards an early software estimation using log-linear regression and a multilayer perceptron model
Journal of Systems and Software
Hi-index | 0.00 |
Cost estimation is one of the most critical activities in software life cycle. In past decades, a number of techniques have been proposed for cost estimation. Linear regression is yet the most frequently applied method in the literature. However, a number of studies point out that linear regression is prone to low prediction accuracy. The low prediction accuracy is due to a number of reasons such as non-linearity and non-normality. One less addressed reason is the multi-collinearities which may lead to unstable regression coefficients. On the other hand, it has been reported that multi-collinearity spreads widely across the software engineering datasets. To tackle this problem and improve regression's accuracy, we propose a holistic problem-solving approach (named adaptive ridge regression system) integrating data transformation, multi-collinearity diagnosis, ridge regression technique and multi-objective optimization. The proposed system is tested on two real world datasets with the comparisons with OLS regression, stepwise regression and other machine learning methods. The results indicate that adaptive ridge regression system can significantly improve the performance of regressions on multi-collinear datasets and produce more explainable results than machine learning methods.