Concept:Corrective maintenance is the process of fixing errors and faults found in software after it has been released for use.
Explanation:When users run software, they may discover bugs or defects in its behaviour.
These defects arise from mistakes made during the design, coding, or testing stages.
Corrective maintenance means modifying the software to remove these problems.
It does not aim to make the software faster, move it to another platform, or make it easier to understand.
Its only focus is restoring the software to correct working order.
An example is applying a patch to stop a program from crashing when a user enters invalid data.
Thus, the correct option is the one that describes changes made because of defects found in the software.
Answer:C. Modifications initiated due to defects in software.