Reverse Engineering

Your constantly-updated definition of Reverse Engineering and collection of topical content and literature

What is Reverse Engineering?

Reverse-engineering is a process which enables a designer or developer to move from a finished product (create by someone else) to the process of creating that product. It is used for many reasons some legitimate and some not so legitimate throughout industry. A UX designer should be familiar with the concept of reverse-engineering and understand when it might add value to a project that they are working whilst always acting ethically and within the law.

Literature on Reverse Engineering

Here’s the entire UX literature on Reverse Engineering by the Interaction Design Foundation, collated in one place:

All Literature

Please check the value and try again.