Debugging is the process of finding and resolving of defects or problem within the program that prevent correct operation of computer software or a system.