Automatic detection of accessibility issues from user interaction events

  • Maximiliano Jonathan Toledo LIFIA / UNLP
  • Julián Grigera LIFIA / UNLP / CONICET
  • Alejandra Garrido LIFIA / UNLP / CONICET

Abstract


Many activities of our daily life are integrated into web applications, which must be accessible to all users. For this reason, it is essential to incorporate accessibility into the development process. To facilitate this integration and the detection of accessibility problems, in this work an automatic tool for the detection and reporting of this type of problem called ABF (Accessibility BadSmells Finder) was developed. It seeks to help developers provide accessible websites, thanks to the fact that it performs dynamic searches for various accessibility problems that are not detected by other tools due to the complexity of their detection.

Keywords: Bad Smell, Web applications, Accessibility, Dynamic event analysis

References

Antonelli, H. L., Sensiate, L., Watanabe, W. M., & de Mattos Fortes, R. P. (2019). Challenges of automatically evaluating Rich Internet Applications accessibility. Proc. of the 37th ACM Int. Conf. Design of Communication, pp. 1-6.

Buono, P., Caivano, D., Costabile, M., Desolda, G., Lanzilotti, R. (2020). Towards the Detection of UX Smells: The Support of Visualizations, in IEEE Access, vol. 8, pp. 6901-6914.

Carvajal, Carlos Máñez. (2020). Evaluación de accesibilidad web de las universidades chilenas. Formación universitaria, 13(5), pp. 69-76.

Pedroso Carvalho, L. , Pereira Ferreira, L., Pimenta Freire, A. (2016). Accessibility evaluation of rich internet applications interface components for mobile screen readers. In Proc. 31st ACM Symp. on Applied Computing. pp. 181–186.

Durgam, F. (2020). Detección de problemas de accesibilidad en la utilización de lectores de pantalla en aplicaciones web. Tesis de Maestría, Fac. de Informática, Univ. Nacional de La Plata.

Fernandes, N., Batista, A. S., Costa, D., Duarte, C., Carriço, L. (2013). Three web accessibility evaluation perspectives for RIA. In Proc. 10th Int. cross-disciplinary conference on web accessibility, pp. 1-9.

Garrido, A., Rossi, G., Distante, D. (2011) Refactoring for usability in web applications. IEEE Software 28(3), pp. 60–67.

Garrido, A., Rossi, G., Medina-Medina, N., Grigera, J., Firmenich, S. (2014) Improving Accessibility of Web interfaces: refactoring to the rescue. Univ. Access in the Information Society 13, pp. 387-399.

Grigera, J.; Garrido, A.; Rivero, J. M.; Rossi, G. (2017) Automatic detection of usability smells in web applications. International Journal of Human-Computer Studies 97, pp. 129-148.

Taw. Test de accesibilidad web. https://www.tawdis.net/.

Toledo, M. (2021). Detección automática de problemas de accesibilidad a partir de eventos de interacción de usuario. Tesis de Licenciatura, Fac. de Informática, Univ. Nacional de La Plata.

W3C. 2005 Web Accessibility Initiative (WAI). Accessibility Introduction. https://www.w3.org/WAI/fundamentals/accessibility-intro/

WAI ARIA, the Accessible Rich Inter net Applications Suite. https://www.w3.org/WAI/standards_guidelines/aria/.

WCAG 2.1 2018. Web Content Accessibility Guidelines. https://www.w3.org/TR/WCAG21/.

Watanabe, W. M., & de Mattos Fortes, R. P. (2016, April). Automatic identification of drop-down menu widgets using mutation observers and visibility changes. In Proc. 31st Annual ACM Symp. on Applied Computing (pp. 766-771).
Published
2022-06-13
TOLEDO, Maximiliano Jonathan; GRIGERA, Julián; GARRIDO, Alejandra. Automatic detection of accessibility issues from user interaction events. In: IBERO-AMERICAN CONFERENCE ON SOFTWARE ENGINEERING (CIBSE), 25. , 2022, Córdoba. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 128-142. DOI: https://doi.org/10.5753/cibse.2022.20968.