Please use this identifier to cite or link to this item: http://bura.brunel.ac.uk/handle/2438/29008
Full metadata record
DC FieldValueLanguage
dc.contributor.authorGuo, Y-
dc.contributor.authorShepperd, M-
dc.contributor.authorLi, N-
dc.coverage.spatialSalerno, Italy-
dc.coverage.spatialSalerno, Italy-
dc.date.accessioned2024-05-15T08:25:10Z-
dc.date.available2024-05-15T08:25:10Z-
dc.date.issued2024-06-18-
dc.identifierORCiD: Yuchen Guo https://orcid.org/0000-0003-2756-9216-
dc.identifierORCiD: Martin Shepperd https://orcid.org/0000-0003-1874-6145-
dc.identifierORCiD: Ning Li https://orcid.org/0000-0001-7394-0640-
dc.identifier.citationGuo, Y., Shepperd, M. and Li, N. (2024) 'Improving classifier-based effort-aware software defect prediction by reducing ranking errors', International Conference on Evaluation and Assessment in Software Engineering (EASE) 2024, Salerno, Italy, 18-21 June, pp. 1 - 10.en_US
dc.identifier.isbn979-8-4007-1701-7 (ebk)-
dc.identifier.urihttps://bura.brunel.ac.uk/handle/2438/29008-
dc.description.abstractContext: Software defect prediction utilizes historical data to direct software quality assurance resources to potentially problematic components. Effort-aware (EA) defect prediction prioritizes more bug-like components by taking cost-effectiveness into account. In other words, it is a ranking problem, however, existing ranking strategies based on classification, give limited consideration to ranking errors. Objective: Improve the performance of classifier-based EA ranking methods by focusing on ranking errors. Method: We propose a ranking score calculation strategy called EA-Z which sets a lower bound to avoid near-zero ranking errors. We investigate four primary EA ranking strategies with 16 classification learners, and conduct the experiments for EA-Z and the other four existing strategies. Results: Experimental results from 72 data sets show EA-Z is the best ranking score calculation strategy in terms of Recall@20% and Popt when considering all 16 learners. For particular learners, imbalanced ensemble learner UBag-svm and UBst-rf achieve top performance with EA-Z. Conclusion: Our study indicates the effectiveness of reducing ranking errors for classifier-based effort-aware defect prediction. We recommend using EA-Z with imbalanced ensemble learning.en_US
dc.description.sponsorship...en_US
dc.format.extent1 - 10-
dc.format.mediumElectronic-
dc.language.isoen_USen_US
dc.publisherAssociation for Computing Machinery (ACM)en_US
dc.rightsCopyright © 2024 Copyright held by the owner/author(s). Publication rights licensed to ACM. ACM ISBN 979-8-4007-1701-7/24/06 https://doi.org/10.1145/3661167.3661195 This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in EASE '24: Proceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering, https://doi.org/10.1145/3661167 (see: https://www.acm.org/publications/policies/publication-rights-and-licensing-policy).Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Permissions@acm.org.-
dc.rights.urihttps://www.acm.org/publications/policies/publication-rights-and-licensing-policy-
dc.sourceInternational Conference on Evaluation and Assessment in Software Engineering (EASE)-
dc.sourceInternational Conference on Evaluation and Assessment in Software Engineering (EASE)-
dc.subjectsoftware defect predictionen_US
dc.subjecteffort-aware-
dc.subjectranking error-
dc.subjectranking strategy-
dc.subjectsoftware engineering (cs.SE)-
dc.titleImproving classifier-based effort-aware software defect prediction by reducing ranking errorsen_US
dc.typeConference Paperen_US
dc.date.dateAccepted2024-03-07-
pubs.finish-date2024-06-21-
pubs.finish-date2024-06-21-
pubs.finish-date2024-06-21-
pubs.finish-date2024-06-21-
pubs.publication-statusPublished online-
pubs.start-date2024-06-18-
pubs.start-date2024-06-18-
pubs.start-date2024-06-18-
pubs.start-date2024-06-18-
dc.rights.holderThe Author(s)-
Appears in Collections:Dept of Computer Science Research Papers

Files in This Item:
File Description SizeFormat 
FullText.pdfCopyright © 2024 Copyright held by the owner/author(s). Publication rights licensed to ACM. ACM ISBN 979-8-4007-1701-7/24/06 https://doi.org/10.1145/3661167.3661195 This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in EASE '24: Proceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering, https://doi.org/10.1145/3661167 (see: https://www.acm.org/publications/policies/publication-rights-and-licensing-policy).Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Permissions@acm.org.731.9 kBAdobe PDFView/Open


Items in BURA are protected by copyright, with all rights reserved, unless otherwise indicated.