Provably Optimal and Human-Competitive Results in SBSE for Spectrum Based Fault Localisation

作者: Xiaoyuan Xie , Fei-Ching Kuo , Tsong Yueh Chen , Shin Yoo , Mark Harman

DOI: 10.1007/978-3-642-39742-4_17

关键词:

摘要: Fault localisation uses so-called risk evaluation formulae to guide the process. For more than a decade, design and improvement of these has been conducted entirely manually through iterative publication in fault literature. However, recently we demonstrated that SBSE could be used automatically such by recasting this as problem for Genetic ProgrammingGP. In paper prove our GP produced four previously unknown globally optimal formulae. Though other human competitive results have reported literature, is first result, any application domain, which competitiveness formally proved. We also show some exhibit counter-intuitive characteristics, making them less likely found solely further effort.

参考文章(28)
John T. Stasko, James A. Jones, Mary Jean Harrold, Visualization for Fault Localization ,(2003)
Fabrício Gomes de Freitas, Jerffeson Teixeira de Souza, Ten years of search based software engineering: a bibliometric analysis symposium on search based software engineering. pp. 18- 32 ,(2011) , 10.1007/978-3-642-23716-4_5
Outi Räihä, Survey: A survey on search-based software design Computer Science Review. ,vol. 4, pp. 203- 249 ,(2010) , 10.1016/J.COSREV.2010.06.001
Rui Abreu, Peter Zoeteweij, Arjan J. C. van Gemund, An observation-based model for fault localization Proceedings of the 2008 international workshop on dynamic analysis held in conjunction with the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2008) - WODA '08. pp. 64- 70 ,(2008) , 10.1145/1401827.1401841
Mark Harman, S. Afshin Mansouri, Yuanyuan Zhang, Search-based software engineering ACM Computing Surveys. ,vol. 45, pp. 1- 61 ,(2012) , 10.1145/2379776.2379787
Valentin Dallmeier, Christian Lindig, Andreas Zeller, Lightweight bug localization with AMPLE international symposium on open collaboration. pp. 99- 104 ,(2005) , 10.1145/1085130.1085143
Lee Naish, Hua Jie Lee, Kotagiri Ramamohanarao, A model for spectra-based software diagnosis ACM Transactions on Software Engineering and Methodology. ,vol. 20, pp. 1- 32 ,(2011) , 10.1145/2000791.2000795
Jerffeson Teixeira de Souza, Camila Loiola Maia, Fabricio Gomes de Freitas, Daniel Pinto Coutinho, The Human Competitiveness of Search Based Software Engineering symposium on search based software engineering. pp. 143- 152 ,(2010) , 10.1109/SSBSE.2010.25
Nicholas DiGiuseppe, James A. Jones, On the influence of multiple faults on coverage-based fault localization Proceedings of the 2011 International Symposium on Software Testing and Analysis - ISSTA '11. pp. 210- 220 ,(2011) , 10.1145/2001420.2001446
Shay Artzi, Julian Dolby, Frank Tip, Marco Pistoia, Directed test generation for effective fault localization international symposium on software testing and analysis. pp. 49- 60 ,(2010) , 10.1145/1831708.1831715