Software Engineering

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…

Vibe Coding verstehen: Definition, Potenziale und Risiken des KI-Trends

In der sich rasant wandelnden Welt der Softwareentwicklung gewinnt ein neuer Trend spürbar an Aufmerksamkeit: Vibe Coding. Dies ist kein weiteres Framework oder eine etablierte Methodik, sondern ein paradigmatischer Wandel in der Art, wie wir Software konzipieren und implementieren. Entwicklerinnen…

KI-Coding: Effiziente Softwareentwicklung mit AI Coding Assistant

KI-Coding, also der Einsatz von Künstlicher Intelligenz zur Codegenerierung, gewinnt zunehmend an Bedeutung in der Softwareentwicklung [1]. So versprechen AI Coding Assistants (deutsch: KI-Coding-Assistenten), Entwicklerinnen und Entwickler bei Routineaufgaben zu entlasten, Code zu generieren und Entwicklungsprozesse zu beschleunigen. Dabei unterscheiden…

KI im Software Engineering: zwischen Produktivitätsgewinn und Vertrauenslücke – Erkenntnisse aus DORA, IBM und Forschung

KI in der Softwareentwicklung: Zwischen Produktivitätsschub und Vertrauenskrise – neue Erkenntnisse aus Forschung und Praxis

Die Integration von KI ins Software Engineering ist kein Zukunftsthema mehr – sie ist Realität in vielen Unternehmen. Mit der Einführung von GenAI-Tools wie GitHub Copilot oder ChatGPT entstehen neue Spannungsfelder: Produktivitätsgewinne einerseits, Vertrauenslücken und systemische Risiken andererseits. Gleichzeitig verändert…

Nutzerfeedback verstehen: Wie Sie mit dem User Echo Service bessere Produkte entwickeln

In der dynamischen Welt der Softwareentwicklung sind regelmäßige App-Updates entscheidend, um den Marktanforderungen gerecht zu werden. User Feedback bietet dabei wertvolle Einblicke in die Erwartungen der Anwendenden. Doch wie die Flut an Nutzerfeedback aus verschiedenen Kanälen sichten und analysieren? Die…

Mastering Bug Tracking in Agile Projects: Strategies for Streamlining Your Workflow

In the realm of agile software development, the efficient handling of bugs is important to ensuring reduction of efforts in most software projects. Rapid identification and resolution of bugs are significant to reduce the effort involved in most software projects…