Boundary Morphing: Causes, Consequences, and Architectural Levers
研究了应用软件如何通过添加自有代码或增加平台功能来改变边界,以应对竞争,发现平台特性和市场不确定性促使边界收缩,而频繁更新反而推动边界扩张,模块化设计在其中起调节作用。
We study how app competitiveness evolves through intertemporal shifts between proprietary code and platform-sourced functionality. We introduce the novel mechanism of boundary morphing—apps expanding their boundaries by adding proprietary code or contracting them by increasing platform-sourced functionality—by integrating transaction cost economics (TCE) with platforms theory. Using seven years of data from over 600 AndroidOS apps, we show that platform specificity and market uncertainty drive boundary contraction, while frequent updates counterintuitively catalyze boundary expansion. App modularity—acting as a shift parameter—reshapes this calculus, enabling boundary expansion amid uncertainty and rapid updates. We contribute: (1) boundary morphing as a mechanism to straddle synergy-differentiation tradeoffs, (2) IS-native insights in a TCE scaffold to explain morphing, and (3) modularity’s role in reshaping it. Together, these findings explain how apps morph boundaries as an architectural lever to stay competitive.