Validation of Toolkits for developing third-generation Android accessible mobile applications

This manuscript presents the results of the trials that have been realized with student developers in the context of the AEGIS Integrated Project of the 7th European Framework. The aim was to evaluate the added value and the expected impact of two open-source toolkits that have been developed within AEGIS, aiming to support developers in the creation of accessible mobile applications, namely the Android Accessibility Designer Toolkit and the Accessibility Advisor tool. Furthermore, this evaluation process allowed collecting comments for further optimization of the tools before their final release. Evaluation concerned the assessment of the tools themselves by student developers participating in the trials, but also of the accessible applications that student developers were requested to develop with these tools, which were then provided to expert low-vision users for further assessment of their accessibility. Developers were equally distributed into two groups: one Control Group and one Experimental Group. Developers from both groups were given the same exercise and had to meet the same requirements. The Experimental Group tried the AEGIS toolkits for their developments, whereas the Control Group developers freely chose other, non-AEGIS tools. Results showed that 18 % total development time was saved when AEGIS tools were used, and that these developer tools have a big potential to help developers create easily accessible applications.

[1]  María Teresa Arredondo,et al.  Developing Accessible Mobile Phone Applications: The Case of a Contact Manager and Real Time Text Applications , 2011, HCI.

[2]  Fabio Paternò,et al.  An environment for designing and sharing adaptation rules for accessible applications , 2013, EICS '13.

[3]  David Sloan,et al.  Accessibility 2.0: people, policies and processes , 2007, W4A '07.

[4]  Shawn Lawton Henry,et al.  Essential components of mobile web accessibility , 2013, W4A.

[5]  Michael P. Rogers,et al.  Smart smartphone development: iOS versus android , 2011, SIGCSE.

[6]  Keith Vertanen,et al.  Speech dasher: fast writing using speech and gaze , 2010, CHI.

[7]  Daniel Kocielinski,et al.  Linear interface for graphical interface of touch-screen: a pilot study on improving accessibility of the android-based mobile devices , 2013, MobileHCI '13.

[8]  Markel Vigo,et al.  Including Heterogeneous Web Accessibility Guidelines in the Development Process , 2008, EHCI/DS-VIS.

[9]  Constantine Stephanidis,et al.  Universal Access in Human-Computer Interaction , 2011 .

[10]  Barbara Leporini,et al.  Accessibility of Android-Based Mobile Devices: A Prototype to Investigate Interaction with Blind Users , 2012, ICCHP.

[11]  Loretta Guarino Reid,et al.  WCAG 2.0: a web accessibility standard for the evolving web , 2008, W4A '08.

[12]  Peter Thiessen WAI-ARIA live regions and HTML5 , 2011, W4A.

[13]  Barbara Leporini,et al.  Interacting with mobile devices via VoiceOver: usability and accessibility issues , 2012, OZCHI.

[14]  Antti Pirhonen,et al.  Accessibility of Public Web Services: A Distant Dream? , 2013, INTERACT.

[15]  Constantine Stephanidis,et al.  Integrated support for working with guidelines: the Sherlock guideline management system , 2000, Interact. Comput..

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

[17]  Joanna McKirdy Choosing the UI Tool Which Best Suits Your Needs , 1998 .

[18]  Luís Carriço,et al.  Redefining Assumptions: Accessibility and Its Stakeholders , 2010, ICCHP.

[19]  Hironobu Takagi,et al.  Proceedings of the 2010 International Cross Disciplinary Conference on Web Accessibility (W4A) , 2010, W4A 2010.

[20]  Evangelos Bekiaris,et al.  A Harmonised Methodology for the Components of Software Applications Accessibility and its Evaluation , 2011, HCI.

[21]  Leonard J. Bass,et al.  Issues in the Evaluation of User Interface Tools , 1994, ICSE Workshop on SE-HCI.

[22]  Khai N. Truong,et al.  Leveraging proprioception to make mobile phones more accessible to users with visual impairments , 2010, ASSETS '10.

[23]  Gregg C. Vanderheiden,et al.  Accessible design and testing in the application development process: considerations for an integrated approach , 2008, Universal Access in the Information Society.

[24]  Gregg C. Vanderheiden,et al.  Web content accessibility guidelines 1.0 , 2001, INTR.

[25]  Robert G. Babb,et al.  Choosing A User Interface Development Tool , 1997, IEEE Softw..

[26]  Satya Komatineni,et al.  Pro Android 4 , 2012, Apress.

[27]  Evangelos Bekiaris,et al.  Evaluation Framework towards All Inclusive Mainstream ICT , 2009, HCI.

[28]  Jeremy Kerfs Setting Up Android 3.0 Java Development , 2011 .

[29]  Richard E. Ladner,et al.  Usable gestures for blind people: understanding preference and performance , 2011, CHI.

[30]  Evangelos Bekiaris,et al.  Towards Open Access Accessibility Everywhere: The ÆGIS Concept , 2009, HCI.

[31]  Joanna Lumsden,et al.  SUIT - Context Sensitive Evaluation of User Interface Development Tools , 2000, DSV-IS.

[32]  Luís Carriço,et al.  Mobile accessibility , 2013, Universal Access in the Information Society.

[33]  Jean Vanderdonckt,et al.  The influence of a knowledge-based system on designers' cognitive activities: a study involving professional web designers , 2009, Behav. Inf. Technol..

[34]  David Sloan,et al.  The Link between Inclusive Design and Innovation: Some Key Elements , 2013, HCI.

[35]  Stephen A. Brewster,et al.  Investigating touchscreen accessibility for people with visual impairments , 2008, NordiCHI.