OOP è spesso considerata un'efficace strategia di gestione della complessità del software, al contrario della programmazione procedurale non OOP.
Ci sono stati studi per testare questa nozione? È dimostrato che OOP spesso aiuta a gestire la complessità in grandi progetti?