El primer trabajo académico en la teoría de los programas de ordenador auto-replicantes fue publicado por John von Neumann en 1949 quien dio conferencias en la Universidad de Illinois sobre la "Teoría y Organización de Autómatas Complicados" (Theory and Organization of Complicated Automata).