Differences Between Reverse Engineering & Re-Engineering

Re-engineering is commonly, but incorrectly, used in reference to reverse engineering. While both refer to the further investigation or engineering of finished products, the methods of doing so, and the desired outcomes, are vastly different. Reverse engineering attempts to discover how something works, while re-engineering seeks to improve a current design by investigating particular aspects…