Repair or Rework: Understanding the Differences