リバースエンジニアリング(Reverse engineering)とは、機械を分解したり、ソフトウェアを解析するなどして、製品の構造を分析し、そこから製造方法や設計図、ソースコードなどを推測する事である。
英語: Reverse engineering