TY - GEN
T1 - Simulated annealing for improving software quality prediction
AU - Bouktif, Salah
AU - Sahraoui, Houari
AU - Antoniol, Giuliano
PY - 2006
Y1 - 2006
N2 - 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.
AB - 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.
KW - Bayesian Classifiers
KW - Expertise reuse
KW - Predictive models
KW - Simulated annealing
KW - Software quality
UR - http://www.scopus.com/inward/record.url?scp=33750271689&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33750271689&partnerID=8YFLogxK
U2 - 10.1145/1143997.1144313
DO - 10.1145/1143997.1144313
M3 - Conference contribution
AN - SCOPUS:33750271689
SN - 1595931864
SN - 9781595931863
T3 - GECCO 2006 - Genetic and Evolutionary Computation Conference
SP - 1893
EP - 1900
BT - GECCO 2006 - Genetic and Evolutionary Computation Conference
PB - Association for Computing Machinery (ACM)
T2 - 8th Annual Genetic and Evolutionary Computation Conference 2006
Y2 - 8 July 2006 through 12 July 2006
ER -