Autor*innen mit den meisten Dokumenten
Neueste Veröffentlichungen
- KonferenzbeitragAutotesting mal anders gedacht(Softwaretechnik-Trends Band 43, Heft 3, 2023) Leßner, JanAutomatisiertes Testen wird durch Sociable Testing unterstützt. Design vor Testing!
- KonferenzbeitragModerne Fahrzeugentwicklung entlang des V-Modells mit ASPICE(Softwaretechnik-Trends Band 43, Heft 3, 2023) Schriegel, Paavo; Grünewald, MatthiasDie Fahrzeugentwicklung hat in den letzten Jahren ein neues Level der Komplexität erreicht, da Themen wie autonomes Fahren und das Auto als digitales Produkt in den Fokus geraten sind. Um auf die kommenden Herausforderungen zu reagieren, begleitet UNITY die deutschen Automobilhersteller bei ihrer Transformation zu Softwareunternehmen, indem Prozesse, Methoden, Tools und Organisationen an die neuen Anforderungen angepasst werden. Dabei hat sich besonders die Veränderung der Organisation als kritischer Erfolgsfaktor herausgestellt.
- KonferenzbeitragEinsatz eines Simulators für ein smartes Stadtquartier zum Test neuer digitaler Dienste(Softwaretechnik-Trends Band 43, Heft 3, 2023) Neuschwander, Philipp; Elberzhager, FrankStädte haben sich in den letzten Jahren immer stärker digitalisiert. Sie haben verschiedene digitale Dienste entwickelt, die sie ihren Bürgern anbieten. Allerdings ist es oft schwierig, Ideen für neue Dienste sowohl aus tech nischer als auch aus nutzerzentrierter Sicht zu testen. Dies liegt unter anderem daran, dass die bestehenden technischen Infrastrukturen ein komplexes Umfeld bieten, in dem die Einführung oft zeitaufwändig ist. Wir entwickeln digitale Lösungen für ein smartes Stadtquartier, und eine unserer größten Herausforderungen be steht darin, dass sich das Quartier noch im Aufbau befindet und bisher keine technische Infrastruktur vorhanden ist. Daher haben wir eine Mock-Umgebung für ein digitales Ökosystem entwickelt, in der wir neue Ideen und frühe Dienst-Prototypen leicht testen können. In diesem Beitrag berichten wir darüber, wie wir diese Umgebung bei einem Hackathon genutzt haben. Wir geben Beispiele für die Lösungen und erörtern, wie unsere technische Lösung die Entwicklung neuer digitaler Dienste unterstützt hat und welche Chancen für eine Qualitätsverbesserung sie bietet.
- KonferenzbeitragEngineering A Reliable Prompt For Generating Unit Tests - Prompt engineering for QA & QA for prompt engineering(Softwaretechnik-Trends Band 43, Heft 3, 2023) Faragó, DavidThis paper demonstrates Prompt Engineering (PE) on a running example: generating unit test cases for a given function. By iter atively adding further prompt patterns and measuring the robustness, correctness, and comprehensiveness of the AI’s output, multiple prompt patterns and their purpose and strength are investigated. We conclude that high robustness, correctness, and comprehensiveness is hard to achieve, and many prompt patterns (single prompt as well as patterns that span over a conversation) are necessary. More generally, quality assurance is a dominant part of PE and closely intertwined with the development part of PE. Thus traditional testing processes and stages do not adequately apply to QA for PE, and we suggest a PE process that covers the development and quality assurance of prompts as alternative.
- ZeitschriftenartikelNachruf auf Prof. Dr. Albert Zündorf(Softwaretechnik-Trends Band 43, Heft 3, 2023) Schneider, KurtNachruf auf Prof. Dr. Albert Zündorf
- Konferenz-AbstractCall for Papers: Software Engineering 2024(Softwaretechnik-Trends Band 43, Heft 3, 2023)Call for Papers: Software Engineering 2024
- Konferenz-AbstractCall for Papers: REConf 2024(Softwaretechnik-Trends Band 43, Heft 3, 2023)Call for Papers: REConf 2024
- ZeitschriftenartikelAggregation und Komposition(Softwaretechnik-Trends Band 43, Heft 3, 2023) Herrmann, AndreaGlossar: Aggregation versus Komposition
- Konferenz-AbstractCall for Papers: Modellierung 2024(Softwaretechnik-Trends Band 43, Heft 3, 2023)Call for Papers: Modellierung 2024
- KonferenzbeitragCypress überall – Ein einziges Automatisierungswerkzeug für alle Teststufen?!(Softwaretechnik-Trends Band 43, Heft 3, 2023) Sokenou, DehlaTestautomatisierung ist heutzutage der Standard in der Softwareentwicklung, besonders im agilen Umfeld. Bei sich – gewollt – ständig ändernden und neuen Anforderungen ist ein stabiles Gerüst aus Tests die Versicherung gegen ungewollte Seiteneffekte bei der Weiterentwicklung des Softwaresystems. Aktuelle Softwaresysteme bestehen heute oft aus einem Backendteil (z.B. in Java oder C# geschrieben) und einem Webfrontendteil. Letzterer wird in der Regel mit Hilfe eines modernen Single-Page-Framework entwickelt. Betrachtet man dieses System aus der Sicht eines Testers, so gibt es einige Unterschiede zwischen dem automatisierten Test des Backends und des Frontends. Erst mit Cypress und seiner relativ jungen Erweiterung Component Testing gibt es einen Vertreter, der für alle Teststufen der Testpyramide im Webfrontend eingesetzt werden kann.