Chinese Journal of Computers (计算机学报) 2013/36:12 PP.2420-2428
Previous spectra-based fault localization techniques mostly didn't take into account the effect of language features. In this paper, we consider the class feature in fault localization of object-oriented programs, discuss the effect of class feature on fault localization, and propose an approach with the combination of class suspiciousness information to improve the effectiveness of spectra-based fault localization techniques of object-oriented programs. Empirical studies using three open source Java software were also conducted. The experimental result shows that the proposed approach is able to improve the effectiveness of spectra-based fault localization.