Understanding the Use of Spectrum-based Fault Localization