1.1 Herkunft

Die Herkunft des Refaktorisierens lässt sich nicht eindeutig festlegen. Seit den 80er Jahren wurde in der Smalltalk-Gemeinde schon an einem Entwicklungsprozess gearbeitet, der die Wartungskosten reduzieren sollte. Dabei entstand aus der Arbeit von Ward Cunningham und Kent Beck das Extreme Progamming, welches das Refaktorisieren zur Produktivitätssteigerung benutzt.
Martin Fowler hat bei einer Zusammenarbeit mit Kent Beck die Vorteile von Refaktorisieren kennen gelernt und anschließend sein Buch [L2] geschrieben, weil kein Buch zu diesem Thema existierte. Durch dieses Buch wurde Refaktorisieren bekannt.