Achieving and Sustaining Accessibility in an Existing Web Application

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Sähkötekniikan korkeakoulu | Master's thesis

Department

Mcode

SCI3044

Language

en

Pages

50+6

Series

Abstract

This thesis utilizes a design science approach to investigate how to improve and maintain accessibility in an existing web application under continuous development. Despite well-established accessibility standards, many modern web applications don’t abide to them due to the complexity of web accessibility and a significant knowledge gap among developers. The presented solution achieves accessibility through and incremental refactoring process, complemented by the integration of technical tools that help maintain accessibility through building knowledge and habit around accessibility considerations. This approach helps close the mentioned knowledge gap and raise awareness among the development team. Accessibility is a very current subject in the IT industry. The case company is representative of many small-to-medium sized businesses that have not prioritized accessibility previously. The presented solution is integrated into the company’s typical development workflow, demonstrating how similar organizations might apply these methods. The implementation of this thesis’s deliverables creates a foundation for long-term improvements to the case application’s accessibility, making it usable to a wider user base. Adhering to good accessibility practices also aligns with clean code practices and improves overall usability, benefiting not just users with disabilities but all end-users and even developers. Qualitative evaluations ind-cated that the solution was well-received and built a base for further improve-ment for accessibility. Quantitative assessments also confirm that the integration of the solution did not cause negative impact to the efficiency of production processes or the product itself.

Tässä diplomityössä käytetään suunnittelutieteellistä lähestymistapaa jatkuvan kehityksen alla olevan verkkosovelluksen esteettömyyden parantamisen ja ylläpitämisen tutkimiseen. Vaikka vakiintuneita esteettömyysstandardeja on, monet nykyaikaiset verkkosovellukset eivät noudata niitä, koska esteettömyys on monimutkaista implementoida ja kehittäjien tietämys aiheesta on puutteellista. Esitetyssä ratkaisussa saavutetaan esteettömyys inkrementaalisella refaktorointiprosessilla. Tämän lisäksi suunnitelmaan kuuluu teknisten työkalujen hyödyntäminen, jolla edesautetaan esteettömyyden ylläpitämistä luomalla tietoa ja tapoja sen huomioimisen ympärille. Tämä lähestymistapa auttaa pienentämään mainittua tietämysvajetta ja lisäämään tietoisuutta tuotteenkehitystiimin keskuudessa. Esteettömyys on hyvin ajankohtainen aihe tietotekniikka-alalla. Tapausyritys edustaa monia pieniä ja keskisuuria yrityksiä, jotka eivät ole aiemmin kiinnittäneet huomiota saavutettavuuteen. Esitetty ratkaisu on integroitu yrityksen tyypilliseen kehitystyönkulkuun, mikä osoittaa, miten vastaavat organisaatiot voisivat soveltaa näitä menetelmiä. Tämän diplomityön tulosten toteuttaminen luo pohjan kestävälle parannukselle tapaussovelluksen esteettömyydessä, jolloin se on laajemman käyttäjäkunnan käytettävissä. Hyvien esteettömyyskäytäntöjen noudattaminen vastaa myös hyviä koodikäytäntöjä ja parantaa yleistä käytettävyyttä, mistä hyötyvät vammaisten käyttäjien lisäksi kaikki loppukäyttäjät ja jopa kehittäjät. Kvalitatiiviset arvioinnit osoittivat, että ratkaisu otettiin hyvin vastaan ja että sen koettiin luovan vakaata pohjaa esteettömyyden tasaiselle parantamiselle. Kvantitatiiviset arvioinnit vahvistivat myös, että ratkaisun integrointi ei vaikuttanut negatiivisesti tuotantoprosessien tehokkuuteen tai itse tuotteeseen.

Description

Supervisor

Kujala, Sari

Thesis advisor

Piironen, Janne

Other note

Citation