Future paths for integer programming and links to artificial intelligence
Computers and Operations Research - Special issue: Applications of integer programming
Software metrics for object-oriented systems
CSC '92 Proceedings of the 1992 ACM annual conference on Communications
C4.5: programs for machine learning
C4.5: programs for machine learning
Object-oriented metrics that predict maintainability
Journal of Systems and Software - Special issue on object-oriented software
Object-oriented software metrics: a practical guide
Object-oriented software metrics: a practical guide
Object-oriented metrics: measures of complexity
Object-oriented metrics: measures of complexity
Characterizing and modeling the cost of rework in a library of reusable software components
ICSE '97 Proceedings of the 19th international conference on Software engineering
An investigation into coupling measures for C++
ICSE '97 Proceedings of the 19th international conference on Software engineering
Exploring the relationship between design measures and software quality in object-oriented systems
Journal of Systems and Software
A Framework of Software Measurement
A Framework of Software Measurement
Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control and Artificial Intelligence
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Using Classification Trees for Software Quality Models: Lessons Learned
HASE '98 The 3rd IEEE International Symposium on High-Assurance Systems Engineering
Software Project Management Net: A New Methodology on Software Management
COMPSAC '98 Proceedings of the 22nd International Computer Software and Applications Conference
Search Heuristics, Case-based Reasoning And Software Project Effort Prediction
GECCO '02 Proceedings of the Genetic and Evolutionary Computation Conference
Machine Learning Method for Software Quality Model Building
ISMIS '99 Proceedings of the 11th International Symposium on Foundations of Intelligent Systems
Reusability Hypothesis Verification using Machine Learning Techniques: A Case Study
ASE '98 Proceedings of the 13th IEEE international conference on Automated software engineering
Combining and Adapting Software Quality Predictive Models by Genetic Algorithms
Proceedings of the 17th IEEE international conference on Automated software engineering
Evaluating the Impact of Object-Oriented Design on Software Quality
METRICS '96 Proceedings of the 3rd International Symposium on Software Metrics: From Measurement to Empirical Results
IEEE Transactions on Software Engineering
Genetic granular classifiers in modeling software quality
Journal of Systems and Software
Search-based software test data generation: a survey: Research Articles
Software Testing, Verification & Reliability
Software project management with GAs
Information Sciences: an International Journal
The Current State and Future of Search Based Software Engineering
FOSE '07 2007 Future of Software Engineering
Search Algorithms for Regression Test Case Prioritization
IEEE Transactions on Software Engineering
Test case generation for the task tree type of architecture
Information and Software Technology
Information and Software Technology
A study of subgroup discovery approaches for defect prediction
Information and Software Technology
Hi-index | 0.00 |
Software quality is defined as the degree to which a software component or system meets specified requirements and specifications. Assessing software quality in the early stages of design and development is crucial as it helps reduce effort, time and money. However, the task is difficult since most software quality characteristics (such as maintainability, reliability and reusability) cannot be directly and objectively measured before the software product is deployed and used for a certain period of time. Nonetheless, these software quality characteristics can be predicted from other measurable software quality attributes such as complexity and inheritance. Many metrics have been proposed for this purpose. In this context, we speak of estimating software quality characteristics from measurable attributes. For this purpose, software quality estimation models have been widely used. These take different forms: statistical models, rule-based models and decision trees. However, data used to build such models is scarce in the domain of software quality. As a result, the accuracy of the built estimation models deteriorates when they are used to predict the quality of new software components. In this paper, we propose a search-based software engineering approach to improve the prediction accuracy of software quality estimation models by adapting them to new unseen software products. The method has been implemented and favorable result comparisons are reported in this work.