ABSTRACT
Almost a decade after the release of the W3C Web Content Accessibility Guidelines (WCAG) version 2.0, the low level of accessibility in web sites and web applications is still worrying. A problem that aggravates this situation involves the fact that web accessibility requirements are often addressed when the application is fully developed. Such delayed processing often results in significant rework, increasing costs with new recoding analyzes, which may be totally outside the scope and budget of the project. As we believe that the need for accessibility may vary according to the users and their context, in this article, we approach a strategy to promote web accessibility in legacy systems through the use of software awareness. In this process of reengineering, we deal with the interaction of web accessibility with another nonfunctional requirement: Software Awareness. In this way, we use self-adaptation strategies to provide customized accessibility. As a result of our strategy, we present a hybrid SIG (Softgoal Interdependency Graphs) containing the requirements of accessibility and software awareness, based on the concepts of the NFR Framework, and its application in reengineering a real system based on Android.
- Yousef Abuseta and Khaled Swesi. 2015. Design patterns for self adaptive systems engineering. arXiv preprint arXiv:1508.01330 (2015).Google Scholar
- Patricia Acosta-Vargas, Sergio Luján-Mora, and Luis Salvador-Ullauri. 2016. Evaluation of the web accessibility of higher-education websites. In Information Technology Based Higher Education and Training (ITHET), 2016 15th International Conference on, 1--6.Google ScholarCross Ref
- Patricia Acosta-Vargas, Sergio Luján-Mora, and Luis Salvador-Ullauri. 2017. Quality evaluation of government websites. In eDemocracy & eGovernment (ICEDEG), 2017 Fourth International Conference on, 8--14.Google Scholar
- Rehema Baguma, Roger G. Stone, Jude T. Lubega, and Th P. van der Weide. 2009. Integrating accessibility and functional requirements. In International Conference on Universal Access in Human-Computer Interaction, 635--644. Google ScholarDigital Library
- Victor R. Basili. 1992. Software modeling and measurement: the Goal/Question/Metric paradigm.Google Scholar
- Victor Braberman, Nicolas D'Ippolito, Jeff Kramer, Daniel Sykes, and Sebastian Uchitel. 2015. MORPH: a reference architecture for configuration and behaviour self-adaptation. In Proceedings of the 1st International Workshop on Control Theory for Software Engineering, 9--16. Google ScholarDigital Library
- Giorgio Brajnik. 2004. Using automatic tools in accessibility and usability assurance processes. In ERCIM Workshop on User Interfaces for All, 219--234.Google ScholarCross Ref
- Lawrence Chung, Brian A. Nixon, Eric Yu, and John Mylopoulos. 2012. Nonfunctional requirements in software engineering. Springer Science & Business Media.Google ScholarCross Ref
- Autonomic Computing. 2006. An architectural blueprint for autonomic computing. IBM White Paper 31, (2006), 1--6.Google Scholar
- Michael Cooper. 2016. Web accessibility guidelines for the 2020s. In Proceedings of the 13th Web for All Conference, 5. Google ScholarDigital Library
- Luiz Marcio Cysneiros. 2007. Evaluating the Effectiveness of Using Catalogues to Elicit Non-Functional Requirements. In WER, 107--115.Google Scholar
- Rogério De Lemos, Holger Giese, Hausi Müller, Mary Shaw, Jesper Andersson, Luciano Baresi, Basil Becker, Nelly Bencomo, Yuriy Brun, Bojan Cikic, and others. 2011. Software engineering for self-adaptive systems: A second research roadmap. In Dagstuhl Seminar Proceedings. Retrieved April 11, 2017 from http://vesta.informatik.rwth-aachen.de/opus/volltexte/2011/3156/Google Scholar
- Simon Dobson, Roy Sterritt, Paddy Nixon, and Mike Hinchey. 2010. Fulfilling the vision of autonomic computing. Computer 43, 1 (2010). Retrieved April 18, 2017 from http://ieeexplore.ieee.org/abstract/document/5398781/ Google ScholarDigital Library
- Mari Carmen Domingo. 2012. An overview of the Internet of Things for people with disabilities. Journal of Network and Computer Applications 35, 2 (2012), 584--596. Google ScholarDigital Library
- S. Yu Eric. 1995. Modelling strategic relationships for process reengineering. (1995).Google Scholar
- Vicki L. Hanson, Jonathan P. Brezin, Susan Crayne, Simeon Keates, Rick Kjeldsen, John T. Richards, Calvin Swart, and Shari Trewin. 2005. Improving Web accessibility through an enhanced open-source browser. IBM Systems Journal 44, 3 (2005), 573--588. Google ScholarDigital Library
- Vicki L. Hanson and John T. Richards. 2004. A web accessibility service: update and findings. In ACM SIGACCESS Accessibility and Computing, 169--176. Google ScholarDigital Library
- Herbet de Souza Cunha. 2016. Desenvolvimento de software consciente: Uma abordagem baseada em requisitos. Novas Edições Acadêmicas.Google Scholar
- W3C Web Accessibility Initiative (WAI). WCAG Overview | Web Accessibility Initiative (WAI) | W3C. W3C Web Accessibility Initiative (WAI). Retrieved May 10, 2018 from https://www.w3.org/WAI/intro/wcagGoogle Scholar
- W3C Web Accessibility Initiative (WAI). Web Accessibility Initiative (WAI) - home page | Web Accessibility Initiative (WAI) | W3C. W3C Web Accessibility Initiative (WAI). Retrieved April 29, 2018 from https://www.w3.org/WAI/Google Scholar
- Erkut İ İşeri, Kaan Uyar, and Ümit İlhan. 2017. Accessibility of the cyprus Island municipal websites. In Computational Intelligence and Communication Networks (CICN), 2017 9th International Conference on, 72--76.Google Scholar
- Abid Ismail and K. S. Kuppusamy. 2016. Accessibility analysis of North Eastern India Region websites for persons with disabilities. In Accessibility to Digital World (ICADW), 2016 International Conference on, 145--148.Google Scholar
- Arvinder Kaur, Diksha Dani, and Gaurav Agrawal. 2017. Evaluating the accessibility, usability and security of Hospitals websites: An exploratory study. In Cloud Computing, Data Science & Engineering-Confluence, 2017 7th International Conference on, 674--680.Google Scholar
- Kavi Kumar Khedo. 2006. Context-aware systems for mobile and ubiquitous networks. In Networking, International Conference on Systems and International Conference on Mobile Communications and Learning Technologies, 2006. ICN/ICONS/MCL 2006. International Conference on, 123--123. Google ScholarDigital Library
- Adriana Martín, Alejandra Cechich, and Gustavo Rossi. 2011. Accessibility at early stages: insights from the designer perspective. In Proceedings of the International Cross-Disciplinary Conference on Web Accessibility, 9. Google ScholarDigital Library
- P. Miseldine, A. Taleb-Bendiab, and M. Randles. 2005. Rainbow: An approach to facilitate restorative functionality within distributed autonomic systems. Proceedings of PGNet (2005). Retrieved April 11, 2017 from https://pdfs.semanticscholar.org/82c0/cda88b1a29383c748d7113455fe04493cf4b.pdfGoogle Scholar
- Ana Maria da Mota Moura. 2017. Awareness Driven Software Reengineering. In Requirements Engineering Conference (RE), 2017 IEEE 25th International, 550--555.Google Scholar
- Romeu Oliveira, Lyrene Silva, Julio Cesar Sampaio P. Leite, and Ana Moreira. 2016. Eliciting accessibility requirements an approach based on the NFR framework. In Proceedings of the 31st Annual ACM Symposium on Applied Computing, 1276--1281. Google ScholarDigital Library
- Douglas T. Ross and Kenneth E. Schoman. 1977. Structured analysis for requirements definition. IEEE transactions on Software Engineering 1 (1977), 6--15. Google ScholarDigital Library
- Veronica Segarra-Faggioni and Jorge Campoverde. 2017. Evaluation of the web accessibility of university web portal: Case Study: Universidad Tecnica Particular de Loja. In Proceedings of the 2017 9th International Conference on Education Technology and Computers, 203--206. Google ScholarDigital Library
- Maurício Serrano and Julio Cesar Sampaio do Prado Leite. 2011. Capturing transparency-related requirements patterns through argumentation. In Requirements Patterns (RePa), 2011 First International Workshop on, 32--41. Retrieved October 16, 2017 from http://ieeexplore.ieee.org/abstract/document/6046723/Google ScholarCross Ref
- Herbet de Souza Cunha. 2014. Desenvolvimento de Software Consciente com Base em Requisitos. PUC-Rio.Google Scholar
- Vítor E. Silva Souza, Alexei Lapouchnian, William N. Robinson, and John Mylopoulos. 2013. Awareness requirements. In Software Engineering for Self-Adaptive Systems II. Springer, 133--161.Google Scholar
- Sam Supakkul, Tom Hill, Lawrence Chung, Thein Than Tun, and Julio Cesar Sampaio do Prado Leite. 2010. An NFR pattern approach to dealing with NFRs. In Requirements Engineering Conference (RE), 2010 18th IEEE International, 179--188. Google ScholarDigital Library
- Winfred Yaokumah, Steven Brown, and Rebecca Amponsah. 2015. Accessibility, quality and performance of government portals and ministry web sites: a view using diagnostic tools. In Information and Computer Technology (GOCICT), 2015 Annual Global Online Conference on, 46--50.Google ScholarCross Ref
- Olena Zinovatna and Luiz Marcio Cysneiros. 2015. Reusing knowledge on delivering privacy and transparency together. In Requirements Patterns (RePa), 2015 IEEE Fifth International Workshop on, 17--24. Google ScholarDigital Library
- ISO/IEC Guide 71:2001 - Guidelines for standards developers to address the needs of older persons and persons with disabilities. Retrieved August 25, 2018 from https://www.iso.org/standard/33987.htmlGoogle Scholar
- Mobile Web Best Practices 1.0. Retrieved May 10, 2018 from https://www.w3.org/TR/mobile-bp/Google Scholar
- Omnes Web. Retrieved August 25, 2018 from http://omnesweb.dimap.ufrn.br/index.php/artefatos/acessibilidade/grafico-de-interdependenciaGoogle Scholar
- PhoneAdapter. Retrieved October 17, 2017 from http://sccpu2.cse.ust.hk/afchecker/phoneadapter.htmlGoogle Scholar
Index Terms
- Reengineering for Accessibility: A Strategy Based on Software Awareness
Recommendations
Interdependent components of web accessibility
W4A '05: Proceedings of the 2005 International Cross-Disciplinary Workshop on Web Accessibility (W4A)Increasingly, the Web is providing unprecedented access to information and interaction for people with disabilities. However, the Web will not be equally accessible, allowing people with disabilities to access and contribute to the Web, until:• ...
Web accessibility: a government's effort to promote e-accessibility in Thailand
i-CREATe '07: Proceedings of the 1st international convention on Rehabilitation engineering & assistive technology: in conjunction with 1st Tan Tock Seng Hospital Neurorehabilitation Meeting"Web accessibility" was first officially introduced and studied in Ministry of Information Communication Technology in 2003. To support the idea of universal services (one stop for all), the government has been planning to develop an e-Government system ...
Comments