Abstract
In this paper, we survey several ongoing research threads that can be applied to web accessibility solutions. We focus on the challenges with automatically evaluating the accessibility violations in websites that are built primarily with JavaScript. There are several research efforts that – in aggregate – provide insight into how users interact with websites; how to automate and simulate user interactions; how to record the results of user interactions; and how to analyze, evaluate, and map resulting website content to determine the relative accessibility. We close with a discussion on the convergence of these threads and the future of automated, web-based accessibility evaluation, and assurance.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
A representation of a web page is what users see in the browser after visiting the page.
- 2.
As cited by Kanta, government accessibility varies widely [18].
References
Archive.is (2013). http://archive.is/
Berlin, J.: CNN.com has been unarchivable since November 1st, 2016 (2017). http://ws-dl.blogspot.com/2017/01/2017-01-20-cnncom-has-been-unarchivable.html
Brunelle, J.F.: Scripts in a frame: a framework for archiving deferred representations. Ph.D. thesis, Old Dominion University (2016)
Brunelle, J.F., Kelly, M., Weigle, M.C., Nelson, M.L.: The impact of JavaScript on archivability. Int. J. Digit. Libr. 17(2), 95–117 (2015)
Brunelle, J.F., Weigle, M.C., Nelson, M.L.: Archiving deferred representations using a two-tiered crawling approach. In: Proceedings of iPRES 2015 (2015)
Brunelle, J.F., Weigle, M.C., Nelson, M.L.: Archival crawlers and JavaScript: discover more stuff but crawl more slowly. In: Proceedings of the 17th ACM/IEEE Joint Conference on Digital Libraries, pp. 1–10 (2017)
Coram, R.G.: Django-phantomjs (2014). https://github.com/ukwa/django-phantomjs
Department of Homeland Security. DHS Trusted Tester Program (2018). https://www.dhs.gov/trusted-tester
Department of Labor. Laws & Regulations (2018). https://www.dol.gov/general/topic/disability/laws
Department of Labor. Americans with Disabilities Act (2018). https://www.dol.gov/general/topic/disability/ada
Dincturk, M.E., Jourdan, G.-V., Bochmann, G.V., Onut, I.V.: A model-based approach for crawling rich internet applications. ACM Trans. Web 8(3), 19:1–19:39 (2014)
Garrison, A.: Continuous accessibility inspection & testing. In: Proceedings of the 2018 ICT Accessibility Testing Symposium: Automated & Manual Testing, WCAG2.1, and Beyond, pp. 57–66 (2017)
Gorniak, P., Poole, D.: Predicting future user actions by observing unmodified applications. In: Proceedings of the Seventeenth National Conference on Artificial Intelligence and Twelfth Conference on Innovative Applications of Artificial Intelligence, pp. 217–222 (2000)
Hackett, S., Parmanto, B., Zeng, X.: Accessibility of Internet Websites through time. In: Proceedings of the 6th International ACM SIGACCESS Conference on Computers and Accessibility, pp. 32–39 (2003)
He, B., Patel, M., Zhang, Z., Chang, K.C.-C.: Accessing the deep Web. Commun. ACM 50(5), 94–101 (2007)
Internet Archive. Brozzler (2017). https://github.com/internetarchive/brozzler
Jack, P.: Extractorhtml extract-javascript (2014). https://webarchive.jira.com/wiki/display/Heritrix/ExtractorHTML+extract-javascript
Kanta, S., Insights with PowerMapper and R: An exploratory data analysis of U.S. Government website accessibility scans. In: Proceedings of the 2018 ICT Accessibility Testing Symposium: Mobile Testing, 508 Revision, and Beyond, pp. 65–72 (2018)
Kreymer, I.: Browsertrix: browser-based on-demand web archiving automation (2015). https://github.com/ikreymer/browsertrix
Kreymer, I.: Webrecorder.io (2015). https://webrecorder.io/
Kundu, S., Rohatgi, S.: Generating queries to crawl hidden Web using keyword sampling and random forest classifier. Int. J. Adv. Res. Comput. Sci. 8(9), 337–341 (2017)
Lage, P., da Silva, A.S., Golgher, P.B., Laender, A.H.: Automatic generation of agents for collecting hidden Web pages for data extraction. Data Knowl. Eng. 9(2), 177–196 (2004)
Mesbah, A.: Analysis and testing of Ajax-based single-page Web applications. Ph.D. Dissertation, Delft University of Technology (2009)
Mesbah, A., Bozdag, E., van Deursen, A.: Crawling Ajax by inferring user interface state changes. In: Proceedings of the 8th International Conference on Web Engineering, pp. 122–134 (2008)
Mesbah, A., van Deursen, A., Lenselink, S.: Crawling Ajax-based Web applications through dynamic analysis of user interface state changes. ACM Trans. Web 6(1), 3:1–3:30 (2012)
Ntoulas, A., Zerfos, P., Cho, J.: Downloading textual hidden Web content through keyword queries. In: Proceedings of the 5th ACM/IEEE-CS Joint Conference on Digital Libraries, pp. 100–109 (2005)
PhantomJS (2013). http://phantomjs.org/
Raghavan, S., Garcia-Molina, H.: Crawling the hidden Web. Technical report 2000-36, Stanford InfoLab (2000)
Reed, S.: Introduction to Umbra (2014). https://webarchive.jira.com/wiki/display/ARIH/Introduction+to+Umbra
Sigursson, K.: Incremental crawling with Heritrix. In: Proceedings of the 5th International Web Archiving Workshop, September 2005
Vigo, M., Brown, J., Conway, V.: Benchmarking Web accessibility evaluation tools: measuring the harm of sole reliance on automated tests. In: Proceedings of the 22nd International World Wide Web Conference (2013)
W3.org. Web accessibility initiative (2018). https://www.w3.org/WAI/
World Health Organization. World report on disability. Technical report, World Health Organization (2011)
Acknowledgments
We would like to thank Sanith Wijesinghe, the Innovation Area Lead funding this research effort as part of MITRE’s internal research and development program (the MIP). We also thank the numerous collaborators that have assisted with the maturation of our research project. © 2019 The MITRE Corporation. Approved for Public Release; Distribution Unlimited. Case Number 19-1636.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Bostic, T., Stanley, J., Higgins, J., Chudnov, D., Bradley Montgomery, R.L., Brunelle, J.F. (2020). Exploring the Intersections of Web Science and Accessibility. In: Ahram, T., Karwowski, W., Pickl, S., Taiar, R. (eds) Human Systems Engineering and Design II. IHSED 2019. Advances in Intelligent Systems and Computing, vol 1026. Springer, Cham. https://doi.org/10.1007/978-3-030-27928-8_73
Download citation
DOI: https://doi.org/10.1007/978-3-030-27928-8_73
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-27927-1
Online ISBN: 978-3-030-27928-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)