• Publications
  • Influence
Design Rules: The Power of Modularity
  • 2,468
  • 223
Managing in an age of modularity.
Modularity is a familiar principle in the computer industry. Different companies can independently design and produce components, suck as disk drives or operating software, and those modules will fitExpand
  • 1,494
  • 100
The Architecture of Platforms: A Unified View
The central role of "platform" products and services in mediating the activities of disaggregated "clusters" or "ecosystems" of firms has been widely recognized. But platforms and the systems inExpand
  • 520
  • 60
  • PDF
Exploring the Structure of Complex Software Designs: An Empirical Study of Open Source and Proprietary Code
TLDR
We use design structure matrices (DSMs) to map dependencies between the elements of a design and define metrics that allow us to compare the structures of different designs. Expand
  • 661
  • 55
  • PDF
The power of modularity
We live in a dynamic economic and commerical world, surrounded by objects of remarkable complexity and power. In many industries, changes in products and technologies have brought with them new kindsExpand
  • 380
  • 50
  • PDF
Design Rules: The Power of Modularity Volume 1
From the Publisher: We live in a dynamic economic and commerical world, surrounded by objects of remarkable complexity and power. In many industries, changes in products and technologies haveExpand
  • 506
  • 40
The Architecture of Participation: Does Code Architecture Mitigate Free Riding in the Open Source Development Model?
TLDR
We show that codebases that are more modular or have more option value (1) increase developers' incentives to join and remain involved in an open source development effort and decrease the amount of free riding in equilibrium. Expand
  • 402
  • 38
  • PDF
Where do transactions come from? Modularity, transactions, and the boundaries of firms
TLDR
This article constructs a theory of the location of transactions and the boundaries of firms in a productive system by observing systems of production at a deeper level. Expand
  • 371
  • 38
  • PDF
The Mirroring Hypothesis: Theory, Evidence and Exceptions
TLDR
The mirroring hypothesis predicts that the organizational patterns of a development project (e.g., communication, collocation, employment relations) will correspond to the technical patterns of dependency in the system under development. Expand
  • 190
  • 30
  • PDF
Modularity in the Design of Complex Engineering Systems
Modularity accommodates uncertainty because the particular elements of a modular design may be changed after the fact and in unforeseen ways as long as the design rules are obeyed. Thus, within aExpand
  • 231
  • 17
  • PDF