Detecting and explaining regression failures