RE2: Reverse-engineering and reuse re-engineering