El código heredado se basa en la frase de un sistema heredado que se aplica específicamente al código. Según Wikipedia, probablemente se remonta a la década de 1970 y era de uso común en la década de 1980. Despegó con la explosión tecnológica de la década de 1990.
Esto se puede ver con el visor ngram de Google: sistema heredado, código heredado
Profundizando en esto, puede encontrar usos documentados del término 'sistema heredado' en la década de 1970 .
El primer ejemplo de 'sistema heredado' que Google tiene está en un libro sobre Actas de la Conferencia de Análisis Numérico y Computadoras del Ejército de 1978:
... una solución bien documentada y bien documentada para un problema claramente definido es que la operación del sistema heredado necesita ser entendida y cambiar el sistema existente con confianza.
También hay un ejemplo de 'sistema heredado' fuera de la industria de la tecnología en Clout: Womanpower and Politics grin 1976:
... además, ocupa un puesto como la demócrata de tercer rango en el poderoso Comité de Banca y Moneda, posiciones de poder que ha construido por su cuenta, no a través del sistema heredado.
Más allá de este ejemplo que muestra que su uso se ha extendido más allá del mundo del software puro, los detalles de dónde se originó exactamente el término probablemente se pierden en las arenas del tiempo. Dadas las referencias militares y políticas, puede haberse originado con ellos (principalmente el ejército y su migración de la jerga ( "Parece probable que 'kluge' llegó al MIT a través de antiguos alumnos de los muchos proyectos de electrónica militar que se ejecutaron en Cambridge durante la guerra (muchos en El venerable Edificio 20 del MIT, que albergaba TMRC ... " ))