Error Isolation Techniques In Software Development