Filter Results:
(125)
Show Results For
- All HBS Web (125)
- Faculty Publications (35)
Show Results For
- All HBS Web (125)
- Faculty Publications (35)
Page 1 of 125
Results →
- Other Article
Exploring the Relationship Between Architecture Coupling and Software Vulnerabilities
By: Robert Lagerstrom, Carliss Y. Baldwin, Alan MacCormack, Daniel J. Sturtevant and Lee Doolan
Employing software metrics, such as size and complexity, for predicting defects has been given a lot of attention over the years and proven very useful. However, the few studies looking at software architecture and vulnerabilities are limited in scope and findings. We... View Details
Keywords: Security Vulnerabilities; Software Architecture; Metrics; Software; Complexity; Measurement and Metrics
Lagerstrom, Robert, Carliss Y. Baldwin, Alan MacCormack, Daniel J. Sturtevant, and Lee Doolan. "Exploring the Relationship Between Architecture Coupling and Software Vulnerabilities." Proceedings of the International Symposium on Engineering Secure Software and Systems (ESSoS) 9th (2017): 53–69. (Part of Lecture Notes in Computer Science, ISSN 0302-9743.)
- 2017
- Working Paper
Exploring the Relationship between Architecture Coupling and Software Vulnerabilities: A Google Chrome Case
By: Robert Lagerstrom, Carliss Y. Baldwin, Alan MacCormack, Dan Sturtevant and Lee Doolan
Employing software metrics, such as size and complexity, for predicting defects has been given a lot of attention over the years and has proven very useful. However, the few studies looking at software architecture and vulnerabilities are limited in scope and findings.... View Details
Keywords: Software; Architecture; Coupling; Vulnerabilities; Applications and Software; Complexity; Measurement and Metrics
Lagerstrom, Robert, Carliss Y. Baldwin, Alan MacCormack, Dan Sturtevant, and Lee Doolan. "Exploring the Relationship between Architecture Coupling and Software Vulnerabilities: A Google Chrome Case." Harvard Business School Working Paper, No. 17-078, February 2017.
- 2017
- Working Paper
Digital Agility: The Impact of Software Portfolio Architecture on IT System Evolution
By: Alan MacCormack, Robert Lagerström, Martin Mocker and Carliss Y. Baldwin
The modern industrial firm increasingly relies on software to support its competitive position. However, the uncertain and dynamic nature of today’s global marketplace dictates that this software be continually evolved and adapted to meet new business challenges. This... View Details
Keywords: Information Systems; Software; Architecture; Modularity; Agility; Coupling; Applications and Software; Design; Decisions; Performance
MacCormack, Alan, Robert Lagerström, Martin Mocker, and Carliss Y. Baldwin. "Digital Agility: The Impact of Software Portfolio Architecture on IT System Evolution." Harvard Business School Working Paper, No. 17-105, May 2017. (Revised October 2017.)
- 2014
- Working Paper
Visualizing and Measuring Software Portfolio Architectures: A Flexibility Analysis
By: Robert Lagerstrom, Carliss Y. Baldwin, Alan MacCormack and David Dreyfus
In this paper, we test a method for visualizing and measuring software portfolio architectures and use our measures to predict the costs of architectural change. Our data is drawn from a biopharmaceutical company, comprising 407 architectural components with 1,157... View Details
Keywords: Design Structure Matrices; Software Architecture; Flexibility; Software Application Portfolio; Complexity; Applications and Software; Forecasting and Prediction
Lagerstrom, Robert, Carliss Y. Baldwin, Alan MacCormack, and David Dreyfus. "Visualizing and Measuring Software Portfolio Architectures: A Flexibility Analysis." Harvard Business School Working Paper, No. 14-083, March 2014.
- 19 Nov 2018
- News
Architectural Innovation in the Software Industry
- 5 Nov 2005 - 8 Nov 2005
- Conference Presentation
Exploring the Architecture of Complex Software Products
By: Alan MacCormack
- 2006
- Working Paper
A Dependency Matrix Tool to Analyze Software Architecture
By: Alan MacCormack, Carliss Y. Baldwin and John Rusnak
- October 2014
- Article
Hidden Structure: Using Network Methods to Map System Architecture
By: Carliss Y. Baldwin, Alan MacCormack and John Rusnak
In this paper, we describe an operational methodology for characterizing the architecture of complex technical systems and demonstrate its application to a large sample of software releases. Our methodology is based upon directed network graphs, which allows us to... View Details
Baldwin, Carliss Y., Alan MacCormack, and John Rusnak. "Hidden Structure: Using Network Methods to Map System Architecture." Research Policy 43, no. 8 (October 2014): 1381–1397.
- 1 Sep 2010
- Conference Presentation
Using Architecture to Capture Value: The Case of Software
- Article
Matriarch: A Python Library for Materials Architecture
By: Tristan Giesa, Ravi Jagadeesan, David I. Spivak and Markus J. Buehler
Biological materials, such as proteins, often have a hierarchical structure ranging from basic building blocks at the nanoscale (e.g., amino acids) to assembled structures at the macroscale (e.g., fibers). Current software for materials engineering allows the user to... View Details
Keywords: Building Block; Category Theory; Hierarchical Protein Materials; Molecular Design; Open-Source Software; Structure Creation
Giesa, Tristan, Ravi Jagadeesan, David I. Spivak, and Markus J. Buehler. "Matriarch: A Python Library for Materials Architecture." ACS Biomaterials Science & Engineering 1, no. 10 (October 2015): 1009–1015.
- June–July 2019
- Article
A Methodology for Operationalizing Enterprise IT Architecture and Evaluating Its Modifiability
By: Robert Lagerström, Alan MacCormack, David Dreyfus and Carliss Y. Baldwin
Recent contributions to information systems theory suggest that the primary role of a firm’s information technology (IT) architecture is to facilitate, and therefore ensure the continued alignment of a firm’s IT investments with a constantly changing business... View Details
Keywords: Enterprise Architecture; Modularity; Information Systems; Modifiability; Design Structure Matrix
Lagerström, Robert, Alan MacCormack, David Dreyfus, and Carliss Y. Baldwin. "A Methodology for Operationalizing Enterprise IT Architecture and Evaluating Its Modifiability." Complex Systems Informatics and Modeling Quarterly 19 (June–July 2019): 75–98.
- 2012
- Chapter
IP Modularity in Software Ecosystems: How SugarCRM's IP and Business Model Shape Its Product Architecture
By: Josef Waltl, Joachim Henkel and Carliss Y. Baldwin
Keywords: Business Model; Digital Platforms; Open Source Distribution; Complexity; Applications and Software; Intellectual Property
Waltl, Josef, Joachim Henkel, and Carliss Y. Baldwin. "IP Modularity in Software Ecosystems: How SugarCRM's IP and Business Model Shape Its Product Architecture." In Software Business: Proceedings of the Third International Conference, ICSOB 2012, by M. A. Cusumano, B. Iyer, and N. Venkatraman, 94–106. Berlin, Germany: Springer-Verlag, 2012.
- 09 Apr 2014
- Working Paper Summaries
Visualizing and Measuring Software Portfolio Architectures: A Flexibility Analysis
- 2014
- Working Paper
Hidden Structure: Using Network Methods to Map System Architecture
By: Carliss Baldwin, Alan MacCormack and John Rusnak
In this paper, we describe an operational methodology for characterising the architecture of complex technical systems and demonstrate its application to a large sample of software releases. Our methodology is based upon directed network graphs, which allows us to... View Details
Baldwin, Carliss, Alan MacCormack, and John Rusnak. "Hidden Structure: Using Network Methods to Map System Architecture." Harvard Business School Working Paper, No. 13-093, May 2013. (Revised April 2014.)
Hidden Structure: Using Network Methods to Map System Architecture
All complex systems can be described in terms of their architecture, that is, as a nested hierarchy of subsystems. In this paper, we use network methods to detect the core components of an architecture, to establish... View Details
- Article
Exploring the Duality Between Product and Organizational Architectures: A Test of the 'Mirroring' Hypothesis
By: Alan MacCormack, Carliss Y. Baldwin and John Rusnak
A variety of academic studies argue that a relationship exists between the structure of an organization and the design of the products that the organization produces. Specifically, products tend to "mirror" the architectures of the organizations in which they are... View Details
Keywords: Organization Design; Architecture; Modularity; Open Source Software; Communication; Design; Governance; Management Practices and Processes; Open Source Distribution; Product Design; Mission and Purpose; Organizational Structure; Performance; Problems and Challenges; Behavior; Software
MacCormack, Alan, Carliss Y. Baldwin, and John Rusnak. "Exploring the Duality Between Product and Organizational Architectures: A Test of the 'Mirroring' Hypothesis." Research Policy 41, no. 8 (October 2012): 1309–1324.
- Article
Visualizing and Measuring Software Portfolio Architecture: A Power Utility Case
By: Robert Lagerström, Carliss Y. Baldwin and Alan MacCormack
In this paper, we test a Design Structure Matrix (DSM) based method for visualizing and
measuring software portfolio architectures. Our data is drawn from a power utility company, comprising 192 software applications with 614 dependencies between them. We
show that the... View Details
Lagerström, Robert, Carliss Y. Baldwin, and Alan MacCormack. "Visualizing and Measuring Software Portfolio Architecture: A Power Utility Case." Special Issue on DSM Conference 2014. Journal of Modern Project Management 3, no. 2 (September–December 2015): 114–121.
- 11 Feb 2010
- Working Paper Summaries
The Architecture of Complex Systems: Do Core-periphery Structures Dominate?
- 05 Jul 2017
- Working Paper Summaries