Refine
Year of publication
- 2024 (5) (remove)
Document Type
- Bachelor Thesis (3)
- Master's Thesis (1)
- Researchpaper (1)
Has Fulltext
- yes (5)
Is part of the Bibliography
- no (5)
Keywords
- Barrierefreiheit (2)
- Deterministic Lockstep (2)
- Networked Games (2)
- Agile Softwareentwicklung (1)
- Code (1)
- Design (1)
- Digitale Barrierefreiheit (1)
- Entwicklungsprozess (1)
- Gherkin (1)
- KI Literacy (1)
Ab Mitte 2025 wird das Barrierefreiheitsstärkungsgesetz viele Unternehmen in Deutschland dazu verpflichten, ihre Websites und Online-Shops barrierefrei zu gestalten. Sie stehen vor der Herausforderung, die Barrierefreiheit künftig in den Entwicklungsprozess ihrer digitalen Plattformen zu integrieren.
Um dies zu erleichtern, entwarfen wir im Rahmen dieser Arbeit einen Entwicklungsprozess für barrierefreie Webanwendungen in Scrum, der in einem Experiment mit anschließender heuristischer Evaluation und einer Befragung in einem E-Commerce-Unternehmen validiert wurde. Der Entwicklungsprozess befasst sich mit der Einbeziehung von Barrierefreiheit in Scrum-Elemente wie Product Backlog Items, die Definition of Ready und Definition of Done. Außerdem zeigt er bewährte Praktiken für die Implementation und das Testen von Barrierefreiheit auf.
Die Ergebnisse zeigten, dass die Erfassung von Barrierefreiheitsanforderungen in Form von Gherkin-Szenarien zu einer schnelleren Bearbeitung von Aufgaben und höheren Zufriedenheit mit dem Entwicklungsansatz im Scrum-Team beiträgt. Ferner wurde deutlich, dass die Schulung des Personals unerlässlich ist, um die Anforderungen der EN 301 549 und der WCAG vollständig zu erfüllen.
Diese Arbeit macht deutlich, dass Unternehmen zeitnah Maßnahmen ergreifen müssen, um das Barrierefreiheitsstärkungsgesetz rechtzeitig umsetzen zu können.
Die Veröffentlichung von ChatGPT im November 2022 hat weltweit einen regelrechten Hype um Künstliche Intelligenz (KI) ausgelöst und vor allem im Bildungsbereich viele Diskussionen angestoßen. Dabei handelt es sich bei KI aber eigentlich um keine neue Technologie: Sie begegnet uns bereits täglich im Alltag und auf der Arbeit. Damit stellt KI einen bedeutenden Wirtschaftsfaktor dar. Gleichzeitig sind mit dem Einsatz von KI aber auch einige Gefahren und Risiken verbunden. Es ist daher wichtig, die Menschen über die Chancen und Risiken von KI aufzuklären. Universitätsbibliotheken können hier als wichtiger Teil der Lerninfrastruktur der Universitäten mit ihren Lehr- und Lernangeboten unterstützend mitwirken, da sie mit der digitalen Kompetenz und der Datenkompetenz bereits Teilkompetenzen fördern, die auch im Umgang mit KI benötigt werden. In dieser Arbeit wird untersucht, welche Lehr- und Lernangebote Universitätsbibliotheken in Deutschland im Wintersemester 2023/24 zu KI angeboten haben und wie diese gestaltet sind. Dazu wurden im Rahmen einer Desk Research die Websites von 105 Universitätsbibliotheken in Deutschland auf Angaben zu KI-Bildungsangeboten hin untersucht und die erhobenen Daten im Anschluss mit Methoden der deskriptiven Statistik ausgewertet. Die erhobenen Daten zeigen insgesamt, dass Bildungsangebote zur Förderung der KI Literacy bereits Eingang in die Universitätsbibliotheken gefunden haben, aber zum aktuellen Zeitpunkt noch nicht in der Breite etabliert sind. Gleichwohl konnten insgesamt 101 Angebote an 31 Bibliotheken identifiziert und Tendenzen festgestellt werden, wie sich die Universitätsbibliotheken im Bildungsbereich beim Thema KI positionieren.
Multiplayer games can increase player enjoyment through social interactions, cooperation, and competition. Their market popularity shows the success of especially networked multiplayer games, which pose new networking challenges to game developers. The main challenge is synchronizing game state across players. Research identifies deterministic lockstep, snapshot interpolation, and state-sync as primary methods for this task, each with distinct advantages and disadvantages.
This work, and the master thesis this paper is based on, quantitatively evaluated deterministic lockstep, demonstrating its vertical (entity count) and horizontal (player count) scaling limitations and compares the method to snapshot interpolation. Lockstep supports minimum 16,000 entities for up to 10 players and a horizontal scaling of 40 or more players with 1024 entities. However, a negative correlation between entity and player count limits was observed, which was indicated by the maximum scaling configurations 30 players with 4096 entities or 20 players with 8192 entities. Snapshot interpolation faced a vertical limit with 4096 entities and 10 players and horizontally with 40 or more players and 1024 entities.
The paper further contributes by comparing results to related work, summarizing synchronization methods, proposing a hybrid architecture model of deterministic lockstep with snapshot interpolation for re-synchronization and hot-joins, and deconstructing Unity Transport Package’s (UTP) network packets.
Multiplayer games can increase player enjoyment through social interactions, cooperation and competition. The popularity of such games is shown by current market trends. Especially networked multiplayer games frequently achieve great success, but confront game developers with additional networking challenges in the already complex field of game production. The primary challenge is game state synchronization across all players. Based on the current research, there are three main methods for this task – deterministic lockstep, snapshot interpolation and state-sync – with their own advantages and disadvantages.
This work quantitatively evaluated and discussed the vertical (entity count) and horizontal (player count) limitations of deterministic lockstep and compared the method to snapshot interpolation. Results showed, that deterministic lockstep has no indicated vertical scaling limitation with a player count of up to 10 supporting 16,000 or more entities. A horizontal scaling limitation could not be found either and lockstep was confirmed to work with 40 or more players while handling 1024 entities. However, both scaling dimensions correlate negatively, which was indicated by the maximum scaling configurations 30 players and 4096 entities or 20 players and 8192 entities.
An unoptimized snapshot interpolation implementation achieved a vertical scaling limitation of 4096 entities with 10 players and a horizontal scaling limit of 40 or more players with 1024 entities and therefore was found to have a lower entity limit compared to deterministic lockstep.
Furthermore, results are compared to related work. Other contributions of this thesis include an overview of game networks and the three game state synchronization techniques. An architecture model for deterministic lockstep including a hybrid approach combining it with snapshot interpolation for re-synchronization and hot-joins. And finally, a network packet deconstruction of the implemented networking framework Unity Transport Package (UTP).
In dieser Arbeit werden Design to Code Tools untersucht, die mittels generativer Künstlicher
Intelligenz Designs automatisch in Code umwandeln. Ziel ist es, zu analysieren,
wie diese Tools funktionieren und ob ihre Ergebnisse aktuellen Standards entsprechen.
Ein zusätzlicher Fokus liegt auf dem Vergleich verschiedener Tools, um ihre Unterschiede
zu ermitteln. Hierfür wurde ein Anwendungsbeispiel mit einem Testdesign
und dazugehörigem generierten Code erstellt und mittels einer Expertenbefragung
bewertet. Die Datenerhebung erfolgte nach dem Between-Subject-Verfahren und konzentrierte
sich auf die Erfassung quantitativer Daten zur optischen Ähnlichkeit, digitalen
Barrierefreiheit, Projekt- und Softwarequalität. Die Ergebnisse zeigen, dass die
Tools in der visuellen Umsetzung von Designs überzeugen können, aber in den anderen
geprüften Bereichen noch Defizite aufweisen. Diese Arbeit liefert wichtige Erkenntnisse
über den aktuellen Entwicklungsstand von Design to Code Tools und trägt
zu einer differenzierteren Betrachtung ihrer Potenziale und Grenzen bei.