Exploring the Structure of Complex Software Designs : An Empirical Study of Open Source and Proprietary Code
Architectural Innovation: The Reconfiguration of Existing Product Technologies and the Failure of Established Firms