Center for Code Excellence Trends – Eine Plattform für Trends in Softwaretechnologien

Johannes Kroß, Peter Bludau, Alexander Pretschner
2020 Informatik-Spektrum  
Zusammenfassung Neue Softwaretechnologien entstehen täglich. Da deren Vielfalt wächst und deren Lebensdauer aber abnimmt, müssen Unternehmen und Fachleute Trends erkennen und Technologien bewerten können, um fundierte Designentscheidungen für nachhaltige Softwaresysteme zu treffen. Die Wahrnehmung neuer Trends außerhalb der eigenen Fachkompetenz kann jedoch schwierig sein und die Entscheidung für bestimmte Technologien kann durch persönliche Vorurteile beeinflusst werden. In diesem Beitrag
more » ... diesem Beitrag stellen wir unsere Plattform vor, um Trends und Beziehungen von Softwaretechnologien zu visualisieren. Basierend auf öffentlichen Stellenanzeigen, Open-Source-Projekten und Online-Diskussionen erkennen wir (i) automatisch neue Technologien, Kompetenzen und Techniken, (ii) lernen Beziehungen zwischen ihnen und (iii) bewerten ihre Trendentwicklung. Wir demonstrieren die Ergebnisse unseres Ansatzes, indem wir exemplarische Vergleiche und Zusammenhänge aufzeigen. Unsere Plattform soll Organisationen und Einzelpersonen eine unabhängige Bewertung und Informationsquelle zur Entscheidungsunterstützung bieten. Motivation und Bedarf Open-Source-Plattformen und ein wachsender Anteil an Software in Unternehmen treiben die Entstehung, aber auch Kurzlebigkeit von Softwaretechnologien voran. So wurden beispielsweise 2019 über 44 Mio. neue Software-Repositories auf GitHub erstellt [4] . Diese steigende Vielfältigkeit hat unterschiedliche Auswirkungen auf Unternehmen und Fachkräfte. Unternehmen, insbesondere, wenn Softwaretechnik nicht zu der Kernkompetenz zählt, müssen in der Lage sein, Trends in Softwarethemen zu erkennen, sowie deren Potenziale richtig einzuschätzen und einzusetzen. Dies gilt sowohl für Investitionsentscheidungen in Drittanbietersoftware als auch für eigene Softwareentwicklungen.
doi:10.1007/s00287-020-01287-y fatcat:7j2kz4yaybbb5jwac6ujkmuaxq