Plattform für crowdsourced Accessibility-Testing von Komponenten aus Web UI-Libraries

Lenz, Mathias (2023) Plattform für crowdsourced Accessibility-Testing von Komponenten aus Web UI-Libraries. Other thesis, OST Ostschweizer Fachhochschule.

[thumbnail of HS 2022 2023-BA-EP-Lenz-Platform für crowdsourced Accessibility-Testing  interaktive.pdf] Text
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

Actions (login required)

View Item
View Item