Title :
Mitigating the Dependence Confounding Effect for Effective Predicate-Based Statistical Fault Localization
Author :
Xingya Wang;Shujuan Jiang;Xiaolin Ju;Heling Cao;Yingqi Liu
Author_Institution :
Sch. of Comput. Sci. &
fDate :
7/1/2015 12:00:00 AM
Abstract :
The recent studies indicate that predicate-based statistical fault localization suffered from the control dependence confounding effect and the failure flow confounding effect, which decrease the measurement accuracy of fault localization. However, the extent of the potentially confounding effect of data dependence is uncertain. This paper presents a novel approach that accounts for the effects of program dependences to mitigate the confounding effect during statistical predicate-based fault localization. First, we present a variable type-based predicate designation technique to improve the ability of fault-relevant predicate identification. Then, we conduct dependence analysis to examine the extent of the potentially confounding effect of data dependence in fault localization. Finally, we propose a linear regression-based method to mitigate both the data dependence confounding effect and the control dependence confounding effect. Using the open-source software systems, we find that the fault-relevant predicate can be identified effectively by the proposed predicate design technique, and the effectiveness of fault localization can be significantly improved after mitigating the dependence confounding effect.
Keywords :
"Reactive power","Fault diagnosis","Measurement","Software","Data models","Sociology","Statistics"
Conference_Titel :
Computer Software and Applications Conference (COMPSAC), 2015 IEEE 39th Annual
Electronic_ISBN :
0730-3157
DOI :
10.1109/COMPSAC.2015.37