Generative AI can facilitate reverse engineering of legacy applications even without access to source code by observing user interactions, analyzing database changes, and capturing network traffic. A recent experiment at Thoughtworks demonstrated this capability using an open-source ERP platform, ultimately highlighting the need for human oversight in the process and the potential for AI to assist in testing application functionality post-reconstruction.
generative-ai ✓
reverse-engineering ✓
+ legacy-systems
application-modernization ✓
ai-testing ✓