Enhancement of iOS Application Accessibility: Automation of Testing and Guidelines

dc.contributor.advisorGambo, Ishaya Peni, juhendaja
dc.contributor.authorKarimova, Karina
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Arvutiteaduse instituutet
dc.date.accessioned2024-10-10T12:29:10Z
dc.date.available2024-10-10T12:29:10Z
dc.date.issued2023
dc.description.abstractMobiilirakenduste ligipääsetavus on kasutajaliidese ja kogemuse oluline osa, mis tagab, et kõik inimesed, olenemata nende puuetest, nagu pimedus, vaegnägemine või värvipimedus, pääsevad edukalt digitaalse toote funktsioonidele ligi ja saavad neid kasutada. Arvestades nutitelefonide laialdast kasutust ja seda, et need on muutunud igapäevase rutiini lahutamatuks osaks, on oluline tõsta mobiilirakenduste ligipääsetavuse taset. Selle uuringu esmane eesmärk on aidata kaasa kaasavamate mobiilirakenduste, eelkõige Apple’i pakutava iOS platvormil põhinevate, arendamisele. Hetkel on puudus tasuta automatiseerimise tööriiste, mis aitaksid tuvastada mobiilirakenduste ligipääsetavuse probleeme. Seega on käesoleva lõputöö raames välja töötatud automaatne testimistööriist nimega Open Accessibility Tool (OAT), millega on võimalik tuvastada ligipääsetavuse vigu ja genereerida veaaruandeid. OAT-tööriist põhineb Euroopa valitsuse määrustes, üldtunnustatud standardites ja Apple’i kasutajaliidese kujundamise põhimõtetes nõutavate ligipääsetavuse juhiste esialgsel põhjalikul uurimisel. Juhiseid ja nende edukriteeriume hinnatakse vastavalt nende võimele toetada iOS rakenduste automaattestimist. Nendest eeldustest lähtuvalt arendati välja tööriist, mis aitab rakendustel tagada ligipääsetavust vastavalt kriteeriumitele. Arvestades selle teema olulisust ja selle dünaamilist olemust, arendati OAT välja kui avatud lähtekoodiga teek, mis pakub mugavaid võimalusi oma funktsionaalsuse laiendamiseks moduleeritud arhitektuuri ja kaasaegse tehnilise pinu abil. Tööriista kvaliteedi tagab ulatuslik koodikatvus, mis hõlmab kõiki kehtivaid ligipääsetavuse kontrolle. OAT-tööriista kontrolliti näidisprojektides. Lisaks on turul pakutavate lahenduste kohta tehtud võrdlev analüüs. Tulemused näitavad OAT-tööriista paremust tuvastatud probleemide arvu osas võrreldes konkureeriva tasuta alternatiiviga.
dc.identifier.urihttps://hdl.handle.net/10062/105304
dc.language.isoen
dc.publisherTartu Ülikoolet
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Estoniaen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/ee/
dc.subjectLigipääsetavus
dc.subjectautomaatne ligipääsetavuse testimine
dc.subjectiOS
dc.subjectmobiilirakendused
dc.subjectligipääsetavuse juhised
dc.subject.othermagistritöödet
dc.subject.otherinformaatikaet
dc.subject.otherinfotehnoloogiaet
dc.subject.otherinformaticsen
dc.subject.otherinfotechnologyen
dc.titleEnhancement of iOS Application Accessibility: Automation of Testing and Guidelines
dc.typeThesisen

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Karimova_SoftwareEngineering_2023.pdf
Size:
3.93 MB
Format:
Adobe Portable Document Format