Definicija: To detect, locate, and correct logical or syntactical errors in a program or malfunctions in hardware. In hardware contexts, the term troubleshoot is the term more often used, especially when the problem is a major one.
Definicija: A program designed to aid in detecting, locating, and correcting errors in another program by allowing the programmer to step through the program, examine the data, and monitor conditions such as the values of variables.
Definicija: The process of finding and fixing errors in a Visual Basic procedure or a macro. Debugging usually involves executing specific portions of the procedure or macro and analyzing them at various points.