Title :
Effort-Aware Defect Prediction Models
Author :
Mende, Thilo ; Koschke, Rainer
Author_Institution :
Fachbereich Math. und Inf., Univ. of Bremen, Bremen, Germany
Abstract :
Defect Prediction Models aim at identifying error-prone modules of a software system to guide quality assurance activities such as tests or code reviews. Such models have been actively researched for more than a decade, with more than 100 published research papers. However, most of the models proposed so far have assumed that the cost of applying quality assurance activities is the same for each module. In a recent paper, we have shown that this fact can be exploited by a trivial classifier ordering files just by their size: such a classifier performs surprisingly good, at least when effort is ignored during the evaluation. When effort is considered, many classifiers perform not significantly better than a random selection of modules. In this paper, we compare two different strategies to include treatment effort into the prediction process, and evaluate the predictive power of such models. Both models perform significantly better when the evaluation measure takes the effort into account.
Keywords :
program testing; quality assurance; software performance evaluation; software quality; effort-aware defect prediction models; error-prone modules; prediction process; quality assurance activity; random module selection; software system; trivial classifier ordering files; Complexity theory; Data models; Object oriented modeling; Prediction algorithms; Predictive models; Quality assurance; Testing; Cost-Benefits; Defect Prediction Models; Evaluation;
Conference_Titel :
Software Maintenance and Reengineering (CSMR), 2010 14th European Conference on
Conference_Location :
Madrid
Print_ISBN :
978-1-61284-369-8
Electronic_ISBN :
1534-5351
DOI :
10.1109/CSMR.2010.18