Start Date
11-12-2016 12:00 AM
Description
We report on the computational reconstruction of 273 open source software ecosystems, consisting of 41,388 artifacts and couplings between them, extracted from digital traces of 34.4 million software artifacts. We argue that digital traces are a new kind of data source, and propose ‘exploratory data loops’ to exploit the benefits of digital trace data in early stages of a research program. We apply this schema to systematically assess data quality, inform sample selection, and detect patterns. Empirically, we show that highly distributed networks are unlikely to follow a hierarchically modular structure, despite popular belief. As is shown visually with two examples, very distinct structures can emerge from autonomous behavior. The results indicate that different, yet similarly effective, strategies may exist to organize for distributed innovation in digital ecosystems. The paper is concluded by outlining how follow-up work will harness the reconstructed ecosystems for detecting behavioral patterns in distributed networks.
Recommended Citation
Eck, Alexander and Uebernickel, Falk, "Reconstructing Open Source Software Ecosystems: Finding Structure in Digital Traces" (2016). ICIS 2016 Proceedings. 4.
https://aisel.aisnet.org/icis2016/DataScience/Presentations/4
Reconstructing Open Source Software Ecosystems: Finding Structure in Digital Traces
We report on the computational reconstruction of 273 open source software ecosystems, consisting of 41,388 artifacts and couplings between them, extracted from digital traces of 34.4 million software artifacts. We argue that digital traces are a new kind of data source, and propose ‘exploratory data loops’ to exploit the benefits of digital trace data in early stages of a research program. We apply this schema to systematically assess data quality, inform sample selection, and detect patterns. Empirically, we show that highly distributed networks are unlikely to follow a hierarchically modular structure, despite popular belief. As is shown visually with two examples, very distinct structures can emerge from autonomous behavior. The results indicate that different, yet similarly effective, strategies may exist to organize for distributed innovation in digital ecosystems. The paper is concluded by outlining how follow-up work will harness the reconstructed ecosystems for detecting behavioral patterns in distributed networks.