To debug a program, developers often use a software .

A logical error occurs when the code produces the wrong .

One common mistake in programming is forgetting to close a .

One of the debugging techniques is called .