Statistical Debugging of Sampled Programs

Abstract

We present a novel strategy for automatically debugging programs given sampled data from thousands of actual user runs. Our goal is to pinpoint those features that are most correlated with crashes. This is accomplished by maximizing an appropriately defined utility function. It has analogies with intuitive debugging heuristics, and, as we demonstrate, is able to deal with various types of bugs that occur in real programs.

Cite

Text

Zheng et al. "Statistical Debugging of Sampled Programs." Neural Information Processing Systems, 2003.

Markdown

[Zheng et al. "Statistical Debugging of Sampled Programs." Neural Information Processing Systems, 2003.](https://mlanthology.org/neurips/2003/zheng2003neurips-statistical/)

BibTeX

@inproceedings{zheng2003neurips-statistical,
  title     = {{Statistical Debugging of Sampled Programs}},
  author    = {Zheng, Alice X. and Jordan, Michael I. and Liblit, Ben and Aiken, Alex},
  booktitle = {Neural Information Processing Systems},
  year      = {2003},
  pages     = {603-610},
  url       = {https://mlanthology.org/neurips/2003/zheng2003neurips-statistical/}
}