Looking for Validated Approaches to Accessibility in Software Engineering
Description
Full text not available
Abstract
Programvaretilgjengelighet, spesielt i forhold til nettsteder, blir mer og mer relevant i mange deler av verden, og lovverk som krever minimumsnivå av tilgjengelighet for digitale tjenester har dukket opp over de siste årene. Til tross for betydelig behov er programvare fortsatt i stor grad utilgjengelig, spesielt for personer med nedsatt funksjonsevne. Mangel på gode tilnærminger til utvikling av tilgjengelig programvare har blitt identifisert som en bidragsyter til situasjonen. Denne studien undersøker forskningslitteraturen på leting etter slike tilnærminger som har vist seg å positivt påvirke utvikling av tilgjengelig programvare. Tilnærmingene er identifisert ved å se på hvordan de evalueres i forskningslitteraturen, med vekt på evaluering av funn med ekte brukere og sammenlikning med etablerte tilnærminger. Hovedfunnene inkluderer viktigheten av å involvere brukere med nedsatt funksjonsevne i utviklingsprosessen, samt spesifikke sett med programvarekrav, designpraksiser, implementasjonshjelpemidler, og hele utviklingsprosesser å implementere. Software accessibility, particularly as it relates to websites, is a growing concern in many parts of the world, with legislation mandating minimum levels of accessibility for digital services appearing in recent years. Despite significant demands, software is still largely inaccessible for many, particularly disabled users. Lack of good approaches to developing accessible software has been identified as a contributing factor. This study examines research literature in search of such approaches which have been shown to positively impact the development of accessible software. The approaches are identified by looking at how they are evaluated in research literature, with an emphasis on evaluating findings with real users and comparison against established approaches. The main findings include the importance of involving disabled users in the development process and specific sets of software requirements, design practices, implementation supports, and full development processes to implement.