Не существует науки которая исследовала-бы данную область. Какие должны быть парадигмы , для чего именно.
Пока-что мир находится в состоянии экспериментального исследования и первоначального накопления сведений.
Типа как при изучении электричества стадия когда терли янтарь и смотрели на искры.
Языки и парадигмы меняются каждый день и достаточно хаотично.
Естественно причастные никогда (лет 30 еще) это не признают.
Они будут рассказывать что у них все логично , гармонично и жутко эффективно ,
но по факту программирование переживает пока-что каменный век.
Даже процесс отделения программирования от кодирования находится в зачаточном состоянии.