Accessibility in Web Development Courses: A Case Study
Abstract
:1. Introduction
2. Related Work
3. Brief Overview of Accessibility Policies, Guidelines and Software
- Web Content Accessibility Guidelines (WCAG) [5], which provide standards for web content accessibility and describes how web content could be made accessible for people with disabilities.
- Authoring Tool Accessibility Guidelines (ATAG) [27], which include software and services that developers and designers use to create web content.
- User Agent Accessibility Guidelines (UAAG) [28], which describe how user agents, such as browsers and media players, are accessible to people with disabilities.
4. The Study Context and Approach
Study Approach and Participants
5. Results and Discussion
5.1. Gender Affects Motivation to Learn About Accessibility
Student 4 (Female): “For personal reasons, in order to become a better programmer.”
Student 5 (Female): “The need to make the website accessible by as many persons as possible.”
Student 8 (Male): “Number of visitors.”
Student 3 (Male): “Good salary.”
5.2. Need for Teaching Accessibility in Web Programming Courses
Teacher 1: “Yes, every home page should comply. […] Since this is the first course, it is hard for them to grasp the idea, but first [students should learn to] code, then agile and usability, and [finally] a little accessibility. […] Everyone should have knowledge.”
Teacher 2: “…accessibility could be included in design-oriented web development courses, but not programming courses, like PhP.”
Teacher 3: “There should be some inclusion [in web development courses].”
5.3. Experience in Web Programming Affects Needs for Accessibility Training
5.4. Very Low Familiarity with Accessibility Policies, Guidelines, and Software
Teacher 1: “I am not familiar with any disability policies or guidelines. [As for tools,] I am only familiar with tools to analyze the content and websites for color blind and people that have lower ability to see.”
Teacher 2 and 3: “Not familiar with any disability policies, guidelines or software.”
5.5. Developer’s Responsibility to Build Accessible Websites
Teacher 1: “Webmasters, programmers, and system analysts/engineers are responsible because if you want to have a perfect system, everyone should be involved.”
Teacher 2: “Webmasters and programmers, because accessibility encompasses many things, logical sequence on how various things are done, someone must have a good overview on these things, particularly the webmaster.”
Teacher 3: “Webmasters, programmers, and system analysts/engineers are responsible since they are most involved in creating websites.”
5.6. Accessibility Not Always Contributes to Usability
Teacher 1: “I am not differentiating between usability and accessibility. I teach them together, but the focus is more on usability.”
Teacher 2: “In some cases making websites accessible, can affect the other users. […] for example, if you increase the font size, it can negatively affect other [type of] users.”
Teacher 3: “Websites that are accessible can also be convoluted with too many options.”
6. Conclusions and Future Work
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Sanchez-Gordon, S.; Lujan-Mora, S. Web accessibility of MOOCs for elderly students. In Proceedings of the International Conference on Information Technology Based Higher Education and Training, Antalya, Turkey, 10–12 October 2013; pp. 1–6. [Google Scholar]
- Acosta-Vargas, P.; Salvador-Ullauri, L.A.; Luján-Mora, S. A Heuristic Method to Evaluate Web Accessibility for Users with Low Vision. IEEE Access 2019, 7, 34–48. [Google Scholar] [CrossRef]
- World Health Organization (WHO). 2019. Available online: https://www.who.int/ (accessed on 14 March 2020).
- United Nations, World Population Prospects, report World Population Ageing 2019. Available online: https://www.un.org/en/development/desa/population/publications/pdf/ageing/WorldPopulationAgeing2019-Highlights.pdf (accessed on 14 March 2020).
- World Wide Web Consortium (W3C). Web Content Accessibility Guidelines (WCAG) 2.1. 2008. Available online: https://www.w3.org/TR/WCAG21/ (accessed on 14 March 2020).
- Lazar, J. Integrating accessibility into the information systems curriculum. J. Comput. Inf. Syst. 2002, 3, 373–379. [Google Scholar]
- Lazar, J.; Greenidge, K.D. One year older, but not necessarily wiser: An evaluation of homepage accessibility problems over time. Univers. Access Inf. Soc. 2006, 4, 285–291. [Google Scholar] [CrossRef]
- Rosmaita, B.J. Accessibility first!: A new approach to web design. ACM Sigcse Bull. 2006, 38, 270–274. [Google Scholar] [CrossRef]
- Youngblood, S.A. Communicating Web Accessibility to the Novice Developer: From User Experience to Application. J. Bus. Tech. Commun. 2013, 27, 209–232. [Google Scholar] [CrossRef]
- Kawas, S.; Vonessen, L.; Ko, A.J. Teaching Accessibility: A Design Exploration of Faculty Professional Development at Scale. In Proceedings of the 50th ACM Technical Symposium on Computer Science Education, Minneapolis, MN, USA, 27 February–2 March 2019; ACM: New York, NY, USA, 2019; pp. 983–989. [Google Scholar] [CrossRef]
- Andrew, J.K.; Ladner, R.E. Access Computing Promotes Teaching Accessibility. ACM Inroads 2016, 7, 65–68. [Google Scholar] [CrossRef] [Green Version]
- Lunt, B.M.; Ekstrom, J.J.; Gorka, S.; Hislop, G.; Kamali, R.; Lawson, E.; LeBlanc, R.; Miller, J.; Reichgelt, H. Curriculum Guidelines for Undergraduate Degree Program in Information Technology; Association for Computing Machinery (ACM): New York, NY, USA, 2008. [Google Scholar]
- Wang, Y.D. A holistic and pragmatic approach to teaching web accessibility in an undergraduate web design course. In Proceedings of the 13th Annual Conference on Information Technology Education, Calgary, AB, Canada, 11–13 October 2012; pp. 55–60. [Google Scholar]
- Gellenbeck, E. Integrating accessibility into the computer science curriculum. J. Comput. Sci. Coll. 2005, 21, 267–273. [Google Scholar]
- Waller, A.; Hanson, V.L.; Sloan, D. Including accessibility within and beyond undergraduate computing courses. Available online: https://dl.acm.org/doi/10.1145/1639642.1639670 (accessed on 11 February 2020).
- Keates, S. A pedagogical example of teaching Universal Access. Univers. Access Inf. Soc. 2015, 14, 97–110. [Google Scholar] [CrossRef] [Green Version]
- Martin-Escalona, I.; Barcelo-Arroyo, F.; Zola, E. The introduction of a topic on accessibility in several engineering degrees. In Proceedings of the IEEE Global Engineering Education Conference (EDUCON), Berlin, Germany, 13–15 March 2013; pp. 656–663. [Google Scholar]
- Hanson, V.L. Inclusive thinking in computer science education. In Proceedings of the 12th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, Dundee, Scotland, 25–27 June 2007; p. 3. [Google Scholar] [CrossRef]
- Liffick, B.W. An assistive technology project for an HCI course. In Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, Leeds, UK, 28–30 June 2004. [Google Scholar] [CrossRef]
- Mankoff, J. Practical service learning issues in HCI. In Proceedings of the CHI ‘06 Extended Abstracts on Human Factors in Computing Systems, Montréal, QC, Canada, 22–27 April 2006. [Google Scholar]
- Available online: http://mfd.se (accessed on 14 March 2020).
- Bendixen, K.; Benktzon, M. Design for All in Scandinavia–A strong concept. Appl. Ergon. 2015, 46, 248–257. [Google Scholar] [CrossRef] [PubMed]
- Available online: https://www.w3.org/WAI/policies/ (accessed on 14 March 2020).
- Available online: https://www.w3.org/WAI/policies/european-union/#european-accessibility-act-proposed (accessed on 14 March 2020).
- Available online: https://www.government.se/information-material/2015/09/discrimination-act-2008567/ (accessed on 14 March 2020).
- World Wide Web Consortium (W3C). Web Accessibility Initiative. 2019. Available online: https://www.w3.org/WAI/ (accessed on 14 March 2020).
- World Wide Web Consortium (W3C). Authoring Tool Accessibility Guidelines (ATAG) 2.0. 2015. Available online: https://www.w3.org/TR/ATAG20/ (accessed on 14 March 2020).
- World Wide Web Consortium (W3C). User Agent Accessibility Guidelines (UAAG) 2.0. 2015. Available online: https://www.w3.org/WAI/intro/uaag (accessed on 14 March 2020).
- Available online: https://www.w3.org/WAI/ER/tools/ (accessed on 14 March 2020).
- Lazar, J.; Dudley-Sponaugle, A.; Greenidge, K.D. Improving web accessibility: A study of webmaster perceptions. Comput. Hum. Behav. 2004, 20, 269–288. [Google Scholar] [CrossRef]
- Shinohara, K.; Kawas, S.; Ko, A.J.; Ladner, R.E. Who teaches accessibility? A survey of US computing faculty. In Proceedings of the Proceedings of the 49th ACM Technical Symposium on Computer Science Education, Baltimore, MD, USA, 21–24 February 2018; ACM: New York, NY, USA, 2018; pp. 197–202. [Google Scholar]
- Baez, S.; Flichtentrei, D.; Prats, M.; Mastandueno, R.; Garcia, A.M.; Cetkovich, M.; Ibáñez, A. Men, women who cares? A population-based study on sex differences and gender roles in empathy and moral cognition. PLoS ONE 2017, 12. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Willer, R.; Wimerand, C.; Owens, L.A. What drives the gender gap in charitable giving? Lower empathy leads men to give less to poverty relief. Soc. Sci. Res. 2015, 52, 83–98. [Google Scholar] [CrossRef] [PubMed]
- Graça, J.; Calheiros, M.M.; Oliveira, A.; Milfont, T.L. Why are women less likely to support animal exploitation than men? The mediating roles of social dominance orientation and empathy. Personal. Individ. Differ. 2018, 129, 66–69. [Google Scholar] [CrossRef]
- Mulliken, A.; Djenno, M. Faculty visions for teaching web accessibility within LIS curricula in the United States: A qualitative study. Libr. Q. 2017, 87, 36–54. [Google Scholar] [CrossRef] [Green Version]
- Freire, A.P.; Russo, C.M.; Fortes, R.P. A survey on the accessibility awareness of people involved in web development projects in Brazil. In Proceedings of the 2008 International Cross-Disciplinary Conference on Web Accessibility (W4A), Beijing, China, 21–22 April 2008; pp. 87–96. [Google Scholar]
- Farrelly, G. Practitioner barriers to diffusion and implementation of web accessibility. Technol. Disabil. 2011, 23, 223–232. [Google Scholar] [CrossRef]
- Tangarife, T.M.; Mont’alvao, C. What the brazilian developers know about web accessibility and digital inclusion. In Proceedings of the 6th USIHC-6 International Congress on Ergonomics, Usability, Interface Design and Human-Computer Interaction; 2006. [Google Scholar]
- Scott, M.J.; Spyridonis, F.; Ghinea, G. Designing for designers: Towards the development of accessible ICT products and services using the VERITAS framework. Comput. Stand. Interfaces 2015, 42, 113–124. [Google Scholar] [CrossRef]
- Cao, S.; Loiacono, E. The State of the Awareness of Web Accessibility Guidelines of Student Website and App Developers. In Proceedings of the International Conference on Human-Computer Interaction, Orlando, FL, USA, 26–31 July 2019; Springer: Cham, Switzerland, 2019; pp. 32–42. [Google Scholar]
- Yesilada, Y.; Brajnik, G.; Vigo, M.; Harper, S. Exploring perceptions of web accessibility: A survey approach. Behav. Inf. Technol. 2015, 34, 119–134. [Google Scholar] [CrossRef]
- Petrie, H.; Kheir, O. The relationship between accessibility and usability of websites. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, San Jose, CA, USA, 28 April–3 May 2007; ACM: New York, NY, USA, 2007; pp. 397–406. [Google Scholar]
- Thatcher, J.; Waddell, C.; Burks, M. Constructing Accessible Web Sites; Glasshaus Ltd.: Birmingham, UK, 2002; Volume 34. [Google Scholar]
- Acosta-Vargas, P.; Acosta, T.; Luján-Mora, S. Challenges to assess accessibility in higher education websites: A comparative study of Latin America universities. IEEE Access 2018, 6, 500–508. [Google Scholar] [CrossRef]
- Available online: http://www.iaapnordic.org/pa-gang/higher-education/ict-procurers-need-to-understand-accessibility/ (accessed on 14 March 2020).
Course Name | Accessibility Topic Covered | |
---|---|---|
1 | Introduction to Web Development | None |
2 | Basic Web Development | None |
3 | Media Technology: Web Publishing | Usability and accessibility |
4 | Media Technology: Web Production | Usability and accessibility |
5 | Web Programming | None |
6 | Programming for the Web | None |
7 | Advanced Web Development | None |
8 | Web Development II—Server | None |
9 | Web Applications for Mobile Devices | None |
10 | Introduction to Web Programming with JavaScript | None |
11 | Web Development II—Client | None |
12 | Web Development I | None |
13 | Crossmedia Publishing: Publishing in Multiple Channels | None |
14 | Cloud-based Web Applications | None |
Participants | Number | Data Collection |
---|---|---|
Students | 19 | Survey study |
Teachers | 3 | Interviews |
Total | 22 | Mixed approach |
# | Survey Questions |
---|---|
|
# | Survey Questions |
---|---|
|
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Ferati, M.; Vogel, B. Accessibility in Web Development Courses: A Case Study. Informatics 2020, 7, 8. https://doi.org/10.3390/informatics7010008
Ferati M, Vogel B. Accessibility in Web Development Courses: A Case Study. Informatics. 2020; 7(1):8. https://doi.org/10.3390/informatics7010008
Chicago/Turabian StyleFerati, Mexhid, and Bahtijar Vogel. 2020. "Accessibility in Web Development Courses: A Case Study" Informatics 7, no. 1: 8. https://doi.org/10.3390/informatics7010008
APA StyleFerati, M., & Vogel, B. (2020). Accessibility in Web Development Courses: A Case Study. Informatics, 7(1), 8. https://doi.org/10.3390/informatics7010008