Debugging

A process by which the logic of the program is tested for errors. A program is said to have bugs in it when it fails to function properly.