Integrating Accessibility Evaluation into Web Engineering Processes

This chapter presents methodologies and techniques for performing accessibility evaluations on web applications. These methodologies are discussed in the context of performing them within a web engineering process, be it a traditional, unified or agile process. In this chapter the case is made that website commissioners and web engineers cannot afford to overlook accessible practices as they risk alienating an increasingly large user base who may require accessible web features.

[1]  Jonathan Lazar,et al.  Improving web accessibility: a study of webmaster perceptions , 2004, Comput. Hum. Behav..

[2]  Helen Petrie,et al.  Personalization, interaction, and navigation in rich multimedia documents for print-disabled users , 2005, IBM Syst. J..

[3]  Luciano Baresi,et al.  Extending UML for modeling Web applications , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[4]  Christoph Lattemann,et al.  A Concept for Mobile Ad-Hoc Messaging Networks (AMNet) , 2009, Int. J. Inf. Technol. Web Eng..

[5]  Philippe Kruchten,et al.  The Rational Unified Process: An Introduction , 1998 .

[6]  D. Scott McCrickard,et al.  Towards Extreme(ly) Usable Software: Exploring Tensions Between Usability and Agile Software Development , 2007, Agile 2007 (AGILE 2007).

[7]  Manfred Tscheligi,et al.  Probing an agile usability process , 2008, CHI Extended Abstracts.

[8]  Carlos A. Velasco,et al.  imergo: Supporting Accessibility and Web Standards to Meet the Needs of the Industry via Process-Oriented Software Tools , 2004, ICCHP.

[9]  Giorgio Brajnik,et al.  Comparing accessibility evaluation tools: a method for tool effectiveness , 2004, Universal Access in the Information Society.

[10]  Stefano Ceri,et al.  Web Modeling Language (WebML): a modeling language for designing Web sites , 2000, Comput. Networks.

[11]  Andrew Monk,et al.  Improving Your Human-Computer Interface: A Practical Technique , 1993 .

[12]  María José Escalona Cuaresma,et al.  The treatment of navigation in web engineering , 2007, Adv. Eng. Softw..

[13]  Athula Ginige,et al.  Guest Editors' Introduction: Web Engineering - An Introduction , 2001, IEEE Multim..

[14]  Deborah I. Fels,et al.  American sign language of the web , 2004, CHI EA '04.

[15]  Nora Koch,et al.  Software Engineering for Adaptive Hypermedia Applications , 2001 .

[16]  Matthias Finck,et al.  Scenario-based usability engineering techniques in agile development processes , 2008, CHI Extended Abstracts.

[17]  Renata Pontin de Mattos Fortes,et al.  A survey on the accessibility awareness of people involved in web development projects in Brazil , 2008, W4A '08.

[18]  Paul Bohman,et al.  Constructing Accessible Web Sites , 2002, Apress.

[19]  Scott W. Ambler Tailoring Usability into Agile Software Development Projects , 2008, Maturing Usability.

[20]  Elizabeth Furtado,et al.  RUPi - A Unified Process that Integrates Human-Computer Interaction and Software Engineering , 2003, ICSE Workshop on SE-HCI.

[21]  Gustavo Rossi,et al.  An Object Oriented Approach to Web-Based Applications Design , 1998, Theory Pract. Object Syst..

[22]  Andreas Borg,et al.  Extending the OpenUP/Basic Requirements Discipline to Specify Capacity Requirements , 2007, 15th IEEE International Requirements Engineering Conference (RE 2007).

[23]  Renate Motschnig-Pitrik Employing the Unified Process for Developing a Web-Based Application - A Case-Study , 2002 .

[24]  Marti A. Hearst,et al.  The state of the art in automating usability evaluation of user interfaces , 2001, CSUR.

[25]  Steve Hansen,et al.  Web Engineering: A New Discipline for Development of Web-Based Systems , 2001, Web Engineering.

[26]  Jean Vanderdonckt,et al.  Creating Contextualised Usability Guides for Web Sites Design and Evaluation , 2004, CADUI.

[27]  Robert Biddle,et al.  Agile Development Iterations and UI Design , 2007, Agile 2007 (AGILE 2007).

[28]  Shirley Ann Becker,et al.  An exploratory Study on Web Usability and the Internationalization of US E-Businesses , 2002, J. Electron. Commer. Res..

[29]  Gustavo Rossi,et al.  Web Engineering , 2001, Lecture Notes in Computer Science.

[30]  Franca Garzotto,et al.  HDM—a model-based approach to hypertext application design , 1993, TOIS.

[31]  Karen Holtzblatt,et al.  An Agile Customer-Centered Method: Rapid Contextual Design , 2004, XP/Agile Universe.

[32]  Takayuki Watanabe Experimental evaluation of usability and accessibility of heading elements , 2007, W4A '07.

[33]  George Ghinea,et al.  Systems Development Methods and Usability in Norway: An Industrial Perspective , 2007, HCI.

