Skip to main content

An Incremental Approach for Building Accessible and Usable Web Applications

  • Conference paper
Web Information Systems Engineering – WISE 2010 (WISE 2010)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 6488))

Included in the following conference series:

Abstract

Building accessible Web applications is difficult, moreover considering the fact that they are constantly evolving. To make matters more critical, an application which conforms to the well-known W3C accessibility standards is not necessarily usable for handicapped persons. In fact, the user experience, when accessing a complex Web application, using for example screen readers, tends to be far from friendly. In this paper we present an approach to safely transform Web applications into usable and accessible ones. The approach is based on an adaptation of the well-known software refactoring technique. We show how to apply accessibility refactorings to improve usability in accessible applications, and how to make the process of obtaining this “new” application cost-effective, by adapting an agile development process.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 89.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Barnicle, K.: Usability Testing with Screen Reading Technology in a Windows Environment. In: Conf. on Universal Usability, pp. 102–109. ACM Press, New York (2000)

    Google Scholar 

  2. W3C.: Web Content Accessibility Guidelines 2.0 (December 2008), http://www.w3.org/TR/WCAG20/

  3. Robles Luna, E., Grigera, J., Rossi, G.: Bridging Test and Model-Driven Approaches in Web Engineering. In: Gaedke, M., Grossniklaus, M. (eds.) Web Engineering. LNCS, vol. 5648, pp. 136–150. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  4. Zajicek, M., Venetsanopoulos, I., Morrissey, W.: Web Access for Visually Impaired People using Active Accessibility. In: Int. Ergonomics Association 2000/HFES, San Diego, pp. 445–448 (2000)

    Google Scholar 

  5. Ivory, M., Mankoff, J., Le, A.: Using Automated Tools to Improve Web Site Usage by Users with Diverse Abilities. Journal IT & Society 1, 195–236 (2003)

    Google Scholar 

  6. IBM: Watchfire’s Bobby, http://www.watchfire.com

  7. Harper, S., Goble, C., Steven, R., Yesilada, Y.: Middleware to Expand Context and Preview in Hypertext. In: ASSETS 2004, pp. 63–70. ACM Press, New York (2004)

    Google Scholar 

  8. Fernandes, A., Carvalho, A., Almeida, J., Simoes, A.: Transcoding for Web Accessibility for the Blind: Semantics from Structure. In: ELPUB 2006 Conference on Electronic Publishing, Bansko, pp. 123–133 (2006)

    Google Scholar 

  9. Bohman, P.R., Anderson, S.: An Accessible Method of Hiding Html Content. In: The International Cross-Disciplinary Workshop on Web Accessibility (W4A), pp. 39–43. ACM Press, New York (2004)

    Chapter  Google Scholar 

  10. Yesilada, Y., Stevens, R., Harper, S., Goble, C.: Evaluating DANTE: Semantic Transcoding for Visually Disabled Users. ACM Transactions on Computer-Human Interaction (TOCHI) 14, 14-es (2007)

    Google Scholar 

  11. Plessers, P., Casteleyn, S., Yesilada, Y., De Troyer, O., Stevens, R., Harper, S., Goble, C.: Accessibility: A Web Engineering Approach. In: 14th International World Wide Web Conference (WWW 2005), pp. 353–362. ACM, New York (2005)

    Chapter  Google Scholar 

  12. Fowler, M., Beck, K.: Refactoring: Improving the Design of Existing Code. Addison-Wesley Professional, Reading (1999)

    Google Scholar 

  13. Garrido, A., Rossi, G., Distante, D.: Model Refactoring in Web Applications. In: 9th IEEE Int. Workshop on Web Site Evolution, pp. 89–96. IEEE CS Press, Washington (2007)

    Google Scholar 

  14. Medina-Medina, N., Rossi, G., Garrido, A., Grigera, J.: Refactoring for Accessibility in Web Applications. In: Proceedings of the XI Congreso Internacional de Interacción Persona-Ordenador (INTERACCIÓN 2010), Valencia, Spain, pp. 427–430 (2010)

    Google Scholar 

  15. Burella, J., Rossi, G., Robles Luna, E., Grigera, J.: Dealing with Navigation and Interaction Requirement Changes in a TDD-Based Web Engineering Approach. In: Sillitti, A. (ed.) XP 2010. LNCS, vol. 48, pp. 220–225. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  16. Beck, K.: Test-driven development: by example. Addison-Wesley, Boston (2003)

    Google Scholar 

  17. Robles Luna, E., Garrigós, I., Grigera, J., Winckler, M.: Capture and Evolution of Web requirements using WebSpec. In: Benatallah, B., Casati, F., Kappel, G., Rossi, G. (eds.) ICWE 2010. LNCS, vol. 6189, pp. 173–188. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  18. Acerbis, R., Bongio, A., Brambilla, M., Butti, S., Ceri, S., Fraternali, P.: Web Applications Design and Development with WebML and WebRatio 5.0. In: Objects, Components, Models and Patterns. LNCS, vol. 11, pp. 392–411. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  19. Rivero, J., Rossi, G., Grigera, J., Burella, J., Robles Luna, E., Gordillo, S.: From Mockups to User Interface Models: An extensible Model Driven Approach. To be published in Proceedings of the 6th Workshop on MDWE. LNCS. Springer, Heidelberg (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Medina, N.M., Burella, J., Rossi, G., Grigera, J., Luna, E.R. (2010). An Incremental Approach for Building Accessible and Usable Web Applications. In: Chen, L., Triantafillou, P., Suel, T. (eds) Web Information Systems Engineering – WISE 2010. WISE 2010. Lecture Notes in Computer Science, vol 6488. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17616-6_49

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17616-6_49

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17615-9

  • Online ISBN: 978-3-642-17616-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics