Scalable statistical bug isolation

作者: Ben Liblit , Mayur Naik , Alice X. Zheng , Alex Aiken , Michael I. Jordan

DOI: 10.1145/1064978.1065014

关键词: DebuggingScalabilityComputer scienceData miningSoftware qualityIsolation (database systems)

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

参考文章(14)
Alessandro Orso, Taweesup Apiwattanapong, Mary Jean Harrold, Leveraging field data for impact analysis and regression testing foundations of software engineering. ,vol. 28, pp. 128- 137 ,(2003) , 10.1145/940071.940089
Lisa Burnell, Eric Horvitz, Structure and chance Communications of the ACM. ,vol. 38, pp. 31- 41 ,(1995) , 10.1145/203330.203338
Ben Liblit, Mayur Naik, Alice X Zheng, Alex Aiken, Michael I Jordan, Public deployment of cooperative bug isolation "Second International Workshop on Remote Analysis and Measurement of Software Systems (RAMSS 04)" - W15S Workshop - 26th International Conference on Software Engineering. pp. 57- 62 ,(2004) , 10.1049/IC:20040352
Erich Leo Lehmann, Testing statistical hypotheses ,(1959)
Andy Podgurski, Jiayang Sun, David Leon, Wes Masri, Patrick Francis, Melinda Minch, Bin Wang, Automated support for classifying software failure reports international conference on software engineering. pp. 465- 475 ,(2003) , 10.5555/776816.776872
Matthias Hauswirth, Trishul M. Chilimbi, Low-overhead memory leak detection using adaptive statistical profiling Proceedings of the 11th international conference on Architectural support for programming languages and operating systems - ASPLOS-XI. ,vol. 39, pp. 156- 164 ,(2004) , 10.1145/1024393.1024412
Saul Schleimer, Daniel S. Wilkerson, Alex Aiken, Winnowing: local algorithms for document fingerprinting international conference on management of data. pp. 76- 85 ,(2003) , 10.1145/872757.872770
Sudheendra Hangal, Monica S. Lam, Tracking down software bugs using automatic anomaly detection international conference on software engineering. pp. 291- 301 ,(2002) , 10.1145/581339.581377
Erich Leo Lehmann, Theory of point estimation ,(1950)
Alice Zheng, Michael Jordan, Ben Liblit, Alex Aiken, None, Statistical Debugging of Sampled Programs neural information processing systems. ,vol. 16, pp. 603- 610 ,(2003)