[34]  Carole A. Goble,et al.  Rendering tables in audio: the interaction of structure and reading styles , 2003, Assets '04.

[35]  Tomás Isakowitz,et al.  RMM: a methodology for structured hypermedia design , 1995, CACM.

[36]  Renata Pontin de Mattos Fortes,et al.  Techniques for developing more accessible web applications: a survey towards a process classification , 2007, SIGDOC '07.

[37]  Julie A. Jacko,et al.  Are "universal design resources" designed for designers? , 2006, Assets '06.

[38]  Axel Martens,et al.  Usability of Web services , 2003, Fourth International Conference on Web Information Systems Engineering Workshops, 2003. Proceedings..

[39]  Nora Koch,et al.  Towards a Common Metamodell for the Development of Web Appliactions , 2003, ICWE.

[40]  Viswanath Venkatesh,et al.  Assessing a Firm's Web Presence: A Heuristic Evaluation Procedure for the Measurement of Usability , 2002, Inf. Syst. Res..

[41]  Jonathan W. Palmer,et al.  Web Site Usability, Design, and Performance Metrics , 2002, Inf. Syst. Res..

[42]  Wolfgang Hesse,et al.  Dinosaur meets Archaeopteryx? or: Is there an alternative for Rational’s Unified Process? , 2003, Software & Systems Modeling.

[43]  Helen Petrie,et al.  Remote usability evaluations With disabled people , 2006, CHI.

[44]  Ben Shneiderman,et al.  Universal usability , 2000, Commun. ACM.

[45]  João M. B. Cavalcanti,et al.  Web Engineering: Managing Diversity and Complexity in Web Application Development , 2001 .

[46]  Ben Shneiderman,et al.  Designing The User Interface , 2013 .

[47]  Karsten Nebe,et al.  Incorporating User Centered Requirement Engineering into Agile Software Development , 2007, HCI.

[48]  Giorgio Brajnik,et al.  Web Accessibility Testing: When the Method Is the Culprit , 2006, ICCHP.

[49]  Neil A. M. Maiden,et al.  Automatically Generating Requirements from i* Models: Experiences with a Complex Airport Operations System , 2007, REFSQ.

[50]  Thomas Memmel,et al.  Agile Methods and Visual Specification in Software Development: A Chance to Ensure Universal Access , 2007, HCI.

[51]  Melody Y. Ivory,et al.  Automated web site evaluation - researchers and practitioners perspectives , 2010, Human-computer interaction series.

[52]  Cristina Cachero,et al.  Conceptual Modeling of Device-Independent Web Applications , 2001, JISBD.

[53]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[54]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[55]  Gerard Meszaros,et al.  Adding usability testing to an agile project , 2006, AGILE 2006 (AGILE'06).

[56]  Ajantha Dahanayake,et al.  Web-enabled systems integration - practices and challenges , 2002 .

[57]  Philippe Kruchten,et al.  The Rational Unified Process Made Easy - A Practitioner's Guide to the RUP , 2003, Addison Wesley object technology series.

[58]  South Africa,et al.  Practical Implications of Rapid Development Methodologies , 2007 .

[59]  Akbar Saeed,et al.  Extreme Programming in Action: A Longitudinal Case Study , 2007, HCI.

[60]  Jean Vanderdonckt,et al.  Towards Method Engineering of Model-Driven User Interface Development , 2007, TAMODIA.

[61]  Gregg C. Vanderheiden,et al.  Web Content Accessibility Guidelines (WCAG) 2.0 , 2008 .

[62]  Pankaj Kamthan A Methodology for Integrating Patterns in Quality-Centric Web Applications , 2008, Int. J. Inf. Technol. Web Eng..

[63]  Brian Henderson-Sellers,et al.  Supporting web development in the OPEN process: additional tasks , 2001, 25th Annual International Computer Software and Applications Conference. COMPSAC 2001.

[64]  Helen Petrie,et al.  The relationship between accessibility and usability of websites , 2007, CHI.

[65]  Claire Paddison,et al.  Applying heuristics to accessibility inspections , 2004, Interact. Comput..

[66]  Bengt Göransson,et al.  Usability Design: A New Rational Unified Process Discipline , 2007, INTERACT.

[67]  Ray Welland,et al.  Evaluation of Commercial Web Engineering Processes , 2004, ICWE.

[68]  Olga De Troyer,et al.  WSDM: A User Centered Design Method for Web Sites , 1998, Comput. Networks.

[69]  Loïc Martínez,et al.  Semi-automatic Evaluation of Web Accessibility with HERA 2.0 , 2006, ICCHP.

[70]  Wael Toghuj,et al.  Improved Algorithm for Error Correction , 2011, Int. J. Inf. Technol. Web Eng..

[71]  Ben Shneiderman Promoting universal usability with multi-layer interface design , 2002 .