From the March/April 2012 Issue...
Fault Localization for Dynamic Web Applications
By Shay Artzi, Julian Dolby, Frank Tip, and Marco Pistoia
In recent years, there has been significant interest in fault-localization techniques that are based on statistical analysis of program constructs executed by passing and failing executions. This paper shows how the Tarantula, Ochiai, and Jaccard fault-localization algorithms can be enhanced to localize faults effectively in web applications written in PHP by using an extended domain for conditional and function-call statements and by using a source mapping. We also propose several novel test-generation strategies that are geared toward producing test suites that have maximal fault-localization effectiveness...
View the PDF of this article
View this issue in the digital library