Accessibility practices in software development: systematic literature mapping
Prácticas de accesibilidad en el desarrollo de software: mapeo sistemático de la literatura
Share this
Date
2024-05-10Author
Fernández-Castillo, María Elena
Pérez-Arriaga, Juan Carlos
Cortés-Verdín, María Karen
Ocharán-Hernández, Jorge Octavio
Citación
Metadata
Show full item recordDocuments PDF
Abstract
Incorporating accessibility in software development brings significant benefits such as the inclusion of people with disabilities. Recognizing the diversity of users with different requirements and needs within software development facilitates its use by the greatest number of users regardless of their individual conditions. The objective of this research is to obtain a knowledge base to identify those practices for which there is evidence of their use in the development of accessible software. A Systematic Literature Mapping (SLM) focused on identifying practices that incorporate accessibility activities in the software life cycle was conducted, resulting in 29 studies that met the selection criteria. The results show that the phase with more evidence of incorporation of accessibility activities in software development is the testing phase, when testers are used to verify accessibility within web pages, followed by the construction phase, when methodologies that include accessibility within the software development process are used; in the design pase it is common to incorporate artifacts that guide the development of accessible software and, finally, in the requirements phase it is common to use the requirements description to obtain and document accessibility requirements. Incorporar la accesibilidad en el desarrollo de software conlleva beneficios significativos como la inclusión de personas con discapacidad. Reconocer la diversidad de usuarios con diferentes requisitos y necesidades dentro de la creación de software facilita su utilización por la mayor cantidad de usuarios sin importar sus condiciones individuales. El objetivo de esta investigación es obtener una base de conocimientos que permita identificar aquellas prácticas de las que se tenga evidencia de su uso en el desarrollo de software accesible. Se llevó a cabo un Mapeo Sistemático de la Literatura (MSL) enfocado en identificar prácticas que incorporan actividades de accesibilidad en el ciclo de vida del software, resultando en 29 estudios que se ajustaron a los criterios de selección. Los resultados muestran que la fase con más evidencia de incorporación de actividades de accesibilidad en el desarrollo de software es la fase de pruebas, donde se utilizan evaluadores para verificar la accesibilidad dentro de páginas web, seguido de la fase de construcción, donde se utilizan metodologías que incluyen la accesibilidad dentro del proceso de desarrollo de software; en la fase de diseño es común que se incorporen artefactos que guíen el desarrollo de accesible y, por último, en la fase de requisitos es usual emplear la descripción de requisitos para obtener y documentar requisitos de accesibilidad.
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivatives 4.0 International
Related items
Showing items related by title, author, creator and subject.
-
Gamification experience of an educational environment in software engineening: Gamifying a course of agility for software process improvement [Experiencia de gamificación de un entorno educativo en ingeniería de software: Gamificando un curso de agilidad para la mejora de procesos software]
Gasca-Hurtado G.P.; Gomez M.C.; Zepeda V.V. (IEEE Computer SocietyIngeniería de SistemasFacultad de Ingenierías, 2018)In the last decade gamification has become as a useful strategy for make work environments more dynamic, specifically because it supports initiatives associated with the increase of performance characteristics of work teams ... -
SETMAT (Software engineering teaching method and theory): A theory of software engineering teaching [SETMAT (Software Engineering Teaching Method and Theory): Una teoría para la enseñanza de Ingeniería de Software]
Gómez-Álvarez M.C.; Jaramillo C.M.Z.; Astudillo H.Software engineering (SE) teaching uses learning strategies to promote the acquisition of technical and social capabilities; typical strategies are project-based learning, collaborative learning, and problem-based learning. ... -
Software processes improvement proposal based on PSP for telecommuting contexts
Giraldo, Fáber D.; Villegas Arias, Mónica Michelle (Universidad de MedellínFacultad de IngenieríasMedellín, 2019-06-28)