Yi Yao, Yuchan Liu, Song Huang, Hao Chen, Jialuo Liu, Fan Yang
{"title":"Cross-Project Dynamic Defect Prediction Model for Crowdsourced test","authors":"Yi Yao, Yuchan Liu, Song Huang, Hao Chen, Jialuo Liu, Fan Yang","doi":"10.1109/QRS51102.2020.00040","DOIUrl":null,"url":null,"abstract":"By comparing the predicted number of defects with the number found in crowdsourced test in real time, people can dynamically assess the progress of crowdsourced test tasks. In this paper, we propose a cross-project dynamic defect prediction model (CPDDPM) for crowdsourced test to predict the number of defects in real time. In the construction of training dataset, we use density-based clustering method to select instances from the multiple source project datasets and build the initial training dataset. In the dynamic correction, CPDDPM iteratively corrects the prediction model using crowdsourced test reports and ability attributes of the crowdsourced testers until the predicted results converge. We collected project defect datasets on the crowdsourced test platform, and evaluated prediction accuracy of CPDDPM by using relative error and prediction at level l. The results show that CPDDPM can greatly improve the prediction performance of defect number.","PeriodicalId":301814,"journal":{"name":"2020 IEEE 20th International Conference on Software Quality, Reliability and Security (QRS)","volume":"81 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE 20th International Conference on Software Quality, Reliability and Security (QRS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/QRS51102.2020.00040","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
By comparing the predicted number of defects with the number found in crowdsourced test in real time, people can dynamically assess the progress of crowdsourced test tasks. In this paper, we propose a cross-project dynamic defect prediction model (CPDDPM) for crowdsourced test to predict the number of defects in real time. In the construction of training dataset, we use density-based clustering method to select instances from the multiple source project datasets and build the initial training dataset. In the dynamic correction, CPDDPM iteratively corrects the prediction model using crowdsourced test reports and ability attributes of the crowdsourced testers until the predicted results converge. We collected project defect datasets on the crowdsourced test platform, and evaluated prediction accuracy of CPDDPM by using relative error and prediction at level l. The results show that CPDDPM can greatly improve the prediction performance of defect number.