info:eu-repo/semantics/article
Proposal of a software architecture for the development of accessible websites
Propuesta de una arquitectura de software para el desarrollo de sitios web accesibles
Registro en:
10.56048/MQR20225.7.3.2023.1458-1474
Autor
Palomeque-Zambrano, Eugenio Esteban
Campoverde-Molina, Milton
Resumen
In recent years, resource consumption on the web has increased greatly. However, poor accessibility practices in web sites limit many users to access their information. For this reason, in this research a software architecture for the development of accessible web sites is carried out. In the results, patterns of accessibility practices in JavaScript working environments are analyzed, abstracted and aligned according to WCAG guidelines. Then the Software architecture is proposed considering the findings from design, content generation, implementation and testing in an iterative way. This saves time and resources by considering accessibility from the beginning of the development of a website and not its verification at the end as a checklist. For the validation of the architecture, a web site was developed and the accessibility was corroborated by making the evaluation with different automatic web accessibility evaluation tools. In conclusion, the proposed software architecture allows the implementation of web accessibility from the beginning of the development of a website. En los últimos años el consumo de recursos en la web se ha incrementado en gran medida. Sin embargo, las malas prácticas de accesibilidad en los sitios web limitan a muchos usuarios a acceder a su información. Por tal razón, en esta investigación se realiza una arquitectura de software para el desarrollo de sitios web accesibles. En los resultados se analizan los patrones de prácticas de accesibilidad en entornos de trabajo de JavaScript, se abstraen los mismos y se alinean según las directrices de la WCAG. Luego se propone la arquitectura de Software considerando los hallazgos desde el diseño, la generación de contenido, implementación y pruebas de manera iterativa. Esto permite un ahorro de tiempo y recursos al considerar la accesibilidad desde el inicio del desarrollo de un sitio web y no su verificación al final como lista de verificación. Para la validación de la arquitectura se desarrolló un sitio web y se corroboro la accesibilidad haciendo la evaluación con distintas herramientas de evaluación automática de la accesibilidad web. En conclusión, la arquitectura de software propuesta permite la implementación de la accesibilidad web desde el inicio del desarrollo de un sitio web.