Debugging involves the process of detecting and removing existing and potential errors in a software code that can cause it to behave unexpectedly or crash. These bugs can also come in the form of virus which causes the computer to malfunction