Fault Localization Techniques Research Articles