Skip to main content

Accessible software development: a conceptual model proposal


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.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2

Adapted from Silva et al. [7]

Fig. 3


  1. 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)

    Article  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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).

  6. 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)

  7. 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)

  8. EU: European Accessibility Act. vol COM/2015/0615 final—2015/0278 (COD). Employment, Social Affairs & Inclusion (2018)

  9. 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).

    Article  Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

  12. 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)

    Google Scholar 

  13. 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).

    Article  Google Scholar 

  14. 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).

    Article  Google Scholar 

  15. Yesilada, Y., Brajnik, G., Vigo, M., Harper, S.: Exploring perceptions of web accessibility: a survey approach. Behav. Inf. Technol. 34(2), 119–134 (2015).

    Article  Google Scholar 

  16. W3C (2016) Accessibility. Standards—Web Design and Applications

  17. W3C (2016) Accessibility, Usability, and Inclusion: Related Aspects of a Web for All. W3C—Web Accessibility Initiative. Accessed 01 Mar 2017

  18. ISO (2010) ISO 9241-210:2010—Ergonomics of human–system interaction—Part 210: Human-centred design for interactive systems. International Organization for Standardization

  19. 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)

  20. US.: Section 508. Reabilitation Act. US Government (2017)

  21. Díaz-Bossini, J., Moreno, L.: Accessibility to mobile interfaces for older people. Proc. Comput. Sci. 27, 57–66 (2014)

    Article  Google Scholar 

  22. 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)

    Article  Google Scholar 

  23. 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).

    Article  Google Scholar 

  24. 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)

    Article  Google Scholar 

  25. 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)

  26. 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. (2017)

  27. 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)

    Article  Google Scholar 

  28. W3C.: Mobile Accessibility at W3C. W3C WAI—Standards/Guidelines (2017)

  29. 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)

  30. 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)

  31. 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)

    Article  Google Scholar 

  32. 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)

    Google Scholar 

  33. 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)

    Google Scholar 

  34. 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)

  35. Kubitschke, L., Cullen, K.: Study on Assessing and Promoting e-Accessibility. EUR-OP (2013)

  36. WebAIM.: Screen Reader User Survey #6 Results, WebAIM—Web Accessibility in Mind (2015)

  37. 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)

  38. 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)

    Article  Google Scholar 

  39. 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)

  40. 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).

  41. 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)

    Article  Google Scholar 

  42. 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)

    Article  Google Scholar 

  43. Ko, A., Ladner, R.: Access Computing promotes teaching accessibility. ACM Inroads 7(4), 65–68 (2016)

    Article  Google Scholar 

  44. 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)

  45. eMAG.: Modelo de Acessibilidade em Governo Eletrônico, vol. v3.1. D. d. G. Eletrônico (2005)

  46. Lanich, Z.: The Benefits of Moving to The Cloud. Forbes (2017)

  47. 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)

    Article  Google Scholar 

  48. 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)

    Article  Google Scholar 

  49. 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)

  50. 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)

  51. 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)

  52. Obrenovic, Z., Abascal, J., Starcevic, D.: Universal accessibility as a multimodal design issue. Commun. ACM 50(5), 83–88 (2007)

    Article  Google Scholar 

  53. 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

  54. 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)

  55. 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)

    Article  Google Scholar 

  56. 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).

    Article  Google Scholar 

  57. 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)

    Article  Google Scholar 

  58. 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).

    Google Scholar 

  59. 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)

    Google Scholar 

  60. 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)

    Article  Google Scholar 

  61. Bhawalkar, G., Truog, D., McClean, C., Nickels, A., Neuburg, S.: The billion-customer opportunity: digital accessibility. Forrester (2018). Retieved from

  62. 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).

    Article  Google Scholar 

  63. 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).

    Article  Google Scholar 

  64. 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)

  65. Archambault, D., Dupire, J.: Digital games accessibility. In: Cham, Computers Helping People with Special Needs, pp. 241–244. Springer, Berlin (2018)

  66. 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)

  67. Groves, K.: How Expensive is Web Accessibility? (2011). Accessed 12 May 2018

  68. NCDAE: Indicators for Institutional Web Accessibility (2014). Accessed 15 Jun 2018

  69. Farrelly, G.: Practitioner barriers to diffusion and implementation of web accessibility. Technol. Disabil. 23(4), 223–232 (2011)

    Article  Google Scholar 

  70. 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).

  71. Ghosh, S., Srivastava, A.: Accessibility and facilitating e-Governance through open educational resource movement. Educ. Quest 8(3), 781–788 (2017)

    Google Scholar 

  72. 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).

    Article  Google Scholar 

  73. Takagi, H., Asakawa, C.: New challenges in web accessibility. Univ. Access Inf. Soc. 16(1), 1–2 (2017).

    Article  Google Scholar 

  74. 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).

    Article  Google Scholar 

  75. Diament, M.: Tech giants team up to boost accessibility. Disabilityscoop (2015). Retieved from

  76. D’Onfro, J.: How Google has stepped up its efforts to make its own tech more accessible to the disabled. CNBC (2018). Retrieved from

  77. Mura, A.: Why accessibility is a vital part of SaaS innovation. Mediumcom (2017). Retrieved from

  78. Taylor, Z.: Web accessibility: not just for tech experts anymore. Disabil. Compliance High. Educ. 23(9), 5 (2018).

    Article  Google Scholar 

  79. NFJI.: Digital accessibility: an introductory guide for small businesses and startups. In: Institute NfotBJ (ed) (2018)

  80. 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)

  81. Mall, R.: Fundamentals of Software Engineering. In: 5th Edition Edn. PHI Learning Pvt. Ltd., Delhi (2018)

  82. Sánchez-Gordón, M., Moreno, L.: Toward an integration of web accessibility into testing processes. Proc. Comput. Sci. 27, 281–291 (2014).

    Article  Google Scholar 

  83. 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)

    Article  Google Scholar 

  84. 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)

  85. Jung, H., Kim, S., Chung, C.: Measuring software product quality: a survey of ISO/IEC 9126. IEEE Softw. 5, 88–92 (2004)

    Article  Google Scholar 

  86. 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)

    Google Scholar 

  87. IS.: ISO 25000—Software product quality. The ISO/IEC 25000 series of standards, vol 25000 (2018)

  88. Davis, A.: Most developers fail to design websites accessible to people with disabilities. The Institute, The IEEE news source (2017)

  89. 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

  90. 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).

    Article  Google Scholar 

  91. 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).

    Article  Google Scholar 

  92. 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. (2015)

  93. Highsmith, J., Cockburn, A.: Agile software development: the business of innovation. Computer 34(9), 120–127 (2001).

    Article  Google Scholar 

  94. 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).

    Article  Google Scholar 

  95. Sommerville, I., Sawyer, P.: Requirements engineering: a good practice guide. Wiley, Hoboken (1997)

    MATH  Google Scholar 

  96. 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)

    Article  Google Scholar 

  97. 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)

  98. Kuzma, J.: Accessibility design issues with UK e-government sites. Gov. Inf. Q. 27(2), 141–146 (2010).

    Article  Google Scholar 

  99. Tsui, F., Karam, O., Bernal, B.: Essentials of Software Engineering, 4th edn. Jones & Bartlett Learning, USA (2016)

    Google Scholar 

  100. Kim, G.: Human–Computer Interaction: Fundamentals and Practice, 1st edn. Auerbach Publications, New York (2015)

    Book  Google Scholar 

  101. 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)

    Article  Google Scholar 

  102. 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)

  103. 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)

  104. 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)

  105. Agarwal, M., Majumdar, R.: Software maintainability and usability in agile environment. Int. J. Comput. Appl. 68(4), 30–36 (2013)

    Google Scholar 

Download references


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

Correspondence to Ramiro Gonçalves.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

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).

Download citation

  • Published:

  • Issue Date:

  • DOI:


  • Software engineering
  • Software accessibility
  • Software development model
  • Accessible software