Lenz, Mathias (2023) Plattform für crowdsourced Accessibility-Testing von Komponenten aus Web UI-Libraries. Other thesis, OST Ostschweizer Fachhochschule.
HS 2022 2023-BA-EP-Lenz-Platform für crowdsourced Accessibility-Testing interaktive.pdf - Supplemental Material
Download (3MB)
Abstract
UI Libraries und interaktive UI-Komponenten werden häufig in Webapplikationen eingesetzt, sind aber bezogen auf Accessibility schwer einzustufen. Es gibt keine spezifischen Accessibility Standards für UI Libraries. Dazu kommt, dass UI Libraries sehr heterogen sind.
Das Ziel der vorliegenden Arbeit ist es, Projekte mit Anforderungen an Accessibility die Auswahl einer UI-Library zu vereinfachen, indem ein Prototyp einer geeigneten Plattform entwickelt wird. Diese Plattform soll es ermöglichen, UI Libraries crowdsourced zu testen und mit den Resultaten Auskunft über die Accessibility der getesten UI Libraries und deren Komponenten geben.
Mit iterativem und agilen Vorgehen wurden im Rahmen der Analyse die Eckpunkte der Applikation gesteckt. Daraus wurde das Konzept erstellt und die Anforderungen spezifiziert. Die Applikation wurde als Client-Server-Anwendung umgesetzt. Als Client fungiert eine React-Single-Page-Application. Der Server ist mit Node.js und Express implementiert und verwendet eine MongoDB-Datenbank für die Persistierung. Die Programmiersprache ist in beiden Teilen Typescript. Als Schnittstelle fungiert eine REST-API.
Die entstandene Applikation wurde mit Usability Tests und einer Accessibilty Evaluation geprüft und validiert. Als Prototyp kann sie damit den angepeilten Verwendungszweck erfüllen.
Die Grundlage für die Entwicklung einer erweiterten Version mit ausgebautem Kriterienkatalog und erweitertem Funktionsumfang für Administration, Deployment, Sicherheit und Performance wurde damit geschaffen.
Item Type: | Thesis (Other) |
---|---|
Subjects: | Topics > Software > Testing and Simulation Topics > User Interface Design Area of Application > Web based Technologies > Databases > mongoDB Technologies > Frameworks and Libraries > Node.js Technologies > Frameworks and Libraries > React Technologies > Programming Languages > TypeScript |
Divisions: | Bachelor of Science FHO in Informatik > Bachelor Thesis |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Stolze, Markus UNSPECIFIED |
Date Deposited: | 22 Feb 2023 08:27 |
Last Modified: | 22 Feb 2023 08:27 |
URI: | https://eprints.ost.ch/id/eprint/1072 |