Exploring the Structure of Complex Software Designs: An Empirical Study of Open Source and Proprietary Code · Study