Skip to content
akaturk Academic measurement

Article detail · 2008

Implications of ceiling effects in defect predictors

OpenAlex Open access · green Citations 186 Top 10% Percentile 98.9% FWCI 10.21
Year
2008
Type
conference-paper

Data source split

  • OpenAlex OpenAlex enrichment (abstract, citations, topics)

Abstract

OpenAlex · English

Context: There are many methods that input static code features and output a predictor for faulty code modules. These data mining methods have hit a "performance ceiling"; i.e., some inherent upper bound on the amount of information offered by, say, static code features when identifying modules which contain faults. Objective: We seek an explanation for this ceiling effect. Perhaps static code features have "limited information content"; i.e. their information can be quickly and completely discovered by even simple learners. Method:An initial literature review documents the ceiling effect in other work. Next, using three sub-sampling techniques (under-, over-, and micro-sampling), we look for the lower useful bound on the number of training instances. Results: Using micro-sampling, we find that as few as 50 instances yield as much information as larger training sets. Conclusions: We have found much evidence for the limited information hypothesis. Further progress in learning defect predictors may not come from better algorithms. Rather, we need to be improving the information content of the training data, perhaps with case-based reasoning methods.

Topics

Citations

OpenAlex cited_by_count. Not a WoS or Scopus citation count; those sources have no separate column here.

186 citations

OpenAlex cited_by_count (cache / database)

Authors

No author information.