Effort-Aware Defect Prediction Models

被引:144
作者
Mende, Thilo [1 ]
Koschke, Rainer [1 ]
机构
[1] Univ Bremen, Fachbereich Math & Informat, Bremen, Germany
来源
14TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR 2010) | 2010年
关键词
Defect Prediction Models; Evaluation; Cost-Benefits; STATIC CODE ATTRIBUTES; SOFTWARE; FAULTS;
D O I
10.1109/CSMR.2010.18
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:107 / 116
页数:10
相关论文
共 42 条
  • [1] [Anonymous], 14 EUR C MACH LEARN
  • [2] [Anonymous], PREDICTING BUGS HIST
  • [3] [Anonymous], P 19 INT S SOFTW REL
  • [4] [Anonymous], P 4 IEEE INT WORKSH
  • [5] [Anonymous], 5 INT S INT DAT AN
  • [6] [Anonymous], P 5 PROMISE
  • [7] [Anonymous], P 18 ISSRE
  • [8] [Anonymous], COMPUTING RES REPOSI
  • [9] [Anonymous], PATTERN RECOGN LETT
  • [10] [Anonymous], P 3 PROMISE