A tool for detecting dead code in mobile applications by combining static analysis with runtime data collection; unlike traditional static analysis tools, Reaper uses data from production - allowing it to detect unused code which is impossible to detect via static approaches.