Linked from
The 11 pages that link to Reverse engineering, each with the reason it gives.
Assembly languageRelated: Disassembly exposes instruction sequences when source code is unavailable.
ExecutableRelated: Disassembling an executable can reveal its instructions and program structure.
Video game moddingRelated: Modders use it when game formats or systems are undocumented.
Andrei TupolevRelated: The Tu-4 program made this method a conspicuous part of Tupolev’s legacy.