Support for Accessible Software Coding: Results of a Rapid Literature Review
DOI:
https://doi.org/10.19153/cleiej.25.3.1Keywords:
accessibility, coding phase, software development, guidelinesAbstract
Due to difficulties faced by people with disabilities, it is necessary to provide all citizens with mechanisms to guarantee the accessibility of information and services offered through the internet. This study aims to identify which models and tools support developers in the software coding phase in order to meet accessibility requirements. The data obtained were extracted from the literature and were evaluated with professionals working with information technology. It was possible to conclude that taking accessibility into account throughout the software development cycle from the early stages, as well as having models and tools that help during the software coding process are essential to succeed in creating accessible products.
References
References
M. Malave, “The role of social media during the pandemic,” Instituto Fiocruz – IFF, pp. 453–
, 2020. [Online]. Available: http://157.86.6.63/index.php/component/content/article/8-noticias/
-papel-redes-sociais
R. Pezzotti, M. Sousa, and L. Mart ??nez, “Guidelines for developing social networking mobile apps to
deaf audience: a proposal based on user experience and technical issues,” in IHC 2018 Proceedings of
the 17th Brazilian Symposium on Human Factors in Computing Systems. ACM Digital Library, Bel ?em,
Brazil, no. 26, 2018, p. 1. [Online]. Available: https://doi.org/10.1145/3274192.3274218
S. Sanchez-Gordon, M. S ?anchez-Gord ?on, M. Yilmaz, and R. V. O’Connor, “Integration of accessibility
design patterns with the software implementation process of iso/iec 29110,” Journal of Software:
Evolution and Process, Wiley Online Library, vol. 31, no. 1, p. e1987, 2019. [Online]. Available:
https://doi.org/10.1002/smr.1987
T. Bi, X. Xia, D. Lo, and A. Aleti, “A first look at accessibility issues in popular github projects,” in
IEEE International Conference on Software Maintenance and Evolution (ICSME). IEEE, 2021,
pp. 390–401. [Online]. Available: https://doi.org/10.1109/ICSME52107.2021.00041
W3C, “About W3C,” https://www.w3.org/Consortium/, 2022, Acessed: 04/06/2022.
——, “W3C Accessibility Standards Overview,” https://www.w3.org/WAI/standards-guidelines/,
, Acessed: 04/06/2022.
——, “Web Accessibility Laws and Policies,” https://www.w3.org/WAI/policies/, 2018, Acessed:
/06/2022.
H. B. Paulsen, “Finding an optimal method for conducting accessibility evaluations of the norwegian
tax administration website,” Master’s thesis, Oslo and Akershus University College of Applied Sciences,
P. P. Rau, L. Zhou, N. Sun, and R. Zhong, “Evaluation of web accessibility in china: changes from
to 2013,” Universal Access in the Information Society, vol. 15, no. 2, pp. 297–303, 2016. [Online].
Available: https://doi.org/10.1007/s10209-014-0385-9
W. T. Andrade, R. G. d. Branco, M. I. Cagnin, and D. M. B. Paiva, “Incorporating accessibility
elements to the software engineering process,” Advances in Human-Computer Interaction, Hindawi,
vol. 2018, 2018. [Online]. Available: https://doi.org/10.1155/2018/1389208
R. C. d. Oliveira, A. P. Freire, D. M. B. Paiva, M. I. Cagnin, and H. Rubinsztejn, “A framework
to facilitate the implementation of technical aspects of web accessibility,” in Proceedings of the 16th
International Conference on Universal Access in Human-Computer Interaction. Springer, 2014, pp.
–13. [Online]. Available: https://doi.org/10.1007/978-3-319-07509-9 1
H. Wanniarachchi and D. Jayathilake, “A framework for building web sites that are friendly to visually
impaired,” in International Conference on Advances in ICT for Emerging Regions (ICTer2012).
IEEE, 2012, pp. 103–110. [Online]. Available: https://doi.org/10.1109/ICTer.2012.6422840
L. Moreno, F. Valverde, P. Mart ??nez, and O. Pastor, “Supporting navigation accessibility requirements
in web engineering methods,” in Journal of Web Engineering. Rinton Press, Incorporated, 2013, p.
–202. [Online]. Available: http://hdl.handle.net/10251/44342
J. d. S. Silva, R. Gon ?calves, and A. Pereira, “Accessibility in the software life cycle a maieutic exercise
in software engineering,” in 2017 12th Iberian Conference on Information Systems and Technologies
(CISTI). IEEE, 2017, pp. 1–5. [Online]. Available: https://doi.org/10.23919/CISTI.2017.7975710
R. S. Germano and M. A. Eliseo, “Acceasy-a front-end framework prototype for developing responsive
web applications with accessibility for visually impaired people,” in 2020 15th Iberian Conference
on Information Systems and Technologies (CISTI). IEEE, 2020, pp. 1–6. [Online]. Available:
https://doi.org/10.23919/CISTI49556.2020.9141063
D. Hoffman, E. Grivel, and L. Battle, “Designing software architectures to facilitate accessible
web applications,” IBM Systems Journal, vol. 44, no. 3, pp. 467–483, 2005. [Online]. Available:
https://doi.org/10.1147/sj.443.0467
ONU, “Organiza ?c ?ao das na ?c ?oes unidas - accessibility and development—mainstreaming disability
in the post-2015 development agenda,” 2015. [Online]. Available: https://www.un.org/disabilities/
documents/accessibility and development.pdf
W3C, “Web content accessibility guidelines 2.1.” https://www.w3.org/TR/WCAG21/, 2018, Acessed:
/02/2022.
——, “Accessible Rich Internet Applications (WAI-ARIA) 1.1,” https://www.w3.org/TR/wai-aria/,
, Acessed: 04/06/2022.
F. Alonso, J. L. Fuertes, ?A. L. Gonz ?alez, and L. Mart ??nez, “On the testability of wcag 2.0 for
beginners,” in Proceedings of the 2010 International Cross Disciplinary Conference on Web Accessibility
(W4A), 2010, pp. 1–9. [Online]. Available: https://doi.org/10.1145/1805986.1806000
W3C, “Web accessibility evaluation tools list,” https://www.w3.org/WAI/ER/tools/, 2022c, Acessed:
/02/2022.
D. M. B. Paiva, A. P. Freire, and R. P. de Mattos Fortes, “Accessibility and software engineering
processes: A systematic literature review,” vol. 171. Elsevier, 2021, p. 110819. [Online]. Available:
https://doi.org/10.1016/j.jss.2020.110819
E. Krainz, K. Miesenberger, and J. Feiner, “Can we improve app accessibility with advanced
development methods?” in International Conference on Computers Helping People with Special Needs.
Springer, 2018, pp. 64–70. [Online]. Available: https://doi.org/10.1007/978-3-319-94277-3 12
S. Horton and D. Sloan, “Accessibility in practice: a process-driven approach to accessibility,”
in Inclusive Designing. Springer, 2014, pp. 105–115. [Online]. Available: https://doi.org/10.1007/
-3-319-05095-9 10
M. Reichling and S. S.-s. Cherfi, “Integrating accessibility as a quality property in web developments,”
in IEEE 7th International Conference on Research Challenges in Information Science (RCIS). IEEE,
, pp. 1–12. [Online]. Available: https://doi.org/10.1109/RCIS.2013.6577698
A. Alshayban, I. Ahmed, and S. Malek, “Accessibility issues in android apps: state of affairs,
sentiments, and ways forward,” in 42nd International Conference on Software Engineering (ICSE).
IEEE/ACM, 2020, pp. 1323–1334. [Online]. Available: https://doi.org/10.1145/3377811.3380392
F. Ponce, G. M ?arquez, and H. Astudillo, “Migrating from monolithic architecture to microservices: A
rapid review,” in 38th International Conference of the Chilean Computer Science Society (SCCC).
IEEE, 2019, pp. 1–7. [Online]. Available: https://doi.org/10.1109/SCCC49216.2019.8966423
B. Cartaxo, G. Pinto, and S. Soares, “The role of rapid reviews in supporting decision-making
in software engineering practice,” in Proceedings of the 22nd International Conference on
Evaluation and Assessment in Software Engineering 2018, 2018, pp. 24–34. [Online]. Available:
https://doi.org/10.1145/3210459.3210462
A. C. Tricco, J. Antony, W. Zarin, L. Strifler, M. Ghassemi, J. Ivory, L. Perrier, B. Hutton, D. Moher,
and S. E. Straus, “A scoping review of rapid review methods,” in BMC medicine, vol. 13, no. 1.
BioMed Central, 2015, pp. 1–15. [Online]. Available: https://doi.org/10.1186/s12916-015-0465-6
B. Cartaxo, G. Pinto, and S. Soares, “Rapid reviews in software engineering,” in Contemporary
Empirical Methods in Software Engineering. Springer, 2020, pp. 357–384. [Online]. Available:
https://doi.org/10.1007/978-3-030-32489-6 13
S. Rico, N. Ali, E. Engstr ?om, and M. H ?ost, “Guidelines for conducting interactive rapid reviews in
software engineering - from a focus on technology transfer to knowledge exchange,” Zenodo, 2020.
[Online]. Available: https://doi.org/10.5281/zenodo.4327725
P. Sirikitsathian, S. Chaveesuk, and C. Sathitwiriyawong, “A conceptual framework for
better understanding of factors influencing accessibility to a website and its acceptance by
university students with visual impairments,” in 9th International Conference on Information
Technology and Electrical Engineering (ICITEE). IEEE, 2017, pp. 1–5. [Online]. Available:
https://doi.org/10.1109/ICITEED.2017.8250493
P. T. A. Junior and M. Piazza, “Framework interface components for accessibility issues in
e-commerce,” in Advances in Ergonomics Modeling, Usability & Special Populations. Springer, 2017,
vol. 486, pp. 527–539. [Online]. Available: https://doi.org/10.1007/978-3-319-41685-4 47
R. S. Germano, T. A. N. de Sousa, and M. A. Eliseo, “Refining the acceasy framework from an
accessibility assessment,” in 16th Iberian Conference on Information Systems and Technologies (CISTI).
IEEE, 2021, pp. 1–6. [Online]. Available: https://doi.org/10.23919/CISTI52073.2021.9476366
T.-H.-G. Vu, D. T. Tuan, and V.-H. Phan, “Checking and correcting the source code of web
pages for accessibility,” in IEEE RIVF International Conference on Computing & Communication
Technologies, Research, Innovation, and Vision for the Future. IEEE, 2012, pp. 1–4. [Online].
Available: https://doi.org/10.1109/rivf.2012.6169872
R. G. Branco, M. I. Cagnin, and D. M. B. Paiva, “Acctrace: accessibility in phases of
requirements engineering, design, and coding software,” in 2014 14th International Conference
on Computational Science and Its Applications. IEEE, 2014, pp. 225–228. [Online]. Available:
https://doi.org/10.1109/ICCSA.2014.51
C. Rieger, D. Lucr ?edio, R. P. M. Fortes, H. Kuchen, F. Dias, and L. Duarte, “A model-driven
approach to cross-platform development of accessible business apps,” in Proceedings of the 35th
Annual ACM Symposium on Applied Computing. ACM, 2020, pp. 984–993. [Online]. Available:
https://doi.org/10.1145/3341105.3375765
A. L. Dias, R. P. de Mattos Fortes, and P. C. Masiero, “Increasing the quality of web systems: By
inserting requirements of accessibility and usability,” in Eighth International Conference on the Quality
of Information and Communications Technology. IEEE, 2012, pp. 224–229. [Online]. Available:
https://doi.org/10.1109/QUATIC.2012.33
R. Baguma and J. T. Lubega, “A web design framework for improved accessibility for
people with disabilities (wdfad),” in Proceedings of the 2008 international cross-disciplinary
conference on Web accessibility (W4A). ACM, 2008, pp. 134–140. [Online]. Available: https:
//doi.org/10.1145/1368044.1368077
Xtext, “Language engineering for everyone!” https://www.eclipse.org/Xtext/, 2015, Acessed:
/02/2022.
WebAIM, “Skip Navigation Links,” https://webaim.org/techniques/skipnav/, 2021, Acessed:
/07/2022.
eMAG, “eMAG - Accessibility Model in Electronic Government,” https://emag.governoeletronico.gov.
br/, 2014, Acessed: 12/06/2022.
ESLint, “Eslint - find and fix problems in your javascript code,” https://eslint.org/, 2022, Acessed:
/02/2022.
Downloads
Published
Issue
Section
License
Copyright (c) 2022 Cassio Andrade Furukawa, Michele dos Santos Soares, Maria Istela Cagnin, Débora Maria Barroso Paiva

This work is licensed under a Creative Commons Attribution 4.0 International License.
CLEIej is supported by its home institution, CLEI, and by the contribution of the Latin American and international researchers community, and it does not apply any author charges whatsoever for submitting and publishing. Since its creation in 1998, all contents are made publicly accesibly. The current license being applied is a (CC)-BY license (effective October 2015; between 2011 and 2015 a (CC)-BY-NC license was used).