Back to Search
Start Over
Cost-sensitive learning for defect escalation
- 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.
- Subjects :
- Net profit
Information Systems and Management
business.industry
Computer science
Total cost
Decision tree
Management Information Systems
Software development process
Software
Software bug
Risk analysis (engineering)
Artificial Intelligence
Revenue
business
health care economics and organizations
Simulation
Enterprise software
Subjects
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