Reverse Engineering Case Studies