A Critique of Software Defect Prediction Models
IEEE Transactions 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
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Quantitative Analysis of Faults and Failures in a Complex Software System
IEEE Transactions on Software Engineering
Combining Software Quality Predictive Models: An Evolutionary Approach
ICSM '02 Proceedings of the International Conference on Software Maintenance (ICSM'02)
Estimating continuous distributions in Bayesian classifiers
UAI'95 Proceedings of the Eleventh conference on Uncertainty in artificial intelligence
The Current State and Future of Search Based Software Engineering
FOSE '07 2007 Future of Software Engineering
Locating dependence structures using search-based slicing
Information and Software Technology
A systematic review of search-based testing for non-functional system properties
Information and Software Technology
The relationship between search based software engineering and predictive modeling
Proceedings of the 6th International Conference on Predictive Models in Software Engineering
A prediction approach to support alternative design decision for component-based system development
SEPADS'12/EDUCATION'12 Proceedings of the 11th WSEAS international conference on Software Engineering, Parallel and Distributed Systems, and proceedings of the 9th WSEAS international conference on Engineering Education
A model-driven framework for guided design space exploration
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Survey: A survey on search-based software design
Computer Science Review
Search-based model transformation by example
Software and Systems Modeling (SoSyM)
Search-based software engineering: Trends, techniques and applications
ACM Computing Surveys (CSUR)
State of the art: Dynamic symbolic execution for automated test generation
Future Generation Computer Systems
Software re-engineering using imperialist competitive algorithm
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
In this paper, we propose an approach for the combination and adaptation of software quality predictive models. Quality models are decomposed into sets of expertise. The approach can be seen as a search for a valuable set of expertise that when combined form a model with an optimal predictive accuracy. Since, in general, there will be several experts available and each expert will provide his expertise, the problem can be reformulated as an optimization and search problem in a large space of solutions.We present how the general problem of combining quality experts, modeled as Bayesian classifiers, can be tackled via a simulated annealing algorithm customization. The general approach was applied to build an expert predicting object-oriented software stability, a facet of software quality. Our findings demonstrate that, on available data, composed expert predictive accuracy outperforms the best available expert and it compares favorably with the expert build via a customized genetic algorithm.