デイビッド・パーナス
モジュール設計について、彼はモジュール内の凝集度の高さとモジュール間の結合度の低さをモジュール性の高いソフトウェア設計の基礎であるとした。ただし、1972年のパーナスの論文 On The Criteria To Be Used in Decomposing Systems into Modules では情報隠蔽(英語版)(Information Hiding)という用語でこれを説明しており、「凝集度」や「結合度」という用語は使っていない。