Improving the Accuracy of Spectrum-Based Fault Localization Using Multiple Rules