Which of the following is not an objective of reverse engineering ?

Which of the following is not an objective of reverse engineering ?

A. to reduce maintenance effort
B. to cope with complexity
C. to avoid side effects
D. to assist migration to a CASE environment

Explanation: Reverse engineering helps us to detect side effects rather than avoiding them.