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.