Tôi không biết về bất kỳ nghiên cứu nào với các phép đo định lượng. Như những người khác đã đề cập trong các bình luận cho câu hỏi của bạn, thực tế không thể đạt được điều đó. Tuy nhiên, có một số bài viết triết học cố gắng trả lời điều đó.
Bài viết yêu thích của tôi về chủ đề đó là Out of the Tar Pit của Ben Moseley & Peter Marks . Nó lý giải với các tuyên bố khác nhau từ các nguồn đáng kính về thiết kế hệ thống phức tạp đến kết quả khá thú vị.
Out of the Tar Pit kết luận rằng lập trình hàm thực sự là mô hình tốt nhất để hỗ trợ các giải pháp mà họ đang đề xuất. Điều này có ý nghĩa, bởi vì theo kinh nghiệm của tôi, các hệ thống OOP phức tạp trở nên rất gần với thủ tục theo thời gian và bắt đầu giống như OOP (chúng không có cú pháp và các thuộc tính khác, nhưng một luồng thực thi có thể trở nên khá giống nhau). Sự khác biệt thực sự đi kèm với mô hình khác nhau hoặc bằng cách kết hợp nó với OOP. Hiện tại, mô hình như vậy là lập trình chức năng mà cuối cùng có thể sử dụng được trong các ứng dụng kinh doanh phổ biến của các lập trình viên thông thường (vẫn đang ở đó).