Achieving and Sustaining Accessibility in an Existing Web Application

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorPiironen, Janne
dc.contributor.authorRobbins, Silva
dc.contributor.schoolSähkötekniikan korkeakoulufi
dc.contributor.supervisorKujala, Sari
dc.date.accessioned2024-06-23T17:04:16Z
dc.date.available2024-06-23T17:04:16Z
dc.date.issued2024-06-17
dc.description.abstractThis 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.en
dc.description.abstractTä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.fi
dc.format.extent50+6
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/129286
dc.identifier.urnURN:NBN:fi:aalto-202406234871
dc.language.isoenen
dc.locationP1fi
dc.programmeCCIS - Master’s Programme in Computer, Communication and Information Sciences (TS2013)fi
dc.programme.majorHuman-Computer Interactionfi
dc.programme.mcodeSCI3044fi
dc.subject.keywordWCAGen
dc.subject.keywordaccessibilityen
dc.subject.keywordweb applicationsen
dc.subject.keywordagile software developmenten
dc.subject.keyworddesign scienceen
dc.titleAchieving and Sustaining Accessibility in an Existing Web Applicationen
dc.titleEsteettömyyden saavuttaminen ja ylläpitäminen olemassa olevassa verkkosovel-luksessafi
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
local.aalto.electroniconlyyes
local.aalto.openaccessno

Files