Yu Su, Xinping Hu, Xiang Chen, Yubin Qu, Qianshuang Meng
{"title":"基于类不平衡学习的Bug报告严重性预测","authors":"Yu Su, Xinping Hu, Xiang Chen, Yubin Qu, Qianshuang Meng","doi":"10.1109/QRS-C57518.2022.00051","DOIUrl":null,"url":null,"abstract":"The bug reports' severity can be used for developers to prioritize which bugs to be fixed first. However, this process depends on the developers' expertise in assigning the correct bug severity. In our previous study, we propose a novel bug report severity prediction method EKD-BSP, which utilizes the bug summary and the keywords extracted from the bug description. However, a class imbalance exists in our gathered bug report severity prediction datasets. To solve this issue, we design a novel method CIL-BSP by further considering the class imbalanced methods. Moreover, we apply hyperparameter optimization to CIL-BSP and consider different optimization strategies. To verify the effectiveness of CIL-BSP, we select two real-world open-source projects Eclipse and Mozilla as our experimental subjects. Based on our empirical results, we find that performing hyper-parameter optimization can significantly improve the severity prediction performance of CIL-BSP. Moreover, optimization hyperparameters on the classifier can contribute more than the class imbalanced method.","PeriodicalId":183728,"journal":{"name":"2022 IEEE 22nd International Conference on Software Quality, Reliability, and Security Companion (QRS-C)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"CIL-BSP: Bug Report Severity Prediction based on Class Imbalanced Learning\",\"authors\":\"Yu Su, Xinping Hu, Xiang Chen, Yubin Qu, Qianshuang Meng\",\"doi\":\"10.1109/QRS-C57518.2022.00051\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The bug reports' severity can be used for developers to prioritize which bugs to be fixed first. However, this process depends on the developers' expertise in assigning the correct bug severity. In our previous study, we propose a novel bug report severity prediction method EKD-BSP, which utilizes the bug summary and the keywords extracted from the bug description. However, a class imbalance exists in our gathered bug report severity prediction datasets. To solve this issue, we design a novel method CIL-BSP by further considering the class imbalanced methods. Moreover, we apply hyperparameter optimization to CIL-BSP and consider different optimization strategies. To verify the effectiveness of CIL-BSP, we select two real-world open-source projects Eclipse and Mozilla as our experimental subjects. Based on our empirical results, we find that performing hyper-parameter optimization can significantly improve the severity prediction performance of CIL-BSP. Moreover, optimization hyperparameters on the classifier can contribute more than the class imbalanced method.\",\"PeriodicalId\":183728,\"journal\":{\"name\":\"2022 IEEE 22nd International Conference on Software Quality, Reliability, and Security Companion (QRS-C)\",\"volume\":\"13 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 IEEE 22nd International Conference on Software Quality, Reliability, and Security Companion (QRS-C)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/QRS-C57518.2022.00051\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 22nd International Conference on Software Quality, Reliability, and Security Companion (QRS-C)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/QRS-C57518.2022.00051","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
CIL-BSP: Bug Report Severity Prediction based on Class Imbalanced Learning
The bug reports' severity can be used for developers to prioritize which bugs to be fixed first. However, this process depends on the developers' expertise in assigning the correct bug severity. In our previous study, we propose a novel bug report severity prediction method EKD-BSP, which utilizes the bug summary and the keywords extracted from the bug description. However, a class imbalance exists in our gathered bug report severity prediction datasets. To solve this issue, we design a novel method CIL-BSP by further considering the class imbalanced methods. Moreover, we apply hyperparameter optimization to CIL-BSP and consider different optimization strategies. To verify the effectiveness of CIL-BSP, we select two real-world open-source projects Eclipse and Mozilla as our experimental subjects. Based on our empirical results, we find that performing hyper-parameter optimization can significantly improve the severity prediction performance of CIL-BSP. Moreover, optimization hyperparameters on the classifier can contribute more than the class imbalanced method.