A deviation from the specified or expected behavior that is visible to end-users is called ______
an error
a fault
a failure
a defect