An exploratory study about the cross-project defect prediction: Impact of using different classification algorithms and a measure of performance in building predictive …

RFP Satin, IS Wiese, R Ré - 2015 Latin American Computing …, 2015 - ieeexplore.ieee.org
RFP Satin, IS Wiese, R Ré
2015 Latin American Computing Conference (CLEI), 2015ieeexplore.ieee.org
Predicting defects in software projects is a complex task, especially in the initial phases of
software development because there are a few available data. The use of cross-project
defect prediction is indicated in such situation because it enables to reuse data of similar
projects. In order to find and group similar projects, this paper proposes the construction of
cross-project prediction models using a measure of performance achieved through the
application of classification algorithms. To do so, we studied the combined application of …
Predicting defects in software projects is a complex task, especially in the initial phases of software development because there are a few available data. The use of cross-project defect prediction is indicated in such situation because it enables to reuse data of similar projects. In order to find and group similar projects, this paper proposes the construction of cross-project prediction models using a measure of performance achieved through the application of classification algorithms. To do so, we studied the combined application of different algorithms of classification, of feature selection, and clustering data, applied to 1270 projects aiming to building different cross-project prediction models. In this study we concluded that Naive Bayes algorithm obtained the best performance, with 31.58 % of satisfactory predictions in 19 models created with its use. This proposal seems to be promise, once the local predictions considered satisfactory reached 31.58%, against 26.31 % of global predictions.
ieeexplore.ieee.org
以上显示的是最相近的搜索结果。 查看全部搜索结果