Complex engineered systems tend to have architectures in which a small subset of components exhibits a disproportional number of linkages. Such components are known as hubs. This paper examines the degree distribution of systems to identify the presence of hubs and quantify the fraction of hub components. We examine how the presence and fraction of hubs relate to a system’s quality. We provide empirical evidence that the presence of hubs in a system’s architecture is associated with a low number of defects. Furthermore, we show that complex engineered systems may have an optimal fraction of hub components with respect to system quality. Our results suggest that architects and managers aiming to improve the quality of complex system designs must proactively identify and manage the use of hubs. Our paper provides a data-driven approach for identifying appropriate target levels of hub usage.

References

1.
Braha
,
D.
, and
Bar-Yam
,
Y.
, 2004, “
The Topology of Large-Scale Engineering Problem-Solving Networks
,”
Phys. Rev. E
,
69
,
016113
.
2.
Braha
,
D.
, and
Bar-Yam
,
Y.
, 2004, “
Information Flow Structure in Large-Scale Product Development Organizational Networks
,”
J. Inf. Technol.
,
19
(
4
), pp.
234
244
.
3.
Braha
,
D.
, and
Bar-Yam
,
Y.
, 2007, “
The Statistical Mechanics of Complex Product Development: Empirical and Analytical Results
,”
Manage. Sci.
,
53
(
7
), pp.
1127
1145
.
4.
Barabási
,
A.-L.
, and
Albert
,
R.
, 1999, “
Emergence of Scaling in Random Networks
,”
Science
,
286
, pp.
509
512
.
5.
Strogatz
,
S. H.
, 2001, “
Exploring Complex Networks
,”
Nature(London)
,
410
, pp.
268
276
.
6.
Pimmler
,
T. U.
, and
Eppinger
,
S. D.
, 1994, “
Integration Analysis of Product Decompositions
,”
Proceedings of the ASME Int. Design Eng. Tech. Conferences
(
Design Theory and Methodology Conference
),
MN
.
7.
Clarkson
,
P. J.
,
Simons
,
C.
, and
Eckert
,
C.
, 2004, “
Predicting Change Propagation in Complex Design
,”
ASME J. Mech. Des.
,
126
, pp.
788
797
.
8.
Sharman
,
D. M.
, and
Yassine
,
A. A.
, 2004, “
Characterizing Complex Product Architectures
,”
J. Syst. Eng.
,
7
(
1
), pp.
35
60
.
9.
Chen
,
L.
, and
Li
,
S.
, 2005, “
Analysis of Decomposability and Complexity for Design Problems in the Context of Decomposition
,”
ASME J. Mech. Des.
,
127
(
4
), pp.
545
557
.
10.
Hölttä
,
K. M. M.
, and
Otto
,
K.
, 2005, “
Incorporating Design Effort Complexity Measures in Product Architectural Design and Assessment
,”
Des. Stud.
,
26
(
5
), pp.
463
485
.
11.
Sosa
,
M. E.
,
Eppinger
,
S. D.
, and
Rowles
,
C. M.
, 2007, “
A Network Approach to Define Modularity of Components in Product Design
,”
ASME J. Mech. Des.
,
129
(
11
), pp.
1118
1129
.
12.
Giffin
,
M.
,
Weck
,
O. D.
,
Bounova
,
G.
,
Keller
,
R.
,
Eckert
,
C.
, and
Clarkson
,
P. J.
, 2009, “
Change Propagation Analysis in Complex Technical Systems
,”
ASME J. Mech. Des.
,
131
(
8
), p.
081001
.
13.
MacCormack
,
A.
,
Rusnak
,
J.
, and
Baldwin
,
C. Y.
, 2006, “
Exploring the Structure of Complex Software Designs: An Empirical Study of Open Source and Proprietary Code
,”
Manage. Sci.
,
52
(
7
), pp.
1015
1030
.
14.
Sosa
,
M. E.
,
Browning
,
T. R.
, and
Mihm
,
J.
, 2007, “
Studying the Dynamics of the Architecture of Software Products
,”
Proceedings of the ASME 2007 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference
(
IDETC/CIE
2007),
Las Vegas, NV
, Sep.
4
7
.
15.
Sosa
,
M. E.
,
Mihm
,
J.
, and
Browning
,
T. R.
, 2010, “
Product Architecture and Quality: A Study of Open-Source Software Development
,” Technical Report No. 2010/53/TOM,
INSEAD
, Fontainebleau, France.
16.
Newman
,
M. E. J.
,
Barabási
,
A.-L.
, and
Watts
,
D. J.
,
The Structure and Dynamics of Networks
(
Princeton University Press
,
Princeton, NJ
, 2006).
17.
Albert
,
R.
, and
Barabási
,
A.-L.
, 2002, “
Statistical Mechanics of Complex Networks
,”
Rev. Mod. Phys.
,
74
(
1
), pp.
47
97
.
18.
Barabási
A.-L.
,
Albert
,
R.
, and
Jeong
,
H.
, 1999, “
Mean-Field Theory for Scale-Free Random Networks
,”
Physica A
,
272
, pp.
173
197
.
19.
Huberman
,
B. A.
, and
Adamic
,
L. A.
, 1999, “
Internet: Growth Dynamics of the World-Wide Web
,”
Nature(London)
,
401
(
6749
), p.
131
.
20.
Watts
,
D. J.
, and
Strogatz
,
S. H.
, 1998, “
Collective Dynamics of ‘Small-World’ Networks
,”
Nature(London)
,
393
, pp.
440
442
.
21.
Amaral
,
L. A. N.
,
Scala
,
A.
,
Barthélémy
,
M.
, and
Stanley
,
H. E.
, 2000, “
Classes of Behavior of Small-World Networks
,”
Proceedings of the National Academy of Science (PNAS)
, Vol.
97
, pp.
11149
11152
.
22.
Albert
,
R.
,
Jeong
,
H.
, and
Barabási
,
A.-L.
, 2000, “
Error and Attack Tolerance of Complex Networks
,”
Nature(London)
,
406
, pp.
378
382
.
23.
Callaway
,
D. S.
,
Newman
,
M. E. J.
,
Strogatz
,
S. H.
, and
Watts
,
D. J.
, 2000, “
Network Robustness and Fragility: Percolation on Random Graphs
,”
Phys. Rev. Lett.
,
85
, pp.
5468
5471
.
24.
Harary
,
F.
,
Graph Theory
(
Addison-Wesley, Reading
,
MA
,1969).
25.
Borgatti
,
S. P.
, and
Everett
,
M. G.
, 1999, “
Models of Core/Periphery Structures
,”
Soc. Networks
,
21
, pp.
375
395
.
26.
Braha
,
D.
, and
Bar-Yam
,
Y.
, 2006, “
From Centrality to Temporary Fame: Dynamic Centrality in Complex Networks
,”
Complexity
,
12
(
2
), pp.
59
63
.
27.
Sosa
,
M. E.
,
Eppinger
,
S. D.
, and
Rowles
,
C. M.
, 2003, “
Identifying Modular and Integrative Systems and Their Impact on Design Team Interactions
,”
ASME J. Mech. Des.
,
125
(
2
), pp.
240
252
.
28.
Wasserman
,
S.
, and
Faust
,
K.
,
Social Network Analysis
(
Cambridge University
,
Cambridge, UK
, 1994).
29.
Persky
,
J.
, 1992, “
Pareto’s Law
,”
J. Econ. Perspect.
,
6
(
2
), pp.
181
192
.
30.
Muirhead
,
B. K.
, 1996, “
Mars Pathfinder Flight System Design and Implementation
,”
Proceedings of the IEEE Aerospace Applications Conference
, pp.
159
171
.
31.
Brady
,
T. K.
, 2002, “
Utilization of Dependency Structure Matrix Analysis to Assess Complex Project Designs
,”
Proceedings of the ASME 2002 Design Engineering Technical Conferences and Computers and Information in Engineering Conference (IDETC/CIE 2002)
, Montreal, Canada, Sep. 29–Oct. 2.
32.
Adamic
,
L. A.
, and
Huberman
,
B. A.
, 2000, “
Power-Law Distribution of the World Wide Web
,”
Science
,
287
, p.
2115a
.
33.
Faloutsos
,
M.
,
Faloutsos
,
P.
, and
Faloutsos
,
C.
, 1999, “
On Power-Law Relationships of the Internet Topology
,”
Proceedings of the Conference on Applications
,
Technologies, Architectures, and Protocols for Computer Communication (SIGCOMM ’99)
, Cambridge, MA, Aug. 30–Sep. 3.
34.
Maccormack
,
A.
,
Baldwin
,
C. Y.
, and
Rusnak
,
J.
, 2008, “
The Impact of Component Modularity on Design Evolution: Evidence from the Software Industry
,” Technical Report No. 08-038,
Harvard Business School
, Boston, MA.
35.
Ulrich
,
K. T.
, 1995, “
The Role of Product Architecture in the Manufacturing Firm
,”
Res. Policy
,
24
(
3
), pp.
419
440
.
36.
Gokpinar
,
B.
,
Hopp
,
W. J.
, and
Iravani
,
S. M. R.
, 2010, “
The Impact of Misalignment of Organizational Structure and Product Architecture on Quality in Complex Product Development
,”
Manage. Sci.
,
56
(
3
), pp.
468
484
.
37.
Yu
,
J. S.
,
Gonzalez-Zugasti
,
J. P.
, and
Otto
,
K. N.
, 1999, “
Product Architecture Definition Based Upon Customer Demands
,”
ASME J. Mech. Des.
,
121
, pp.
329
335
.
38.
Henderson
,
R. M.
, and
Clark
,
K. B.
, 1990, “
Architectural Innovation: The Reconfiguration of Existing Product Technologies and the Failure of Established Firms
,”
Adm. Sci. Q.
,
35
, pp.
9
30
.
39.
Sosa
,
M. E.
,
Eppinger
,
S. D.
, and
Rowles
,
C. M.
, 2004, “
The Misalignment of Product Architecture and Organizational Structure in Complex Product Development
,”
Manage. Sci.
,
50
(
12
), pp.
1674
1689
.
40.
Cataldo
,
M.
,
Wagstrom
,
P.
,
Herbsleb
,
J. D.
, and
Carley
,
K. M.
, 2006, “
Identification of Coordination Requirements: Implications for the Design of Collaboration and Awareness Tools
,”
Proceedings of the ACM Conference on Computer-Supported Cooperative Work
, Banff, AB, pp.
353
362
.
41.
Baldwin
,
C. Y.
, and
Clark
,
K. B.
,
Design Rules: The Power of Modularity
(
MIT Press
,
Cambridge, MA
, 2000).
42.
Braha
,
D.
, and
Maimon
,
O.
,
A Mathematical Theory of Design: Foundations, Algorithms and Applications
(
Kluwer Academic Publishers
,
Norwell, MA
, 1998).
43.
Robertson
,
D.
, and
Ulrich
,
K.
, 1998, “
Planning for Product Platforms
,”
Sloan Manage. Rev.
,
39
(
4
), pp.
19
31
.
44.
Gonzalez-Zugasti
,
J. P.
,
Otto
,
K. N.
, and
Baker
,
J. D.
, 2001, “
Assessing Value in Platformed Product Family Design
,”
Res. Eng. Des.
,
13
(
1
), pp.
30
41
.
45.
Suh
,
E. S.
,
Weck
,
O. L. D.
, and
Chang
,
D.
, 2007, “
Flexible Product Platforms: Framework and Case Study
,”
Res. Eng. Des.
,
18
(
2
), pp.
67
89
.
46.
Von Krogh
,
G.
,
Stuermer
,
M.
,
Geipel
,
M.
,
Spaeth
,
S.
, and
Haefliger
,
S.
, 2008, “
How Component Dependencies Predict Change in Complex Technologies
,” ETH Zurich Working paper, Zurich, Switzerland.
47.
Maccormack
,
A.
,
Baldwin
,
C. Y.
, and
Rusnak
,
J.
, 2010, “
The Architecture of Complex Systems: Do Core-Periphery Structures Dominate?
,” Technical Report No. 10-059,
Harvard Business School
, Cambridge, MA.
48.
Simon
,
H. A.
,
The Sciences of the Artificial
(
MIT
,
Cambridge, MA
, 1996).
49.
Baldwin
,
C. Y.
, 2008, “
Where Do Transactions Come From? Modularity, Transactions, and the Boundaries of Firms
,”
Ind. Corporate Change
,
17
(
1
), pp.
155
195
.
50.
Ulrich
,
K.
, and
Ellison
,
D. J.
, 1999, “
Holistic Customer Requirements and the Design-Select Decision
,”
Manage. Sci.
,
45
(
5
), pp.
641
658
.
51.
Roberts
,
J. A.
,
Hann
,
I.-H.
, and
Slaughter
,
S. A.
, 2006, “
Understanding the Motivations, Participation, and Performance of Open Source Software Developers: A Longitudinal Study of the Apache Projects
,”
Manage. Sci.
,
52
(
7
), pp.
984
999
.
52.
El-Emam
,
K.
,
Erdogmus
,
H.
, and
Tanir
,
O.
, 2002, “
Object-Oriented Metrics: A Review of Theory and Practice
,”
Advances in Software Engineering
H.
Erdogmus
, et al.
, eds.,
Springer
,
New York
, pp.
23
50
.
53.
Cataldo
,
M.
,
Mockus
,
A.
,
Roberts
,
J. A.
, and
Herbsleb
,
J. D.
, 2009, “
Software Dependencies, Work Dependencies, and Their Impact on Failures
,”
IEEE Trans. Software Eng.
,
35
(
6
), pp.
864
878
.
54.
Selby
,
R. W.
, and
Basili
,
V. R.
, 1991, “
Analyzing Error-Prone System Structure
,”
IEEE Trans. Software Eng.
,
17
(
2
), pp.
141
152
.
55.
Smith
,
R. P.
, and
Eppinger
,
S. D.
, 1997, “
Identifying Controlling Features of Engineering Design Iteration
,”
Manage. Sci.
,
43
(
3
), pp.
276
293
.
56.
Groeneveld
,
R. A.
, and
Meeden
,
G.
, 1984, “
Measuring Skewness and Kurtosis
,”
J. R. Stat. Soc. Ser. B (Statistician)
,
33
(
4
), pp.
391
399
.
57.
Summers
,
J. D.
, and
Shah
,
J. J.
, 2010, “
Mechanical Engineering Design Complexity Metrics: Size, Coupling, and Solvability
,”
ASME J. Mech. Des.
,
132
(
2
), pp.
021004.1
.
58.
Henry
,
S. M.
, and
Selig
,
C.
, 1990, “
Predicting Source-Code Complexity at the Design Stage
,”
IEEE Software
,
7
(
2
), pp.
36
44
.
59.
Sommerville
,
I.
,
Software Engineering
(
Addison-Wesley
,
New York
, 2007).
60.
Mccabe
,
T.
, 1976, “
A Complexity Measure
,”
IEEE Trans. Software Eng.
,
2
(
4
), pp.
308
320
.
61.
Nagappan
,
N.
, and
Ball
,
T.
, 2007, “
Using Software Dependencies and Churn Metrics to Predict Field Failures: An Empirical Case Study
,”
Proceedings of the Empirical Software Engineering and Measurement Conference (ESEM)
, Madrid, Spain.
62.
Zimmermann
,
T.
, and
Nagappan
,
N.
, 2009, “
Predicting Defects with Program Dependencies
,”
Proceedings of the ACM-IEEE Empirical Software Engineering and Measurement Conference (ESEM)
,
Orlando
,
FL
,
63.
Eick
,
S. G.
,
Graves
,
T. L.
,
Karr
,
A. F.
,
Marron
,
J. S.
, and
Mockus
,
A.
, 2001, “
Does Code Decay? Assessing the Evidence from Change Management Data
,”
IEEE Trans. Software Eng.
,
27
(
1
), pp.
1
12
.
64.
Martin
,
R. C.
,
Agile Software Development
(
Prentice Hall
,
Englewood Cliffs, NJ
, 2002).
65.
Cameron
,
A. C.
, and
Trivedi
,
P. K.
,
Regression Analysis of Count Data
, (
Cambridge University
,
Cambridge, UK
, 1998).
66.
Hausman
,
T.
,
Hall
,
B. H.
, and
Griliches
,
Z.
, 1984, “
Econometric Models for Count Data with an Application to the Patents-R&D Relationship
,”
Econometrica
,
52
(
4
), pp.
909
938
.
67.
Neter
,
J.
,
Wasserman
,
W.
, and
Kutner
,
M. H.
,
Applied Liner Statistical Models Regression, Analysis of Variance, and Experimental Design
(
Richard D. Irwin, Inc.
,
Burr Ridge, IL
, 1990).
68.
Kennedy
,
P. E.
,
A Guide to Econometrics
, (
MIT
,
Cambridge, MA
, 2003).
69.
Shaw
,
M.
, and
Garlan
,
D.
,
Software Architecture
(
Prentice Hall
,
Upper Saddle River, NJ
, 1996).
You do not currently have access to this content.