Accessibility in agile methods: a systematic literature review
DOI:
https://doi.org/10.33448/rsd-v9i3.2419Keywords:
Agile methods; Accessibility; Accessible software development.Abstract
Agile methodologies were born as a more flexible response to older methods of software development, that were more focused on planning than on interactions. In parallel, there is an evolution of the quality of the developed software, considering systems requirements such as user interaction, usability and accessibility. In this way, a systematic literature review was carried out aiming to identify the attention given to accessibility in software development in writings about agile methods, identifying how accessibility has been worked with agile software development methods. The research could find some studies in several areas of the software life cycle, such as development processes, accessibility assessment methods and accessibility refactoring, which show that although research in this area is still incipient, it has evolved considerably in the last decade.
References
Abrahamsson, P., Salo, O., Ronkainen, J., & Warsta, J. (2002). Agile Software Development Methods: Review and Analysis. ArXiv, abs/1709.08439.
Agile Alliance. (2001). Manifesto for Agile Software Development. Disponível em: https://agilemanifesto.org. Acesso em: 17 mai. 2017.
Bai, A., Mork, H. C., & Stray, V. (2017). A cost-benefit analysis of accessibility testing in agile software development results from a multiple case study. Int. J. Adv. Softw, 10(1). Disponível em: https://www.duo.uio.no/handle/10852/70786.
Balasubramani, U. M., Iyer, K., Krishnan, B. S., & Kovvuri, H. (2016, October). Bug Bash: An Efficient Approach to Increase Test Coverage and Ensure Product Quality in an Agile Environment. In 2016 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW) (pp. 29-36). IEEE. doi:10.1109/ISSREW.2016.16
Bloom, D. E., Chatterji, S., Kowal, P., Lloyd-Sherlock, P., McKee, M., Rechel, B., Rosenberg, L. & Smith, J. P. (2015). Macroeconomic implications of population ageing and selected policy responses. The Lancet, 385(9968), 649-657. doi:10.1016/S0140-6736(14)61464-1
Bonacin, R., Baranauskas, M. C. C., & Rodrigues, M. A. (2009). An agile process model for inclusive software development. In International Conference on Enterprise Information Systems (pp. 807-818). Springer, Berlin, Heidelberg.
Brasil, C. (2009). Decreto nº 6.949, de 25 de agosto de 2009. Promulga a Convenção Internacional sobre os Direitos das Pessoas com Deficiência e seu Protocolo Facultativo, assinados em Nova York, em 30 de março de 2007. Diário Oficial da União, (163).
Conforto, D., & Santarosa, L. M. C. (2002). Acessibilidade à Web: Internet para todos. Informática na educação: teoria & prática. Porto Alegre. Vol. 5, n. 2 (nov. 2002), p. 87-102. Disponível em: https://www.seer.ufrgs.br/InfEducTeoriaPratica/article/viewFile/5276/3486.
Dingsøyr, T., Nerur, S., Balijepally, V., & Moe, N. B. (2012). A decade of agile methodologies: Towards explaining agile software development. The Journal of Systems and Software, 85, 1213-1221. doi:https://doi.org/10.1016/j.jss.2012.02.033.
Erickson, J., Lyytinen, K., & Siau, K. (2005). Agile modeling, agile software development, and extreme programming: the state of research. Journal of Database Management (JDM), 16(4), 88-100. Farid, W. M.; Mitropoulos, F. J. Normatic: A visual tool for modeling non-functional requirements in agile processes. In: Southeastcon, 2012 Proceedings of IEEE. IEEE, 2012. p. 1-8.
Fernandes, J. & Godinho, F. Acessibilidade aos sítios Web da AP para Cidadãos com Necessidades Especiais, 2003. Disponível em: http://www.acessibilidade.gov.pt/manuais/manualv2.doc.
Garrido, A., Rossi, G., Medina, N. M., Grigera, J., & Firmenich, S. (2014). Improving accessibility of Web interfaces: refactoring to the rescue. Universal Access in the Information Society, 13(4), 387-399. Disponível em: https://link.springer.com/article/10.1007/s10209-013-0323-2.
González-González, C. S., Toledo-Delgado, P., & Muñoz-Cruz, V. (2015). Agile human centered methodologies to develop educational software. Dyna, 82(193), 187-194. doi: http://dx.doi.org/10.15446/dyna.v82n193.53495.
Instituto Brasileiro de Geografia e Estatística – IBGE. Censo Demográfico 2010. Características gerais da população, religião e pessoas com deficiência. Rio de Janeiro: IBGE, 2012. Disponível em: http://biblioteca.ibge.gov.br/visualizacao/periodicos/94/cd_2010_religiao_deficiencia.pdf. Acesso em: 10 fev. 2020.
Kitchenham, B., & Charters, S. (2007). Guidelines for performing systematic literature reviews in software engineering. Disponível em: https://s3.amazonaws.com/academia.edu.documents/35830450/2_143465389588742151.pdf?response-content-disposition=inline%3B%20filename%3DSystematic_Literature_Reviews_SLR.pdf&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWOWYYGZ2Y53UL3A%2F20200210%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20200210T143824Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=d3ad6865175121ba315f7abbf1755bc9c1e9d5bbda52207867364da8b7037062. Acesso em: 10 fev. 2020.
Koenig, S. T., Krch, D., Chiaravalloti, N., Lengenfelder, J., Nikelshpur, O., Lange, B., DeLuca, J. & Rizzo, A. A. (2014). Agile development of a virtual reality cognitive assessment. Journal of accessibility and design for all, 4(2), 53-68. Disponível em: https://upcommons.upc.edu/handle/2099/14949.
Luján-mora, Sergio; Masri, Firas. Integration of web accessibility into agile methods. In: Proceedings of the 14th International Conference on Enterprise Information Systems (ICEIS 2012). 2012. p. 123-127. doi:10.5220/0004095001230127.
Masri, F., & Luján-Mora, S. (2011). A combined agile methodology for the evaluation of web accessibility. In IADIS International Conference Interfaces and Human Computer Interaction (IHCI 2011) (pp. 423-428). Disponível em: https://pdfs.semanticscholar.org/c5ad/6e73a9556bb1266e2dd91c9dc9c667fac5f1.pdf.
Medina, N. M., Burella, J., Rossi, G., Grigera, J., & Luna, E. R. (2010). An incremental approach for building accessible and usable web applications. In International Conference on Web Information Systems Engineering (pp. 564-577). Springer, Berlin, Heidelberg. doi: https://doi.org/10.1007/978-3-642-17616-6_49.
Melo, A. M. & Baranauskas, M. C. C. (2006) Design Inclusivo de Sistemas de Informação na Web. In: TEIXEIRA, C. A. C. et al. (Org.). Tópicos em Sistemas Interativos e Colaborativos. São Carlos: SBC, (1), p. 167-212.
Prior, S., Waller, A., Black, R., & Kroll, T. (2013, April). Use of an agile bridge in the development of assistive technology. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (pp. 1579-1588). ACM. REICHLING, M.; CHERFI, S. S. Integrating accessibility as a quality property in web developments. In: Research Challenges in Information Science (RCIS), 2013 IEEE Seventh International Conference on. IEEE, 2013. p. 1-12. doi:https://doi.org/10.1145/2470654.2466210.
Sanchez-Gordon, S., & Luján-Mora, S. (2017). A method for accessibility testing of web applications in agile environments. In Proceedings of the 7th World Congress for Software Quality (WCSQ). Em processo de publicação. (citado na página 13, 15, 85).
Sander, M., Oxlund, B., Jespersen, A., Krasnik, A., Mortensen, E. L., Westendorp, R. G. J., & Rasmussen, L. J. (2014). The challenges of human population ageing. Age and ageing, 44(2), 185-187.SERRADOR, P.; PINTO, J.K. Does Agile work? — A quantitative analysis of agile project success. International Journal of Project Management, v. 33, n.5, p. 1040-1051, 2015. doi:https://doi.org/10.1016/j.ijproman.2015.01.006.
Shelly, C. C., & Barta, M. (2010). Application of traditional software testing methodologies to web accessibility. In Proceedings of the 2010 International Cross Disciplinary Conference on Web Accessibility (W4A) (p. 11). ACM. doi: https://doi.org/10.1145/1805986.1806002.
Silva, E.P.F.J, Barros, N.C., Melo, R. I. O, Pontes, N.K.S & Cordeiro, A.P.M. (2020). Evolução do conceito de deficiência no decorrer da história: do modelo médico ao social. Research, Society and Development, 9(2). doi: http://dx.doi.org/10.33448/rsd-v9i2.1835
Standish Group. (1995). The CHAOS report. Disponível em: http://www.standishgroup.com.
Standish Group (2014). CHAOS REPORT: 21st Anniversary edition. Disponível em: http://www.standishgroup.com.
Tiangtae, N., Ramingwong, S., Ramingwong, L., Potikanond, D., Homkong, N., & Maneerat, N. (2017). Developing Software for the Deaf Community: Conquering an Extreme Case Scenario. In 2017 21st International Computer Science and Engineering Conference (ICSEC) (pp. 1-5). IEEE. VERSION ONE. 12th Annual State of Agile Report. 2018. Disponível em: http://stateofagile.versionone.com.
Watanabe, W. M., Fortes, R. P., & Dias, A. L. (2012). Using acceptance tests to validate accessibility requirements in RIA. In Proceedings of the International Cross-Disciplinary Conference on Web Accessibility (p. 15). ACM. doi:https://doi.org/10.1145/2207016.2207022.
Williams, D., Wang, M. T., Chang, C. H., Ahamed, S. I., & Chu, W. (2014, June). Agile Development for the Creation of Proper Human-Computer Interfaces for the Elderly. In International Conference on Smart Homes and Health Telematics (pp. 29-38). Springer, Cham. doi:https://doi.org/10.1007/978-3-319-14424-5_4.
Williams, L., & Cockburn, A. (2003). Agile software development: it’s about feedback and change. IEEE Computer, 36(6), 39-43. Disponível em: http://i.web.umkc.edu/il8d5/CS551%5CAgile%20Software%20Development.doc.
World Wide Web Consortium – W3C. Older Users and Web Accessibility: Meeting the Needs of Ageing Web Users, 2018. Disponível em: https://www.w3.org/WAI/older-users.
Yesilada, Y., Brajnik, G., Vigo, M., & Harper, S. (2012). Understanding web accessibility and its drivers. In Proceedings of the international cross-disciplinary conference on web accessibility (p. 19). ACM. doi:https://doi.org/10.1145/2207016.2207027.
Younas, M., Jawawi, D. N. A., Ghani, I., & Kazmi, R. (2017). Non-functional requirements elicitation guideline for agile methods. Journal of Telecommunication, Electronic and Computer Engineering (JTEC), 9(3-4), 137-142. Disponível em: https://journal.utem.edu.my/index.php/jtec/article/view/2933.
Downloads
Published
How to Cite
Issue
Section
License
Authors who publish with this journal agree to the following terms:
1) Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
2) Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
3) Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.