Repair computer code by analysing testing results, locating the defects causing the software to output an incorrect or unexpected result and removing these faults.