The Software Complexity of Nations
Diese Arbeit erweitert die Theorie der ökonomischen Komplexität auf die digitale Wirtschaft, indem sie Open-Source-Programmiersprachen-Daten nutzt, um einen Software-Komplexitätsindex zu konstruieren, der traditionelle Metriken bei der Erklärung internationaler Variationen in BIP, Ungleichheit und Emissionen effektiv ergänzt, während er gleichzeitig zeigt, dass Software-Spezialisierung dem Prinzip der Verwandtschaft folgt.
Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen
Stellen Sie sich vor, Sie versuchen zu verstehen, wie wohlhabend und leistungsfähig verschiedene Länder sind, indem Sie betrachten, was sie auf internationalen Märkten verkaufen. Jahrzehntelang haben Ökonomen dies getan, indem sie Dinge wie exportierte Autos, Schiffe und Maschinen zählten oder Patente und Forschungspapiere erfassten. Sie nennen das „Economic Complexity“ (Wirtschaftliche Komplexität). Es ist so, als würde man versuchen, das Geschick eines Küchenchefs zu erraten, indem man die Zutaten betrachtet, die er im Supermarkt kauft.
Aber es gibt ein Problem: Diese Methode übersieht die digitale Welt. Software reist nicht in Schiffscontainern; sie reist über das Internet. Man kann sie nicht auf einem Zolldokument sehen. Dieses Paper argumentiert, dass wir einen riesigen Teil des Bildes verpassen, so als würde man versuchen, eine moderne Stadt zu verstehen, während man die Elektrizität und die Internetkabel ignoriert.
Das neue Werkzeug: Code statt Fracht zählen
Um diesen „blinden Fleck“ zu beheben, haben sich die Autoren dazu entschieden, auf Open-Source-Software (OSS) zu schauen. Stellen Sie sich das wie eine riesige, globale Bibliothek vor, in der Millionen von Programmierern aus der ganzen Welt Code schreiben und ihn kostenlos auf einer Plattform namens GitHub teilen.
Anstatt physische Produkte zu zählen, zählten die Autoren Programmiersprachen.
- Die Analogie: Stellen Sie sich vor, jedes Land besitzt einen „Werkzeugkasten“. Einige Länder besitzen nur Hammer und Schraubendreher (grundlegende Programmierkenntnisse). Andere besitzen Hammer, Schraubendreher, Laserschneider und 3D-Drucker (fortgeschrittene, komplexe Software-Stacks).
- Die Autoren untersuchten, welche „Werkzeuge“ (Programmiersprachen wie Python, Java, C++) gemeinsam in Projekten verwendet wurden. Sie stellten fest, dass Entwickler oft spezifische Gruppen von Werkzeugen zusammen verwenden, genau wie ein Schreiner ein spezifisches Set an Werkzeugen baut, um ein Haus zu bauen. Sie gruppierten diese Werkzeuge in „Bündel“ oder „Stacks“.
Indem sie kartografierten, welche Länder welche Bündel an Werkzeugen nutzen, erstellten sie einen neuen Score namens ECIsoftware (Software Economic Complexity Index).
Was sie herausfanden
Die Autoren verglichen diesen neuen „Software-Score“ mit dem alten „Handels-Score“ und dem „Patent-Score“, um zu sehen, ob er eine andere Geschichte über Länder erzählt. Hier ist, was sie fanden:
1. Er enthüllt verborgenes Talent
Einige Länder sehen im alten „Handels-Score“ arm aus, wirken aber im neuen „Software-Score“ wie Tech-Giganten.
- Die Metapher: Stellen Sie sich ein Land vor, das viel Öl exportiert (wie Russland). Im alten Score wirken sie wie ein einfacher Rohstoffexporteur. Aber im neuen Software-Score wirken sie unglaublich hochentwickelt und rangieren sehr hoch. Ähnlich verhält es sich mit Indien, das im Software-Bereich viel höher abschneidet als in seinen Forschungspublikationen.
- Die Behauptung: Der Software-Score erfasst eine andere Art von Talent, die die alten Scores übersehen. Es ist nicht nur eine Wiederholung der alten Daten; es liefert neue Informationen.
2. Er sagt Wohlstand und Fairness voraus
Die Autoren testeten, ob dieser neue Score erklären kann, wie reich ein Land ist (BIP pro Kopf) und wie fair seine Einkommensverteilung ist (Ungleichheit).
- Das Ergebnis: Länder mit höherer Software-Komplexität tendieren dazu, reicher zu sein. Noch wichtiger: Sie tendieren dazu, weniger Einkommensungleichheit aufzuweisen.
- Die Analogie: Es ist, als ob das Beherrschen komplexer digitaler Werkzeuge hilft, den Wohlstand gleichmäßiger unter der Bevölkerung zu verteilen, vielleicht weil es hochwertige Arbeitsplätze schafft, die nicht nur den Besitzern von Fabriken oder Land gehören.
3. Er könnte grüner sein
Sie untersuchten auch die Umweltverschmutzung (CO2-Emissionen pro Dollar des BIP).
- Das Ergebnis: Länder mit höherer Software-Komplexität tendieren zu geringeren Emissionen.
- Die Metapher: Ein Land, das seine Wirtschaft auf Code und Daten aufbaut, ist wahrscheinlich weniger „schmutzig“ als ein Land, das seine Wirtschaft auf schwerer Fertigung und Bergbau aufbaut.
4. Die „Verwandtheits“-Regel
Schließlich untersuchten sie, wie sich die Fähigkeiten von Ländern im Laufe der Zeit verändern. Springen Länder zufällig von einer Fähigkeit zur anderen?
- Das Ergebnis: Nein. Länder folgen einem Pfad der „Verwandtheit“ (Relatedness). Wenn ein Land gut darin ist, Web-Apps zu bauen, wird es wahrscheinlich als Nächstes in den Bau von Mobile Apps investieren. Sie springen selten über Nacht von „Web-Apps“ zu „Quantenphysik“.
- Die Analogie: Es ist wie bei einem wachsenden Baum. Ein Baum wächst nicht plötzlich mit einem Ast auf der gegenüberliegenden Seite des Stammes; er lässt neue Äste direkt neben den alten Ästen wachsen. Länder erweitern ihre Software-Kenntnisse, indem sie auf dem aufbauen, was sie bereits wissen.
Das Fazremit
Dieses Paper erfindet keine neue mathematische Formel; es wendet lediglich die bestehende „Economic Complexity“-Karte auf ein neues Territorium an: die digitale Welt.
Indem sie den Code betrachten, den Menschen schreiben, anstatt die Güter, die sie versenden, zeigen die Autoren:
- Digitale Fähigkeiten sind eine reale, messbare Form der wirtschaftlichen Macht.
- Diese Macht unterscheidet sich von der traditionellen Fertigungsmacht.
- Länder, die komplexe Software-Ökosysteme aufbauen, tendieren dazu, reicher, gerechter und sauberer zu sein.
- Länder entwickeln ihre Software-Kenntnisse, indem sie Schritt für Schritt bei dem bleiben, was sie bereits kennen.
Kurz gesagt: Wenn Sie das zukünftige Potenzial eines Landes im 21. Jahrhundert verstehen wollen, können Sie nicht mehr nur auf dessen Fabriken schauen. Sie müssen auf seinen Code schauen.
Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?
Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.