Software Engineering

Quantencomputing im Software-Engineering: Architekturen, Algorithmen und die NISQ-Ära

Revolutioniert Quantencomputing die Zukunft des Software-Engineerings oder bleibt die Technologie vorerst eine hochspezialisierte Nische für Industrie und Forschung? Während in den Medien oft reißerisch über das Ende sicherer Verschlüsselung spekuliert wird, analysieren Software-Architekten bereits die konkreten Auswirkungen auf RSA-Verfahren und…

Ohne Cybersecurity keine Safety: Warum autonome Systeme ein neues Sicherheitsdenken brauchen

Autonome Systeme sind eine Schlüsseltechnologie für die zukunftsorientierte Mobilität und Industrie. Doch ihre größte Stärke, die intelligente Vernetzung, ist gleichzeitig ihre größte Schwachstelle. In einer Welt, in der Software über die physische Sicherheit entscheidet, müssen Security und Safety von Anfang…

Verbesserung der Qualität von User Stories mit LLMs

Qualitätsschwache Anforderungen bringen Sprintpläne oft ins Wanken, weil unklare User Stories zu Nacharbeit und langwierigen Klärungsschleifen führen. Die LLM-basierte Überprüfung von User Stories ist ein vielversprechender Ansatz, mit dem Teams Qualitätslücken früher erkennen können. Statt Probleme wie fehlende Akzeptanzkriterien erst…

KI im Requirements Engineering: Warum der Mensch trotz GenAI die wichtigste Instanz bleibt

KI schreibt Code heute in Sekunden – doch wer garantiert, dass dieser Code das richtige Problem löst? Der Einsatz von KI im Requirements Engineering (RE) ist ein zweischneidiges Schwert: Während generative Tools Lücken in Anforderungen mit plausibel erscheinenden, aber oft fachlich fatalen…

Autonomous Interoperability: Breaking the Economic Bottleneck of Data Exchange

Achieving interoperability is much more than a technical puzzle. It is a significant economic challenge. Today, connecting software systems still relies on human-intensive engineering, costing organizations immense time and money. But what if we could remove the human from the…

Musik als Zahlen: Ein von Spotify inspirierter Ansatz zur Simulation komplexer Systeme

Nutzerinnen und Nutzer der beliebten Musik-Streaming-Plattform »Spotify« kennen den persönlichen »Mix der Woche« oder die täglichen Empfehlungen. Doch was wäre, wenn wir die Logik hinter diesen passgenauen Empfehlungen nutzen könnten, um die Konzepte hinter komplexen Systemen abzusichern? Wie lässt sich…

Agentic AI: Multiagent Systems in the Age of Generative AI

2025 is anticipated to be the year of Agents (or Agentic AI). In this article, our expert Dr. Julien Siebert explains what agents and multi-agent systems (MAS) are, provides a brief overview of the history of MAS and Agent Oriented…

Quereinstieg IT: Warum Softskills für moderne Softwarelösungen entscheidend sind

Software spielt in unserem Leben eine riesige Rolle. Was häufig übersehen wird: Software ist weit mehr als nur Code. Die besten digitalen Lösungen sind die, die sich nahtlos in unseren Alltag einfügen. Damit das gelingt, benötigen wir heute mehr als…

No-Code und Low-Code: Chancen für die digitale Souveränität in der Verwaltung

No-Code, Low-Code und Vibe Coding versprechen eine Demokratisierung der Softwareentwicklung. Für Kommunen eröffnen diese Ansätze neue Wege, den digitalen Wandel trotz Fachkräftemangel aktiv zu gestalten. Erfahren Sie, wie diese Technologien die öffentliche Verwaltung effizienter und unabhängiger machen. Im vorherigen Beitrag…

Low-Code, No-Code und Vibe Coding im Vergleich

Die Softwareentwicklung durchläuft eine historische Phase der Automatisierung, die den Zugang zur Anwendungsentwicklung revolutioniert. Insbesondere die Digitalisierung in Kommunen und der Öffentlichen Verwaltung wird durch strukturelle Defizite und Fachkräftemangel ausgebremst. No-Code, Low-Code und das KI-gestützte Vibe Coding können neue Möglichkeiten…