Exploring the Structure of Complex Software Designs: An Empirical Study of Open Source and Proprietary Code
By Alan MacCormack, John Rusnak, Carliss Y. Baldwin. Management Sciences, 2006
792 citations recorded by the source corpus.
Subfields: Computer Science Applications, Information Systems, Management of Technology and Innovation
View Paper: https://www.semanticscholar.org/paper/7290a1f8718212561311e1199f57b2433985b644
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computer Science Applications
- Joel West
- Georgvon Krogh
- Stefan Haefliger
- Siobhan O’Mahony
- Sebastian Spaeth
- Carliss Y. Baldwin
- Tyson R. Browning
- Fiona E. Murray
In Information Systems
- Tyson R. Browning
- Siobhan O’Mahony
- Georgvon Krogh
- Fiona E. Murray
- Sebastian Spaeth
- Stefan Haefliger
- Carliss Y. Baldwin
- Alan MacCormack
In Management of Technology and Innovation
- Tyson R. Browning
- Siobhan O’Mahony
- Kevin J. Boudreau
- Fiona E. Murray
- Georgvon Krogh
- Sebastian Spaeth
- Stefan Haefliger
- Carliss Y. Baldwin
Citations in the corpus
- Let a Thousand Flowers Bloom? An Early Look at Large Numbers of Software App Developers and Patterns of Innovation (2012, background): “Reducing both resource and skill requirements and “partitioning” the development task (von Hippel 1990) between applications and platform has the effect of deepening the prospective pool of would-be applications software producers ( cf. MacCormack et al. 2006).”
- Distributed Attention and Shared Emotions in the Innovation Process (2016, background): “MacCormack, A., J. Rusnak, and C. Y. Baldwin 2006 ‘‘Exploring the structure of complex software designs: An empirical study of open source and proprietary code.’’”
- The Role of Participation Architecture in Growing Sponsored Open Source Communities (2008, background): “While prior research has shown that a project’s technical architecture can affect community participation (Baldwin and Clark, 2006; MacCormack, Rusnak and Baldwin, 2006), there has been less appreciation for how community design choices can also affect participation.”
- Exploring the Foundations of Cumulative Innovation: Implications for Organization Science (2007, methodology): “For example, MacCormack et al. (2006) built design structure matrices to track changes in software architectures (e.g., the Linux operating system and the Mozilla browser) as different contributors participated in knowledge accumulation over time.”
- Design Structure Matrix Extensions and Innovations: A Survey and New Opportunities (2016, methodology): “Constructing software architecture DSMs automatically from source code [26], [27], [306], [307]”
- Selective revealing in open innovation processes: the case of embedded Linux (gekürzte Version) (2006, background): “This is favored when, as for embedded Linux, needs are strongly heterogeneous (cf. Bessen 2001, Franke and von Hippel 2003, Henkel 2004b) and the underlying technology is highly modular (Baldwin and Clark 2003, MacCormack et al. 2004).”
- Using dependency models to manage complex software architecture (2005, methodology): “This paper describes an approach to managing software systems using dependencies.”
- Code Reuse in Open Source Software (2008, methodology): “of a design option (Baldwin and Clark, 2006; Favaro et al., 1998, MacCormack et al., 2006 )”
- Exploring the Duality between Product and Organizational Architectures: A Test of the Mirroring Hypothesis (2012, positive): “Our ongoing work suggests that, in practice, many designs may not be at the performance “frontier” where such a trade-off exists, but sit below it due to architectural inefficiencies or “slack” (MacCormack et al, 2006).”