This is a shortcoming or imperfection.
Software Defects
You can detect defects using Software Quality assurance, but also prevent these defects as well.
Defect prevention
- Prevents defects from occurring in the first place
- Activities: training, planning, and simulation
Defects detection - Finds defects in a software artifact
- Activities: inspections, testing, or measuring
Defects removal - Isolation, correction, verification of fixes
- Activities: fault isolation, fault analysis, regression testing