Zwolennicy funkcjonalnych języków programowania twierdzą, że programowanie funkcjonalne ułatwia rozumowanie kodu. Zwolennicy języków typowanych statycznie twierdzą, że ich kompilatory wychwytują wystarczającą liczbę błędów, aby zrekompensować dodatkową złożoność systemów typów. Ale wszystko, co czytam na te tematy, opiera się na racjonalnych argumentach, a nie na danych empirycznych.
Czy są jakieś badania empiryczne dotyczące wpływu różnych kategorii języków programowania na wskaźniki defektów lub inne wskaźniki jakości?
(Odpowiedzi na to pytanie wydają się wskazywać, że nie ma takich badań, przynajmniej nie dla debaty dynamicznej vs. statycznej)