articleACM SIGPLAN NoticesJun 12, 2005Closed access

Scalable statistical bug isolation

University of Wisconsin–Madison · Stanford University · +1 more institution

Indexed incrossref

Abstract

We present a statistical debugging algorithm that isolates bugs in programs containing multiple undiagnosed bugs. Earlier statistical algorithms that focus solely on identifying predictors that correlate with program failure perform poorly when there are multiple bugs. Our new technique separates the effects of different bugs and identifies predictors that are associated with individual bugs. These predictors reveal both the circumstances under which bugs occur as well as the frequencies of failure modes, making it easier to prioritize debugging efforts. Our algorithm is validated using several case studies, including examples in which the algorithm identified previously unknown, significant crashing bugs in…

Citation impact

735
total citations
FWCI
84.78
Percentile
100%
References
19
Citations per year

Authors

5

Topics & keywords

Keywords
  • Debugging
  • Computer science
  • Software bug
  • Scalability
  • Statistical model
  • Programming language
  • Focus (optics)
  • Machine learning
No related works found for this paper.