Learning Boolean concepts in the presence of many irrelevant features
Artificial Intelligence
Estimating Software Project Effort Using Analogies
IEEE Transactions on Software Engineering
Wrappers for feature subset selection
Artificial Intelligence - Special issue on relevance
An investigation of machine learning based prediction systems
Journal of Systems and Software - Special issue on empirical studies of software development and evolution
An Empirical Study of Analogy-based Software Effort Estimation
Empirical Software Engineering
A Simulation Tool for Efficient Analogy Based Cost Estimation
Empirical Software Engineering
Input Feature Selection by Mutual Information Based on Parzen Window
IEEE Transactions on Pattern Analysis and Machine Intelligence
A Comparative Study of Cost Estimation Models for Web Hypermedia Applications
Empirical Software Engineering
Search Heuristics, Case-based Reasoning And Software Project Effort Prediction
GECCO '02 Proceedings of the Genetic and Evolutionary Computation Conference
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
IEEE Transactions on Pattern Analysis and Machine Intelligence
A Probabilistic Model for Predicting Software Development Effort
IEEE Transactions on Software Engineering
A Mathematical Theory of Communication
A Mathematical Theory of Communication
Evidence-Based Guidelines for Assessment of Software Development Cost Uncertainty
IEEE Transactions on Software Engineering
Optimal Project Feature Weights in Analogy-Based Cost Estimation: Improvement and Limitations
IEEE Transactions on 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
Expert Systems with Applications: An International Journal
A fuzzy case-based reasoning model for sales forecasting in print circuit board industries
Expert Systems with Applications: An International Journal
Predicting financial activity with evolutionary fuzzy case-based reasoning
Expert Systems with Applications: An International Journal
Global optimization of case-based reasoning for breast cytology diagnosis
Expert Systems with Applications: An International Journal
A review of studies on expert estimation of software development effort
Journal of Systems and Software
Input feature selection for classification problems
IEEE Transactions on Neural Networks
Using mutual information for selecting features in supervised neural net learning
IEEE Transactions on Neural Networks
A study of the non-linear adjustment for analogy based software cost estimation
Empirical Software Engineering
Application of machine learning methods for software effort prediction
ACM SIGSOFT Software Engineering Notes
Expert Systems with Applications: An International Journal
KSEM'10 Proceedings of the 4th international conference on Knowledge science, engineering and management
Comparison of weighted grey relational analysis for software effort estimation
Software Quality Control
Expert Systems with Applications: An International Journal
Systematic literature review of machine learning based software development effort estimation models
Information and Software Technology
A novel CBR system for numeric prediction
Information Sciences: an International Journal
A case-based knowledge system for safety evaluation decision making of thermal power plants
Knowledge-Based Systems
Expert Systems with Applications: An International Journal
Expert Systems with Applications: An International Journal
Searching for rules to detect defective modules: A subgroup discovery approach
Information Sciences: an International Journal
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
Functional Link Artificial Neural Networks for Software Cost Estimation
International Journal of Applied Evolutionary Computation
Expert Systems with Applications: An International Journal
Hi-index | 12.06 |
Software cost estimation is one of the most crucial activities in software development process. In the past decades, many methods have been proposed for cost estimation. Case based reasoning (CBR) is one of these techniques. Feature selection is an important preprocessing stage of case based reasoning. Most existing feature selection methods of case based reasoning are 'wrappers' which can usually yield high fitting accuracy at the cost of high computational complexity and low explanation of the selected features. In our study, the mutual information based feature selection (MICBR) is proposed. This approach hybrids both 'wrapper' and 'filter' mechanism which is another kind of feature selector with much lower complexity than wrappers, and the features selected by filters are likely to be generalized to other conditions. The MICBR is then compared with popular feature selectors and the published works. The results show that the MICBR is an effective feature selector for case based reasoning by overcoming some of the limitations and computational complexities of other feature selection techniques in the field.