Abstract
Equal access to all software and digital content should be a reality in the Digital Era. This argument is something defended both by existing regulations, norms and standards, and also business organizations and governments. Despite this acknowledgement, the reality is still far from the desired equality. For certain groups of disabled or impaired citizens, such as the visually impaired, the existence of e-accessibility compliance represents an opportunity to integrate, in a more simple and straightforward manner, their societies. Despite the existing poor results on e-accessibility compliance, the mentioned citizens insist on using digital devices in their daily lives. Even though, in the last decade, multiple standards and regulations have been published towards indicating how to develop accessible digital user interfaces, there are still two major issues surrounding its implementation: the complexity and disparity of the documents containing the abovementioned norms, and also the lack of e-accessibility know-how by software experts. With this in mind, a proposal for an accessible software development model that encompasses e-accessibility incorporation as one of the development process activities has been presented. This model might represent a very interesting support tool for software development organizations and a novel resource for learning and training institutions to be able to improve their computer science and informatics students’ skills on e-accessibility.
Similar content being viewed by others
References
Pick, J., Azari, R.: Global digital divide: influence of socioeconomic, governmental, and accessibility factors on information technology. Inf. Technol. Dev. 14(2), 91–115 (2008)
Persson, H., Åhman, H., Yngling, A., Gulliksen, J.: Universal design, inclusive design, accessible design, design for all: different concepts—one goal? On the concept of accessibility—historical, methodological and philosophical aspects. Univ. Access Inf. Soc. 14(4), 505–526 (2015)
Woody, M., Lewis, J., Greenberg, M., Goldman, Y., Ostap, E.: Accessible, feature-rich software for rigorous model fitting using maximum likelihood estimation. Biophys. J. 110(3), 331a (2016)
Desruelle, H., Isenberg, S., Botsikas, A., Vergori, P., Gielen, F.: Accessible user interface support for multi-device ubiquitous applications: architectural modifiability considerations. Univ. Access Inf. Soc. 15(1), 5–19 (2016)
Baptista, A., Martins, J., Gonçalves, R., Branco, F., Rocha, T.: Web accessibility challenges and perspectives: a systematic literature review. In: 2016 11th Iberian Conference on Information Systems and Technologies (CISTI), Las Palmas, Spain, 15–18 June 2016, pp. 1–6. IEEE (2016). https://doi.org/10.1109/cisti.2016.7521619
Martins, J., Gonçalves, R., Branco, F., Pereira, J., Peixoto, C., Rocha, T.: How ill is online health care? An overview on the Iberia Peninsula health care institutions websites accessibility levels. In: New Advances in Information Systems and Technologies, pp 391–400. Springer, Berlin, (2016)
Silva, J., Gonçalves, R., Martins, J., Pereira, A.: Making software accessible, but not assistive: a proposal for a first insight for students. In: World Conference on Information Systems and Technologies, pp. 149–156. Springer, Berlin (2017)
EU: European Accessibility Act. vol COM/2015/0615 final—2015/0278 (COD). Employment, Social Affairs & Inclusion (2018)
Ashraf, M., Hasan, N., Lewis, L., Hasan, M., Ray, P.: A systematic literature review of the application of information communication technology for visually impaired people. Int. J. Disabil. Manag. 11, E6 (2016). https://doi.org/10.1017/idm.2016.6
Okonji, P., Lhussier, M., Bailey, C., Cattan, M.: Internet use: perceptions and experiences of visually impaired older adults. J. Soc. Incl. 6(1), 120–145 (2015)
Bohman, P.: Teaching Accessibility and Design-for-All in the Information and Communication Technology Curriculum: Three Case Studies of Universities in the United States, England, and Austria. Utah State University, Utah (2012)
Putnam, C., Dahman, M., Rose, E., Cheng, J., Bradford, G.: Best practices for teaching accessibility in university classrooms: cultivating awareness, understanding, and appreciation for diverse users. ACM Trans. Access. Comput. (TACCESS) 8(4), 13 (2016)
Klironomos, I., Antona, M., Basdekis, I., Stephanidis, C.: White paper: promoting design for all and e-accessibility in Europe. Univ. Access Inf. Soc. 5(1), 105–119 (2006). https://doi.org/10.1007/s10209-006-0021-4
Martins, J., Gonçalves, R., Branco, F.: A full scope web accessibility evaluation procedure proposal based on Iberian eHealth accessibility compliance. Comput. Hum. Behav. 73, 676–684 (2017). https://doi.org/10.1016/j.chb.2016.12.010
Yesilada, Y., Brajnik, G., Vigo, M., Harper, S.: Exploring perceptions of web accessibility: a survey approach. Behav. Inf. Technol. 34(2), 119–134 (2015). https://doi.org/10.1080/0144929X.2013.848238
W3C (2016) Accessibility. Standards—Web Design and Applications
W3C (2016) Accessibility, Usability, and Inclusion: Related Aspects of a Web for All. W3C—Web Accessibility Initiative. https://www.w3.org/WAI/intro/usable. Accessed 01 Mar 2017
ISO (2010) ISO 9241-210:2010—Ergonomics of human–system interaction—Part 210: Human-centred design for interactive systems. International Organization for Standardization
EU: EN 301 549 v1.1.1—Accessibility requirements suitable for public procurement of ICT products and services in Europe. vol EN301-549. ETSI-CEN-CENELEC (2014)
US.: Section 508. Reabilitation Act. US Government (2017)
Díaz-Bossini, J., Moreno, L.: Accessibility to mobile interfaces for older people. Proc. Comput. Sci. 27, 57–66 (2014)
Gonçalves, R., Martins, J., Pereira, J., Oliveira, M., Ferreira, J.: Accessibility levels of Portuguese enterprise websites: equal opportunities for all? Behav. Inf. Technol. 31(7), 659–677 (2012)
Vollenwyder, B., Iten, G., Brühlmann, F., Opwis, K., Mekler, E.: Salient beliefs influencing the intention to consider web accessibility. Comput. Hum. Behav. 92, 352–360 (2019). https://doi.org/10.1016/j.chb.2018.11.016
Gambino, O., Pirrone, R., Di Giorgio, F.: Accessibility of the Italian institutional web pages: a survey on the compliance of the Italian public administration web pages to the Stanca Act and its 22 technical requirements for web accessibility. Univ. Access Inf. Soc. 15(2), 305–312 (2016)
Branco, R., Cagnin, M., Paiva, D.: AccTrace: accessibility in phases of requirements engineering, design, and coding software. In: 2014 14th International Conference on Computational Science and Its Applications, 30 June-3 July 2014, pp. 225–228. (2014) https://doi.org/10.1109/iccsa.2014.51
Inal, Y., Rızvanoğlu, K., Yesilada, Y.: Web accessibility in Turkey: awareness, understanding and practices of user experience professionals. Universal Access in the Information Society. https://doi.org/10.1007/s10209-017-0603-3 (2017)
Serra, L., Carvalho, L., Ferreira, L., Vaz, J., Freire, A.: Accessibility evaluation of e-government mobile applications in Brazil. Proc. Comput. Sci. 67, 348–357 (2015)
W3C.: Mobile Accessibility at W3C. W3C WAI—Standards/Guidelines (2017)
Larco, A., Yanez, C., Montenegro, C., Luján-Mora, S.: Moving beyond limitations: evaluating the quality of android Apps in Spanish for people with disability. In: Cham, 2018. Proceedings of the International Conference on Information Technology and Systems (ICITS 2018), pp. 640–649. Springer, Berlin (2018)
Eler, M., Rojas, J., Ge, Y., Fraser, G.: Automated accessibility testing of mobile Apps. In: 2018 IEEE 11th International Conference on Software Testing, Verification and Validation (ICST), Västerås, pp. 116–126. IEEE, Sweden (2018)
Jones, M., Morris, J., Deruyter, F.: Mobile healthcare and people with disabilities: current state and future needs. Int. J. Environ. Res. Publ. Health 15(3), 515 (2018)
Draffan, E., Wald, M., Dickens, K., Zimmermann, G., Kelle, S., Miesenberger, K., Petz, A.: Stepwise approach to accessible MOOC development. Stud. Health Technol. Inf. 217, 227 (2015)
Gonçalves, R., Martins, J., Pereira, J., Santos, V., Cota, M.: Can i access my school website? Auditing accessibility of the Portuguese teaching institutions websites. J. Univ. Comput. Sci. 19(18), 2639–2655 (2013)
Miele, J.: Teaching teachers and making makers: what the maker movement can teach the world about accessibility and design. In: Proceedings of the 2017 Conference on Interaction Design and Children, pp. 5–6. ACM, Stanford, California, USA (2017)
Kubitschke, L., Cullen, K.: Study on Assessing and Promoting e-Accessibility. EUR-OP (2013)
WebAIM.: Screen Reader User Survey #6 Results, WebAIM—Web Accessibility in Mind (2015)
Rughiniş, C., Rughiniş, R.: ‘In My Shoes’ interaction sandbox for a quest of accessible design: teaching sighted students accessible design for blind people. In: International Conference on Universal Access in Human–Computer Interaction, pp. 64–74. Springer, Berlin (2014)
Brock, A., Truillet, P., Oriola, B., Picard, D., Jouffrais, C.: Interactivity improves usability of geographic maps for visually impaired people. Hum. Comput. Interact. 30(2), 156–194 (2015)
Silva, J., Gonçalves, R., Martins, J., Branco, F., Pereira, A.: Accessibility in software engineering: pursuing the mainstream from a classroom. In: Cham, 2018. Learning and Collaboration Technologies. Learning and Teaching, pp. 505–517. Springer, Berlin (2018)
Silva, J., Gonçalves, R., Pereira, A.: Accessibility in the software life cycle a maieutic exercise in software engineering. In: 2017 12th Iberian Conference on Information Systems and Technologies (CISTI), Lisbon, Portugal, 21-24 June 2017, pp. 1–5. IEEE. (2017). https://doi.org/10.23919/cisti.2017.7975710
Kamoun, F., Almourad, M.: Accessibility as an integral factor in e-government web site evaluation: the case of Dubai e-government. Inf. Technol. People 27(2), 208–228 (2014)
Luís, C., Rocha, Á., Marcelino, M.: Acessibilidade em ambientes virtuais de aprendizagem: accessibility in virtual learning environments. RISTI-Revista Ibérica de Sistemas e Tecnologias de Informação 25, 54–65 (2018)
Ko, A., Ladner, R.: Access Computing promotes teaching accessibility. ACM Inroads 7(4), 65–68 (2016)
Palan, N., Hanson, V., Huenerfauth, M., Ludi, S.: Teaching inclusive thinking in undergraduate computing. In: Proceedings of the 19th International ACM SIGACCESS Conference on Computers and Accessibility, pp. 399–400. ACM, (2017)
eMAG.: Modelo de Acessibilidade em Governo Eletrônico, vol. v3.1. D. d. G. Eletrônico (2005)
Lanich, Z.: The Benefits of Moving to The Cloud. Forbes (2017)
Giraud, S., Thérouanne, P., Steiner, D.: Web accessibility: filtering redundant and irrelevant information improves website usability for blind users. Int. J. Hum. Comput. Stud. 111, 23–35 (2018)
Santarosa, L., Conforto, D., Machado, R.: Whiteboard: synchronism, accessibility, protagonism and collective authorship for human diversity on Web 2.0. Comput. Hum. Behav. 31, 591–601 (2014)
Putnam, C., Wozniak, K., Zefeldt, M., Cheng, J., Caputo, M., Duffield, C.: How do professionals who create computing technologies consider accessibility? In: Proceedings of the 14th International ACM SIGACCESS Conference on Computers and Accessibility, pp. 87–94. ACM (2012)
Inostroza, R., Rusu, C., Roncagliolo, S., Rusu, V.: Usability heuristics for touchscreen-based mobile devices: update. In: Proceedings of the 2013 Chilean Conference on Human–Computer Interaction, pp. 24–29. ACM (2013)
Corbett, E., Weber, A.: What can I say?: addressing user experience challenges of a mobile voice user interface for accessibility. In: Proceedings of the 18th International Conference on Human–Computer Interaction with Mobile Devices and Services, pp. 72–82. ACM (2016)
Obrenovic, Z., Abascal, J., Starcevic, D.: Universal accessibility as a multimodal design issue. Commun. ACM 50(5), 83–88 (2007)
Park, K., Goh, T., So, H.: Toward accessible mobile application design: developing mobile application accessibility guidelines for people with visual impairment. In: Proceedings of HCI Korea, 2014. Hanbit Media, Inc., pp. 31–38
CEUD.: Irish National IT Accessibility Guidelines. vol 1.1—Ensure that users have access to the operating system accessibility tools, without affecting application functionality. Centre for Excellence in Universal Design (2014)
de Souza, E.: Acessibilidade web: diferentes definições e sua relação com o design universal. Diálogo com a Economia Criativa 1(1), 13–28 (2016)
Gonçalves, R., Rocha, T., Martins, J., Branco, F., Au-Yong-Oliveira, M.: Evaluation of e-commerce websites accessibility and usability: an e-commerce platform analysis with the inclusion of blind users. Univ. Access Inf. Soc. 17(3), 567–583 (2018). https://doi.org/10.1007/s10209-017-0557-5
Schiavone, A., Paternò, F.: An extensible environment for guideline-based accessibility evaluation of dynamic Web applications. Univ. Access Inf. Soc. 14(1), 111–132 (2015)
Alič, M.: Integration of the ISO 9001 QMS with the company’s IT business system. Total Qual. Manag. Bus. Excell. 29(9–10), 1143–1160 (2018). https://doi.org/10.1080/14783363.2018.1487216
Abanumy, A., Al-Badi, A., Mayhew, P.: e-Government Website accessibility: in-depth evaluation of Saudi Arabia and Oman. Electron. J. e-Gov. 3(3), 99–106 (2005)
Ismailova, R.: Web site accessibility, usability and security: a survey of government web sites in Kyrgyz Republic. Univ. Access Inf. Soc. 16(1), 257–264 (2017)
Bhawalkar, G., Truog, D., McClean, C., Nickels, A., Neuburg, S.: The billion-customer opportunity: digital accessibility. Forrester (2018). Retieved from https://www.forrester.com/report/The+BillionCustomer+Opportunity+Digital+Accessibility/-/E-RES143294#
Leitner, M., Strauss, C., Stummer, C.: Web accessibility implementation in private sector organizations: motivations and business impact. Univ. Access Inf. Soc. 15(2), 249–260 (2016). https://doi.org/10.1007/s10209-014-0380-1
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 6, 36500–36508 (2018). https://doi.org/10.1109/ACCESS.2018.2848978
Rybarczyk, Y., Jadán, J., Villarreal, S., Esparza, W., Acosta-Vargas, P., Guevara, C., Nunes, I.: Analysis and improvement of the web accessibility of a tele-rehabilitation platform for hip arthroplasty patients. In: Advances in Human Factors and Systems Interaction: Proceedings of the AHFE 2018 International Conference on Human Factors and Systems Interaction, July 21–25, 2018, Loews Sapphire Falls Resort at Universal Studios, Orlando, Florida, USA, p. 233. Springer, Berlin (2018)
Archambault, D., Dupire, J.: Digital games accessibility. In: Cham, Computers Helping People with Special Needs, pp. 241–244. Springer, Berlin (2018)
Rozado, D., Haden, P.: Otago polytechnic accessibility software hub: an open source repository of accessibility software for motor impairment. In: Paper Presented at the Proceedings of the 29th Australian Conference on Computer–Human Interaction, Brisbane, Queensland, Australia (2017)
Groves, K.: How Expensive is Web Accessibility? (2011). http://www.karlgroves.com/2011/11/30/how-expensive-is-accessibility/. Accessed 12 May 2018
NCDAE: Indicators for Institutional Web Accessibility (2014). http://www.ncdae.org/goals/indicators.php#b3c. Accessed 15 Jun 2018
Farrelly, G.: Practitioner barriers to diffusion and implementation of web accessibility. Technol. Disabil. 23(4), 223–232 (2011)
Peixoto, C., Branco, F., Martins, J., Gonçalves, R.: A multi-perspective theoretical analysis to web accessibility. In: Anabela, M. (Ed.) Research Paradigms and Contemporary Perspectives on Human–Technology Interaction, pp. 117–139. IGI Global, Hershey (2017). https://doi.org/10.4018/978-1-5225-1868-6.ch006
Ghosh, S., Srivastava, A.: Accessibility and facilitating e-Governance through open educational resource movement. Educ. Quest 8(3), 781–788 (2017)
Juárez-Ramírez, R.: User-centered design and adaptive systems: toward improving usability and accessibility. Univ. Access Inf. Soc. 16(2), 361–363 (2017). https://doi.org/10.1007/s10209-016-0480-1
Takagi, H., Asakawa, C.: New challenges in web accessibility. Univ. Access Inf. Soc. 16(1), 1–2 (2017). https://doi.org/10.1007/s10209-015-0436-x
Sanchez-Gordon, S., Sánchez-Gordón, M., Yilmaz, M., O’Connor, R.: Integration of accessibility design patterns with the software implementation process of ISO/IEC 29110. J. Softw. Evol. Process 31(1), e1987 (2018). https://doi.org/10.1002/smr.1987
Diament, M.: Tech giants team up to boost accessibility. Disabilityscoop (2015). Retieved from https://www.disabilityscoop.com/2015/07/23/tech-team-boost-accessibility/20495/
D’Onfro, J.: How Google has stepped up its efforts to make its own tech more accessible to the disabled. CNBC (2018). Retrieved from https://www.msn.com/en-us/money/markets/how-google-has-stepped-up-its-efforts-to-makes-its-tech-more-accessible-to-the-disabled/ar-BBM5KsG
Mura, A.: Why accessibility is a vital part of SaaS innovation. Mediumcom (2017). Retrieved from https://medium.com/@Userlane/why-accessibility-is-a-vital-part-of-saas-innovation-af8f52d782bb
Taylor, Z.: Web accessibility: not just for tech experts anymore. Disabil. Compliance High. Educ. 23(9), 5 (2018). https://doi.org/10.1002/dhe.30416
NFJI.: Digital accessibility: an introductory guide for small businesses and startups. In: Institute NfotBJ (ed) (2018)
Dawn, M., Deepak, K.: Software quality assurance. In: Terry, T.K. (Ed.) Handbook of Research on Technology Project Management, Planning, and Operations, pp. 242–260. IGI Global, Hershey (2009) https://doi.org/10.4018/978-1-60566-400-2.ch016
Mall, R.: Fundamentals of Software Engineering. In: 5th Edition Edn. PHI Learning Pvt. Ltd., Delhi (2018)
Sánchez-Gordón, M., Moreno, L.: Toward an integration of web accessibility into testing processes. Proc. Comput. Sci. 27, 281–291 (2014). https://doi.org/10.1016/j.procs.2014.02.031
Saldaña-Ramos, J., Sanz-Esteban, A., García-Guzmán, J., Amescua, A.: Design of a competence model for testing teams. IET Softw. 6(5), 405–415 (2012)
Freire, A., Goularte, R., de Mattos Fortes, R.: Techniques for developing more accessible web applications: a survey towards a process classification. In: Proceedings of the 25th Annual ACM International Conference on Design of Communication, pp. 162–169. ACM (2007)
Jung, H., Kim, S., Chung, C.: Measuring software product quality: a survey of ISO/IEC 9126. IEEE Softw. 5, 88–92 (2004)
Koh, S., Jiang, J.: What should using a software product and usability of the software product be? J. Inf. Technol. Appl. Manag. 24(3), 73–92 (2017)
IS.: ISO 25000—Software product quality. The ISO/IEC 25000 series of standards, vol 25000 (2018)
Davis, A.: Most developers fail to design websites accessible to people with disabilities. The Institute, The IEEE news source (2017)
La Rocca, D.: Seventy percent of websites are breaking the law on accessibility—here’s how and why that needs to change. The Huffington Post (2017). Retrieved from https://www.huffingtonpost.co.uk/damiano-la-rocca/website-accessibility_b_9931304.html
Brhel, M., Meth, H., Maedche, A., Werder, K.: Exploring principles of user-centered agile software development: a literature review. Inf. Softw. Technol. 61, 163–181 (2015). https://doi.org/10.1016/j.infsof.2015.01.004
Larson, D., Chang, V.: A review and future direction of agile, business intelligence, analytics and data science. Int. J. Inf. Manag. 36(5), 700–710 (2016). https://doi.org/10.1016/j.ijinfomgt.2016.04.013
Albadarneh, A., Albadarneh, I., Qusef, A.: Risk management in Agile software development: a comparative study. In: 2015 IEEE Jordan Conference on Applied Electrical Engineering and Computing Technologies (AEECT), 3–5 November 2015, pp. 1–6. https://doi.org/10.1109/aeect.2015.7360573 (2015)
Highsmith, J., Cockburn, A.: Agile software development: the business of innovation. Computer 34(9), 120–127 (2001). https://doi.org/10.1109/2.947100
Gulliksen, J., Göransson, B., Boivie, I., Blomkvist, S., Persson, J., Cajander, Å.: Key principles for user-centred systems design. Behav. Inf. Technol. 22(6), 397–409 (2003). https://doi.org/10.1080/01449290310001624329
Sommerville, I., Sawyer, P.: Requirements engineering: a good practice guide. Wiley, Hoboken (1997)
Wieringa, R., Maiden, N., Mead, N., Rolland, C.: Requirements engineering paper classification and evaluation criteria: a proposal and a discussion. Requir. Eng. 11(1), 102–107 (2006)
Breaux, T., Antón, A., Boucher, K., Dorfman, M.: Legal requirements, compliance and practice: an industry case study in accessibility. In: International Requirements Engineering, RE’08. 16th IEEE, pp. 43–52. IEEE (2008)
Kuzma, J.: Accessibility design issues with UK e-government sites. Gov. Inf. Q. 27(2), 141–146 (2010). https://doi.org/10.1016/j.giq.2009.10.004
Tsui, F., Karam, O., Bernal, B.: Essentials of Software Engineering, 4th edn. Jones & Bartlett Learning, USA (2016)
Kim, G.: Human–Computer Interaction: Fundamentals and Practice, 1st edn. Auerbach Publications, New York (2015)
Hegedűs, P., Kádár, I., Ferenc, R., Gyimóthy, T.: Empirical evaluation of software maintainability based on a manually validated refactoring dataset. Inf. Softw. Technol. 95, 313–327 (2018)
Dearle, D.: Software deployment, past, present and future. In: Future of Software Engineering (FOSE’07), Minneapolis, 23–25 May 2007, pp. 269–284. IEEE, (2007) https://doi.org/10.1109/fose.2007.20
Lawrance, J., Jung, S., Wiseman, C.: Git on the cloud in the classroom. In: Proceeding of the 44th ACM Technical Symposium on Computer Science Education, pp. 639–644. ACM (2013)
Riaz, M., Mendes, E., Tempero, E.: A systematic review of software maintainability prediction and metrics. In: Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement, pp. 367–377. IEEE Computer Society (2009)
Agarwal, M., Majumdar, R.: Software maintainability and usability in agile environment. Int. J. Comput. Appl. 68(4), 30–36 (2013)
Acknowledgements
This work was supported by national funds through the Portuguese Foundation for Science and Technology (FCT) under the Project UID/CEC/04524/2016. This work was financed by the ERDF—European Regional Development Fund through the Operational Program for Competitiveness and Internationalization—COMPETE 2020 within Project (POCI-01-0145-FEDER-006961), and by National Funds through the Portuguese funding agency, FCT—Fundação para a Ciência e a Tecnologia as part of Project (UID/EEA/50014/2013).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Silva, J.S.e., Gonçalves, R., Branco, F. et al. Accessible software development: a conceptual model proposal. Univ Access Inf Soc 18, 703–716 (2019). https://doi.org/10.1007/s10209-019-00688-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10209-019-00688-5