Personalized Defect Prediction for Individual Source Files

Heng CHEN,Wen-guang LIU,Dong-jing GAO,Xin PENG,Wen-yun ZHAO
DOI: https://doi.org/10.11896/j.issn.1002-137X.2017.04.020
2017-01-01
Computer Science
Abstract:Most defect prediction methods are project-oriented or developer-oriented.These methods do not distinguish the differences between source files and between developers,or only distinguish the differences between developers.However,there exist differences between developers and between source files in development process,and both differences may have an effect on defect prediction model and result.Therefore,if these two kinds of differences or either one kind of differences are ignored,and defect prediction models based on either the whole project or a single developer's development history are built,the prediction accuracy may be affected.To solve this problem,this paper proposed a personalized defect prediction method for individual source files,that is,we regarded the historical data of each file modified by each developer as an independent dataset,built a corresponding defect prediction model and used it to predict the defect possibility for the corresponding file modified by the corresponding developer.Experiments show the proposed method can improve the prediction accuracy with sufficient personal defect data.
What problem does this paper attempt to address?