[1] Manchmal wird die Softwarewartung spöttisch als Softwarearchäologie benannt. Es geht aber dabei nicht nur um Wartung, sondern auch schlechten Kode zu verbessern, indem man den Entwurf verbessert, Kode-Wiederholungen entfernt, Entwurfsmuster einführt, den Kode dokumentiert und versucht, die Software so robuster zu machen.