期刊文献+

基于偶然性正确测试用例发现的错误定位方法 被引量:2

Study to improve coverage-based fault localization based on discovery of coincidental correctness test cases
下载PDF
导出
摘要 软件错误定位是目前软件工程领域的重要研究课题,其中基于程序谱的错误定位(CFL)是一类重要的方法。偶然性正确测试用例对于CFL有着很大的负面影响,因此如何发现该类测试用例或者避免它们对CFL的影响对于提高CFL方法的定位效果有着重要的意义。通过分析偶然性正确对CFL定位方法的影响,发现一种没有误判率(false positive)的寻找偶然性正确测试用例的方法。在此基础上,提出了一种基于偶然性正确测试用例发现的CFL定位方法。通过实验表明,该方法可以普遍改善已有CFL方法的定位效果。 Software fault localization is an important research field in software engineering, and the Coverage-based Fault Localization(CFL)is an important method among the existing approaches. Coincidental correctness(CC)test cases could have negative effects on the CFL, so that how to find CC test cases or reduce the impact of the CC test cases is significant to improve the CFL effect. By the research on how does CC test cases affect CFL, discover a way to find what kinds of test case are CC test cases which has no false positive situation. Based on this, propose a method to improve CFL on CC. It shows that this method can improve most of the CFL through the experiments.
出处 《计算机工程与应用》 CSCD 北大核心 2015年第22期252-257,共6页 Computer Engineering and Applications
基金 国家自然科学基金(No.61170015 No.61210004)
关键词 错误定位 偶然性正确 软件测试 调试 fault localization coincidental correctness software testing debugging
  • 相关文献

参考文献15

  • 1DiGiuseppe N, Jones J A.On the influence of multiple faults on coverage-based fault localization[C]//Proeeedings of the 2011 International Symposium on Software Testing and Analysis.ACM, 2011 : 210-220. 被引量:1
  • 2Wong W E, Debroy V.A survey of software fault local- ization[R].Dallas : University of Texas at Dallas Department of Copmputer Science,2009. 被引量:1
  • 3Wang X, Cheung S C, Chan W K, et al.Taming coincidental correctness:Coverage refinement with context patterns to improve fault localization[C]//Proceedings of the 31 st Inter- national Conference on Software Engineering.IEEE Com- puter Society, 2009: 45-55. 被引量:1
  • 4Masri W,Assi R A.Cleansing test suites from coincidental correctness to enhance fault-localization[C]//2010 Third International Conference on Software Testing, Verification and Validation(ICST).IEEE,2010: 165-174. 被引量:1
  • 5Masri W, Podgurski A.An empirical study of the strength of information flows in programs[C]//Proceedings of the 2006 International Workshop on Dynamic Systems Analysis,ACM,2006:73-80. 被引量:1
  • 6Masri W, Abou-Assi R, E1-Ghali M, et al.An empirical study of the factors that reduce the effectiveness of coverage- based fault localization[C]//Proceedings of the 2nd Inter- national Workshop on Defects in Large Software Systems: Held in conjunction with the ACM SIGSOFT Interna- tional Symposium on Software Testing and Analysis(ISSTA 2009) .ACM, 2009 : 1-5. 被引量:1
  • 7Jones J A, Harrold M J, Stasko J.Visualization of test information to assist fault localization[C]//Proceedings of the 24th International Conference on Software Engineering. ACM,2002:467-477. 被引量:1
  • 8Abreu R, Zoeteweij P, van Gemund A J C.An evaluation of similarity coefficients for software fault localization[C]// 12th Pacific Rim International Symposium on Dependable Computing, 2006.PRDC' 06.IEEE, 2006 : 39-46. 被引量:1
  • 9Wong W E,Debroy V,Xu D.Towards better fault local- ization:A crosstab-based statistical approach[J].IEEE Trans- actions on Systems, Man, and Cybernetics, Part C- Appli- cations and Reviews,2012,42(3) :378-396. 被引量:1
  • 10Liu C, Fei L, Yan X, et al.Statistical debugging : A hypothesis testing-based approach[J].IEEE Transactions on Software Engineering, 2006,32 ( l 0) : 831-848. 被引量:1

同被引文献23

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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