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