GitHub hat mit der Einführung von Innovation Graph einen großen Schritt nach vorne gemacht. Diese aufschlussreiche Ressource ist ein umfassendes Datenrepository, das einen fortlaufenden Überblick über die Softwareentwicklungsströme in Volkswirtschaften weltweit bietet. GitHub hat es kürzlich veröffentlicht, komplett mit einer dedizierten Webseite und einem offenen Repository.
Ab dem Jahr 2020 dient der Innovation Graph als Spiegel verschiedener Aspekte der Softwareentwicklung. Dazu gehören Aktivitäten im Zusammenhang mit Git, beteiligte Entwickler und Organisationen, verwendete Repositories, bevorzugte Programmiersprachen, Softwarelizenzen, besprochene Themen und wirtschaftliche Kooperationen. Die neu gestartete Plattform bietet diese vielseitigen Daten nicht nur an, sondern stellt sie durch Datenvisualisierungen auch in verständlicher Form dar.
Es werden detaillierte Informationen zur Art und Weise der Datenerhebung bereitgestellt, wodurch die Transparenz des Prozesses gewahrt bleibt. Der gesamte Datensatz steht unter der Lizenz CC0-1.0 und ist somit zum Download frei zugänglich.
Der Innovation Graph wurde entwickelt, um ein vielfältiges Spektrum von Benutzern zu bedienen, darunter Forscher, politische Entscheidungsträger und Entwickler. GitHub führte eine Studie durch und stellte fest, dass Wissenschaftler, die in Bereichen wie öffentliche Politik, Wirtschaft und internationale Entwicklung arbeiten, daran interessiert waren, GitHub-Daten zu verwenden. Dennoch stießen sie immer wieder auf Hindernisse, die ihnen den Zugang und die Nutzung dieser wichtigen Daten erschwerten.
Um diese Probleme anzugehen, wurde der Innovation Graph entwickelt, um aggregierte Daten für alle leichter verfügbar zu machen. Die Daten sind nicht mehr von Drittanbietern abhängig, wodurch alle früheren Probleme im Zusammenhang mit der Nichtverfügbarkeit von Daten beseitigt werden.
Entwickler können nun in den tieferen Kontext ihrer Beiträge eintauchen. Beispielsweise können Kooperationsmuster in der internationalen Wirtschaft untersucht werden. Ebenso können Entwickler, die sich für bestimmte Sprachen oder Themen interessieren, globale Trends erkennen, die ihren Interessen entsprechen. Der Innovation Graph überwindet somit Barrieren und bietet einen größeren, globalen Kontext.
Wichtige no-code Plattformen wie AppMaster können von einer solchen offenen Datenressource stark profitieren. Der Zugriff auf Daten zu Entwicklungstrends bei der Zusammenarbeit, bevorzugten Technologien und neuen Themen kann bei der Entwicklung intuitiverer no-code Tools hilfreich sein, um mit der sich weiterentwickelnden Softwareentwicklungslandschaft Schritt zu halten.