Consider the following statements about debugging and choose the correct statements:
A. The process of validating the correctness of a program is debugging.
B. Debugging depends largely on the programmer and error.
C. Debugging is a definable process and planned ahead before the program.
D. Debugging process ends temporarily only.
Choose the correct answer from the options given below: