The Community for Technology Leaders
RSS Icon
Issue No.04 - July-Aug. (2013 vol.17)
pp: 58-66
Alejandra Garrido , Universidad Nacional de La Plata, Argentina
Sergio Firmenich , Universidad Nacional de La Plata, Argentina
Gustavo Rossi , Universidad Nacional de La Plata, Argentina
Julian Grigera , Universidad Nacional de La Plata, Argentina
Nuria Medina-Medina , Universidad de Granada, Spain
Ivana Harari , Universidad Nacional de La Plata, Argentina
According to W3C accessibility standards, most Web applications are neither accessible nor usable for people with disabilities. Developers often solve this problem by building separate accessible applications, but these applications are seldom usable and typically offer less functionality than the original. Another common solution is to maintain a single application, but create an accessible view by applying on-the-fly transformations to each requested page-a solution that rarely suits all audiences. A third solution is described here: let users improve Web accessibility in their client browsers through interface refactorings, which offer many customized, accessible views of a single application.
Electronic mail, Internet, Reverse engineering, Browsers, Navigation, HTML, Software reusability, Usability, Software design, usability testing, evolving Internet applications, user interfaces, restructuring, reverse engineering, reengineering
Alejandra Garrido, Sergio Firmenich, Gustavo Rossi, Julian Grigera, Nuria Medina-Medina, Ivana Harari, "Personalized Web Accessibility using Client-Side Refactoring", IEEE Internet Computing, vol.17, no. 4, pp. 58-66, July-Aug. 2013, doi:10.1109/MIC.2012.143
1. M. Fowler, Refactoring: Improving the Design of Existing Code, Addison Wesley, 1999.
2. A. Garrido, G. Rossi, and D. Distante, “Refactoring for Usability in Web Applications,” IEEE Software, vol. 3, no. 28, 2011, pp. 60–67.
3. N. Medina-Medina et al., “Refactoring for Accessibility in Web Applications,” Proc. 11th Int'l Conf. Interacción Persona-Ordenador, Assoc. Interacción Persona-Ordenador, 2012, pp. 427–430;
4. B. Foote and J. Yoder, “Big Balls of Mud,” Pattern Languages of Program Design 4, N. Harrison, B. Foote, and H. Rohnert eds., Addison Wesley, 2000, pp. 653-692.
5. N. Medina-Medina et al., “, An Incremental Approach for Building Accessible and Usable Web Applications,” Proc. 11th Int'l Conf. Web Information System Eng. (WISE), Springer, 2010, pp. 564–577.
6. S. Firmenich et al., “A Crowdsourced Approach for Concern-Sensitive Integration of Information across the Web,” J. Web Engineering, vol. 10, no. 4, 2011, pp. 289–315.
7. O. Diaz, C. Arellano, and J. Iturrioz, “Layman Tuning of Websites: Facing Change Resilience,” Proc. 17th Int'l Conf. World Wide Web (WWW), ACM, 2008, pp. 127–128.
22 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool