期刊文献+

综合利用语句和序列可疑度的软件故障定位方法

Software Fault Localization by Integrating the Suspiciousness of Statements and Sequences
下载PDF
导出
摘要 自动故障定位对于提高软件调试的效率有重要意义.本文提出利用语句、数据流和控制流的频谱信息并基于局部最优性生成和计算语句序列的可疑度,并综合语句所在序列的可疑度和语句的可疑度以获得语句的最终可疑度排序.在西门子测试程序集上与两种基于语句可疑度的故障定位方法做了实验性能比较,结果验证了所提出方法的有效性. Automated fault localization is significant for improving the efficiency of software debugging. We propose to generate state- ment sequences and compute their suspiciousness from the spectrum information of statements as well as control and data dependency relations based on local optimality. Then the suspiciousness of sequences and statements are integrated to produce a suspiciousness ranking of each statement. Performance comparison with two methods based on suspiciousness of statements on the Siemens Suite has validated the effectiveness of proposed approach.
作者 罗奇鸣
出处 《小型微型计算机系统》 CSCD 北大核心 2013年第2期324-327,共4页 Journal of Chinese Computer Systems
关键词 软件故障定位 语句序列可疑度 程序分析 软件调试 软件工程 software fault localization suspiciousness of statement sequence program analysis debugging software engineering
  • 相关文献

参考文献2

二级参考文献20

  • 1Chen Z,Xu B,Nie C.A detectability analysis of fault classes for Boolean specifications//Proceedings of the 2008 ACM Symposium on Applied Computing.Fortaleza,Ceara,Brazil,2008:826-830.
  • 2Zhang X,Xu B,Chen Z,Nie C,Li L.An empirical evaluation of test suite reduction for Boolean specification-based testing//Proceedings of the 2008 the 8th International Conference on Quality Software.Oxford,UK,2008:270-275.
  • 3Chen Z,Chen T Y,Xu B.A revisit of fault class hierarchies in general Boolean specifications.ACM Transactions on Software Engineering and Methodology,accepted,to appear.
  • 4Nie Changhai,Leung Hareton.The minimal failure-causing schema of combinatorial testing.ACM Transactions on Software Engineering and Methodology,accepted,to appear.
  • 5Nie Changhai,Leung H K N,Xu Baowen.A survey of combinatorial testing.ACM Computing Survey,accepted,to appear.
  • 6Harrold M J,Rothermel G,Wu R,Yi L.An empirical investigation of program spectra//Proceedings of the ACM SIGPLAN/SIGSOFT Workshop Program Analysis for Software Tools and Eng (PASTE'98).Montreal,Quebec,Canada,1998:83-90.
  • 7Renieris M,Reiss S P.Fault localization with nearest neighbor queries//Proceedings of the 18th IEEE International Conference on Automated Software Engineering.Montreal,Canada,2003:30-39.
  • 8Jones J A,Harrold M J,Stasko J.Visualization of test information to assist fault localization//Proceedings of the 24th International Conference on Software Engineering.Orlando,FL,USA,2002:467-477.
  • 9Jones J A,Harrold M J.Empirical evaluation of the Tarantula automatic fault-localization technique//Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering.Long Beach,CA,USA,2005:273-282.
  • 10Yu Y,Jones J A,Harrold M J.An empirical study of the effects of test-suite reduction on fault localization//Proceedings of the 30th International Conference on Software Engineering.Leipzig,Germany,2008:201-210.

共引文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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