சுய-பிரதிபலிப்பு கணினி நிரல்களின் கோட்பாடு குறித்த முதல் கல்விப் பணி 1949 ஆம் ஆண்டில் ஜான் வான் நியூமன் என்பவர் இல்லினாய்ஸ் பல்கலைக்கழகத்தில் "சிக்கலான தானியங்கல் கோட்பாடு மற்றும் அமைப்பு" பற்றி விரிவுரைகளை வழங்கினார். வான் நியூமனின் பணி பின்னர் "சுய இனப்பெருக்கம் செய்யும் ஆட்டோமேட்டாவின் கோட்பாடு" என்று வெளியிடப்பட்டது. வான் நியூமன் தனது கட்டுரையில் ஒரு கணினி நிரல் தன்னை எவ்வாறு இனப்பெருக்கம் செய்ய வடிவமைக்க முடியும் என்பதை விவரித்தார். சுய இனப்பெருக்கம் செய்யும் கணினி நிரலுக்கான வான் நியூமனின் வடிவமைப்பு உலகின் முதல் கணினி வைரஸாகக் கருதப்படுகிறது, மேலும் அவர் கணினி வைராலஜியின் தத்துவார்த்த "தந்தை" என்று கருதப்படுகிறார். 1972 ஆம் ஆண்டில், வீத் ரிசாக் வான் நியூமனின் சுய பிரதிபலிப்பு குறித்த படைப்புகளை நேரடியாகக் கட்டமைத்து, தனது கட்டுரையை "செல்ப்ஸ்ட்ரெப்ரோடுஜீரேண்டே ஆட்டோமேட்டன் மிட் மினிமேலர் இன்ஃபர்மேஷன்ஸ்பெர்ட்ராகுங்" (குறைந்த தகவல் பரிமாற்றத்துடன் சுய-இனப்பெருக்கம் செய்யும் ஆட்டோமேட்டா) என்ற கட்டுரையை வெளியிட்டார். கட்டுரை ஒரு SIEMENS 4004/35 கணினி அமைப்புக்கான அசெம்பிளர் நிரலாக்க மொழியில் எழுதப்பட்ட ஒரு முழுமையானச் செயல்பாட்டு வைரஸை விவரிக்கிறது. 1980 ஆம் ஆண்டில் ஜர்கன் கிராஸின் அவரது எழுதினார் டிப்ளோம் மணிக்கு ஆய்வறிக்கை "Selbstreproduktion bei Programmen" (நிரல்களில் சுய இனப்பெருக்கம்) டார்ட்மண்ட் பல்கலைக்கழகத்தில் . க்ராஸ் தனது படைப்பில் கணினி நிரல்கள் உயிரியல் வைரஸ்களைப் போலவே செயல்பட முடியும் என்றுக் குறிப்பிட்டார். 

சுய பிரதிபலிப்பு திட்டங்களில் ஆரம்பகால கல்விப் பணி
அறிவியல் புனைகதை
முதல் எடுத்துக்காட்டுகள்
வரலாற்று வளர்ச்சி