期刊文献+

组合统计模型在程序错误定位中的应用

Apply composed statistical model in program fault localization
下载PDF
导出
摘要 为了解决用单一统计模型进行程序错误定位时存在的泛化能力较弱、错误类型覆盖不广和对测试用例过度依赖等问题,提出了组合统计模型的方法。该方法根据各个弱计算模型的特点,对它们进行了加权组合。组合统计模型具有更好的错误查找性能和抗噪能力,能够有效定位程序中不同类型的错误代码。通过组合模型和单一模型的对比实验结果表明,组合模型有效地提升了系统的分析能力和泛化性能。 To deal with the problems such as weak generalization, poor coverage on bug patterns and strong dependence on test suites that happened in applying unique statistical model in bug localization, a method of composed statistical model is proposed. Composed statistical model assembles several weak models into one system by weights according to their characteristics. This model, which has stronger capability on fault localization and noise tolerance, can find the bugs in various patterns effectively. The improvement on analysis performance and generalization is verified by comparative experiments between composed model and unique model.
作者 骆桢轩
出处 《计算机工程与设计》 CSCD 北大核心 2010年第19期4218-4220,4231,共4页 Computer Engineering and Design
基金 国家自然科学基金项目(60673120)
关键词 错误定位 统计分析 组合统计模型 运行时状态 程序测试 fault localization statistical analysis composed statistical model runtime states program test
  • 相关文献

参考文献9

  • 1Liu C,Yan X,Fei L,et al.SOBER:Statistical model-based bug localization[C].New York:proceedings of 10th European Software Engineering Conference and 13th Foundations on Software Engineering,2005:286-295.
  • 2Dailmeier V,Zimmermann T.Extraction of bug localization benchmarks from history[C].Atlanta:Proceedings of the 22th IEEE/ACM International Conference on Automated Software Engineering,2007:433-436.
  • 3夏玉辉,万琳,李鸣,王洪艳.基于变量使用的静态测试方法研究[J].计算机工程与设计,2009,30(9):2205-2207. 被引量:1
  • 4Liblit B,Naik M,Zheng A X,et al.Scalable statistical bug isolation[C].Chicago:Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation,2005:15-26.
  • 5Jones J,Harrold M J,Stasko J.Visnalization of test information to assist fault localization[C].Orlando,Florida:Proceedings of the International Conference on Software Engineering,2002:467-477.
  • 6Keppel G,Wickens T D.Design and analysis:A researcher's handbook[M].4th ed.NJ:Pearson Prentice-Hall,2004.
  • 7George C,Roger B.Statistical inference[M].2nd ed.Duxbury Press,2001.
  • 8JTopas-Java tokenizer and parser tools[EB/OL].http://jtopas.sourceforge.net/jtopas,2004.
  • 9Zheng A,Jordan M I,Liblit B,et al.Statistical debugging:Simultaneous identication of multiple bugs[C].Pittsburga:Proceedings of the International Conference on Machine Learning,2006:1105-1112.

二级参考文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部