Show simple item record

dc.contributor.authorPetri, Jean
dc.contributor.authorBowes, David
dc.contributor.authorHall, Tracy
dc.contributor.authorChristianson, Bruce
dc.contributor.authorBaddoo, Nathan
dc.date.accessioned2018-05-01T16:35:14Z
dc.date.available2018-05-01T16:35:14Z
dc.date.issued2016-09-09
dc.identifier.citationPetri , J , Bowes , D , Hall , T , Christianson , B & Baddoo , N 2016 , Building an Ensemble for Software Defect Prediction Based on Diversity Selection . in Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement . ESEM '16 , ACM Press , New York, NY, USA , pp. 46:1-46:10 , IEEE International Symposium on Empirical Software Engineering and Measurement , Cuidad Real , Spain , 8/09/16 . https://doi.org/10.1145/2961111.2962610
dc.identifier.citationconference
dc.identifier.isbn978-1-4503-4427-2
dc.identifier.otherBibtex: urn:30640f1e4baaabbe859ac16adbac7e86
dc.identifier.urihttp://hdl.handle.net/2299/20016
dc.description.abstractBackground: Ensemble techniques have gained attention in various scientific fields. Defect prediction researchers have investigated many state-of-the-art ensemble models and concluded that in many cases these outperform standard single classifier techniques. Almost all previous work using ensemble techniques in defect prediction rely on the majority voting scheme for combining prediction outputs, and on the implicit diversity among single classifiers. Aim: Investigate whether defect prediction can be improved using an explicit diversity technique with stacking ensemble, given the fact that different classifiers identify different sets of defects. Method: We used classifiers from four different families and the weighted accuracy diversity (WAD) technique to exploit diversity amongst classifiers. To combine individual predictions, we used the stacking ensemble technique. We used state-of-the-art knowledge in software defect prediction to build our ensemble models, and tested their prediction abilities against 8 publicly available data sets. Conclusion: The results show performance improvement using stacking ensembles compared to other defect prediction models. Diversity amongst classifiers used for building ensembles is essential to achieving these performance improvements.en
dc.format.extent167653
dc.language.isoeng
dc.publisherACM Press
dc.relation.ispartofProceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement
dc.relation.ispartofseriesESEM '16
dc.subjectSoftware defect prediction, diversity, ensembles of learning machines, software faults, stacking
dc.titleBuilding an Ensemble for Software Defect Prediction Based on Diversity Selectionen
dc.contributor.institutionSchool of Computer Science
dc.contributor.institutionCentre for Computer Science and Informatics Research
dc.identifier.urlhttp://doi.acm.org/10.1145/2961111.2962610
rioxxterms.versionofrecord10.1145/2961111.2962610
rioxxterms.typeOther
herts.preservation.rarelyaccessedtrue


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record