Scrapheap Software Development: Lessons from an Experiment on Opportunistic Reuse
Gerald Kotonya, Simon Lock, John A. Mariani · IEEE Software · 2010
In this paper a set of 10 guidelines for opportunistic software reuse is discussed. These guidelines are based on observations of nine systems developed entirely with scraps of functionality scavenged from abandoned projects.