Developing Usable Software Applications for Users with Autism: User Analysis, User Interface Design Patterns and Interface Components

Human Factors have a huge impact on usability and user acceptance of a software. For this reason, knowing the user's characteristics is essential in the software development life cycle. This is a particular challenge for users with Autism, since the nature of the affliction makes each person unique. Adaptive Interfaces can be implemented to solve the usability problem for those cases, but first we need to define what characteristics to consider and the adaptations. In this paper we present the initial experimentation of a larger study of trying to determine a user model and interaction model for Adaptive Interfaces for persons with Autism Spectrum Disorder based on Executive Function measurements.

[1]  Allen Newell,et al.  The model human processor: An engineering model of human performance. , 1986 .

[2]  Jakob Nielsen,et al.  A mathematical model of the finding of usability problems , 1993, INTERCHI.

[3]  J. Rabe-Jabłońska,et al.  [Affective disorders in the fourth edition of the classification of mental disorders prepared by the American Psychiatric Association -- diagnostic and statistical manual of mental disorders]. , 1993, Psychiatria polska.

[4]  David E. Kieras GOMS modeling of user interfaces using NGOMSL , 1994, CHI '94.

[5]  David E. Kieras,et al.  An Overview of the EPIC Architecture for Cognition and Performance With Application to Human-Computer Interaction , 1997, Hum. Comput. Interact..

[6]  E. Miller,et al.  An integrative theory of prefrontal cortex function. , 2001, Annual review of neuroscience.

[7]  Pat Mirenda,et al.  Autism, Augmentative Communication, and Assistive Technology , 2001 .

[8]  E. Hill Executive dysfunction in autism , 2004, Trends in Cognitive Sciences.

[9]  Franck Tarpin-Bernard,et al.  CUMAPH: Cognitive User Modeling for Adaptive Presentation of Hyper-documents. An Experimental Study , 2004, AH.

[10]  Dov Te'eni,et al.  Integrating Human-Computer Interaction Development into the Systems Development Life Cycle: A Methodology , 2005, Commun. Assoc. Inf. Syst..

[11]  Sharon L. Oviatt,et al.  Human-centered design meets cognitive load theory: designing interfaces that help people think , 2006, MM '06.

[12]  Cynthia Putnam,et al.  Software and technologies designed for people with autism: what do users want? , 2008, Assets '08.

[13]  B. Dritschel,et al.  Executive functions in children with Autism Spectrum Disorders , 2009, Brain and Cognition.

[14]  P. J. Brooks,et al.  Use of Computer-Assisted Technologies (CAT) to Enhance Social, Communicative, and Language Development in Children with Autism Spectrum Disorders , 2012, Journal of Autism and Developmental Disorders.

[15]  Patrick Langdon,et al.  Towards standardisation of user models for simulation and adaptation purposes , 2016, Universal Access in the Information Society.

[16]  Reyes Juárez-Ramírez,et al.  Towards a User Model for the Design of Adaptive Interfaces for Autistic Users , 2014, 2014 IEEE 38th International Computer Software and Applications Conference Workshops.

[17]  Reyes Juárez-Ramírez,et al.  Implementing adaptive interfaces: a user model for the development of usability in interactive systems , 2012, Comput. Syst. Sci. Eng..

[18]  Binita Talukdar,et al.  Autism Spectrum Disorder - An Overview , 2017 .