Survey of Software Fault Localization for Web Application
Pages : 1525-1529
Download PDF
Abstract
Fault localization or localizing the root cause of failure is one of the most difficult processes in software debugging. Hence, many automated techniques have emerged to help in this process. Most of these techniques are based on the principles used in real life for fault diagnosis. These techniques are based on statistical analysis of program constructs executed by passing and failing test case executions. Fault localization in dynamic web application is the problem of decisive where source code modification has to be completed in order to fix the perceived failures. The cause of the failure is called as execution bug that also called as fault. In the recent years automatic fault localization techniques are more demanding , that guide programmers to the locations of faults with minimal human intervention. Such high demand of fault localization led to development of various fault localization techniques. Although fault localization in general has been an active research topic, automatically localizing web faults has received very limited attention as of now. Therefore, in this paper we aim to understand existing fault localization techniques, we primarily focus on state of the art techniques and discuss some of the key issues and concerns that are relevant to fault localization.
Keywords: Dynamic web application, Automatic Fault localization Techniques, Testing
Article published in International Journal of Current Engineering and Technology, Vol.5, No.3 (June-2015)