Back to Search Start Over

Cost-sensitive learning for defect escalation

Authors :
Wei Fang
Bin Gu
Victor S. Sheng
Jian Wu
Source :
Knowledge-Based Systems. 66:146-155
Publication Year :
2014
Publisher :
Elsevier BV, 2014.

Abstract

While most software defects (i.e., bugs) are corrected and tested as part of the prolonged software development cycle, enterprise software venders often have to release software products before all reported defects are corrected, due to deadlines and limited resources. A small number of these reported defects will be escalated by customers whose businesses are seriously impacted. Escalated defects must be resolved immediately and individually by the software vendors at a very high cost. The total costs can be even greater, including loss of reputation, satisfaction, loyalty, and repeat revenue. In this paper, we develop a Software defecT Escalation Prediction (STEP) system to mine historical defect report data and predict the escalation risk of current defect reports for maximum net profit. More specifically, we first describe a simple and general framework to convert the maximum net profit problem to cost-sensitive learning. We then apply and compare four well-known cost-sensitive learning approaches for STEP. Our experiments suggest that cost-sensitive decision trees (CSTree) is the best methods for producing the highest positive net profit.

Details

ISSN :
09507051
Volume :
66
Database :
OpenAIRE
Journal :
Knowledge-Based Systems
Accession number :
edsair.doi...........c2d666f6c9cf92eeb53c7ba4ae342bf9
Full Text :
https://doi.org/10.1016/j.knosys.2014.04.033