Cracking software reuse. - Spinellis, Diomidis