Reverse Engineering meets Artificial Intelligence