ACM Home Page
Please provide us with feedback. Feedback
Statistical debugging: simultaneous identification of multiple bugs
Full text PdfPdf (323 KB)
Source ACM International Conference Proceeding Series; Vol. 148 archive
Proceedings of the 23rd international conference on Machine learning table of contents
Pittsburgh, Pennsylvania
Pages: 1105 - 1112  
Year of Publication: 2006
ISBN:1-59593-383-2
Authors
Alice X. Zheng  Carnegie Mellon University, Pittsburgh, PA
Michael I. Jordan  University of California, Berkeley, CA
Ben Liblit  University of Wisconsin-Madison, Madison, WI
Mayur Naik  Stanford University, Stanford, CA
Alex Aiken  Stanford University, Stanford, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 52,   Citation Count: 9
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1143844.1143983
What is a DOI?

ABSTRACT

We describe a statistical approach to software debugging in the presence of multiple bugs. Due to sparse sampling issues and complex interaction between program predicates, many generic off-the-shelf algorithms fail to select useful bug predictors. Taking inspiration from bi-clustering algorithms, we propose an iterative collective voting scheme for the program runs and predicates. We demonstrate successful debugging results on several real world programs and a large debugging benchmark suite.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
Hartigan, J. A. (1972). Direct clustering of a data matrix. Journal of the American Statistical Association, 67, 123--129.
 
4
5
6
7
 
8
Ng, A. Y., Jordan, M. I., & Weiss, Y. (2002). On spectral clustering: Analysis and an algorithm. Advances in Neural Information Processing Systems 14. Cambridge, MA: MIT Press.
 
9
Renieris, M., & Reiss, S. P. (2003). Fault localization with nearest neighbor queries. Proc. 21st Int. Conf. on Automated Software Engineering (ASE'03) (pp. 30--39). IEEE Computer Society.
 
10
Zheng, A. X., Jordan, M. I., Liblit, B., & Aiken, A. (2004). Statistical debugging of sampled programs. Advances in Neural Information Processing Systems 16. Cambridge, MA: MIT Press.

CITED BY  9

Collaborative Colleagues:
Alice X. Zheng: colleagues
Michael I. Jordan: colleagues
Ben Liblit: colleagues
Mayur Naik: colleagues
Alex Aiken: colleagues