Causes of software defects are the following When a programmer writes hundreds may thousands lines of the code we could not possibly expect it to be 100% correct.This could be due to several factor.including:
- Human being are fallible
- Miscommunication
- Software Complexity
- Programming Error
- Changing Requirement
- Time Pressure
- Poorly Documented Code
- Software Development Tools