Support for Accessible Software Coding: Results of a Rapid Literature Review

Authors

  • Cassio Andrade Furukawa Federal University of Mato Grosso do Sul
  • Michele dos Santos Soares
  • Maria Istela Cagnin
  • Débora Maria Barroso Paiva

DOI:

https://doi.org/10.19153/cleiej.25.3.1

Keywords:

accessibility, coding phase, software development, guidelines

Abstract

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

2023-03-18