=Paper=
{{Paper
|id=Vol-2524/paper16
|storemode=property
|title=An intuitive hardware layout for personalized augmentative and alternative communication systems
|pdfUrl=https://ceur-ws.org/Vol-2524/paper16.pdf
|volume=Vol-2524
|authors=Francesco Davide Cascone,Giuseppe Di Gironimo,Antonio Gloria,Massimo Martorelli,Antonio Lanzotti
|dblpUrl=https://dblp.org/rec/conf/psychobit/CasconeGGML19
}}
==An intuitive hardware layout for personalized augmentative and alternative communication systems==
An intuitive hardware layout for personalized Augmentative and Alternative Communication Systems Francesco Davide Cascone1, Giuseppe Di Gironimo1, Antonio Gloria2, Massimo Martorelli1, Antonio Lanzotti1 1 Department of Industrial Engineering, Fraunhofer JL IDEAS, University of Naples Federico II, Naples, Italy 2 Institute of Polymers, Composites and Biomaterials, National Research Council of Italy, Na- ples, Italy francescodavide.cascone@unina.it Abstract. The complexity of the interaction between user and computer can limit usability in products. When products are aimed at individuals with disability, the complexity increases the cognitive load and can reduce performances. The iden- tification of interaction models and usability issues plays a role in product devel- opment as it enables designers to reduce this complexity. Methodology to iden- tify lacking areas in products are required and permits to correct issues leading to an improvement of performances. A custom Augmentative and Alternative Communication system was developed for a student of the University of Naples Federico II. The user has complex communication needs and motor impairments and requires a personalized device to communicate. To promote an efficient in- teraction, hardware and software interfaces were personalized. Several studies were conducted: a usability evaluation, determination of the learning rate and Hardware/Software layout optimization were used to reduce the cognitive de- mands required by the system in its functioning. In this paper the HW layout optimization is investigated and strategies to reduce the cognitive load modifying order and position of the sensors of the input peripherals are provided. Keywords: Augmentative and Alternative Communication, Usability Testing, Human-Computer Interaction. 1 Introduction A challenge of Human-Computer Interaction (HCI) is to ensure design for all [1]. The complexity of interaction acts as a barrier in designing “usable” products [2]. The reduction of the complexity can be a main issue in the development of interfaces [3]. As the cognitive demand increases due to poor designed products, the relationship be- tween hardware and software interfaces should be analyzed to minimize cognitive load and improve performance of the user. These barriers limit the overall performance of Copyright © 2019 for this paper by its authors. Use permitted under Creative Com- mons License Attribution 4.0 International (CC BY 4.0). 2 the user leading to an inefficient interaction [4]. To achieve this result, methodologies to recognize interface issues, quantify performance and apply corrective actions are required. The complexity underlying the interaction can be understood by means of specific tools: participatory design and observational studies. In addition, a Usability Test can provide a good understanding of the interaction model. Due to the specific modes of interaction, interfaces aimed at individuals with disability are often personal- ized and these tools should be tailored before being applied. Also, the improvement of performances is an aspect related to personalization. A usability assessment can be used to identifying barriers in products. The project team developed an Augmentative and Alternative Communication (AAC) System for a student of STEM of University of Naples Federico II with motor impair- ments and speech disorder. The areas interested in the product development are sensory, motor and cognitive. In sensory area the response time and feedbacks were analysed. In motor area ergonomics analysis and personalization of the interface were carried out. In cognitive area two main attributes were analysed: training and operational skills. The level of training of the user was determined using learning curves. The operational skills were determined through task analysis. From the experiment challenges in the field of personalized AAC were identified: (a) personalization of the off-the-shelves products; (b) the reduction of the gap between user’s needs and commercial offers; (c) the reduc- tion of development times; (d) the search for barriers in the intervention; (e) the quan- tification of times associated to prototyping, response of the user, evaluation of prod- ucts and training. The case study was supported by an Analytic Hierarchy Process (AHP) and Multiple- Criteria Decision Analysis (MCDA) approach. [5] 2 Usability Evaluation and Interface Optimization A linear additive evaluation model was assumed to identify the lacking area in which it is possible to provide corrective actions. The Usability Index was decomposed into three dimensions: effectiveness, efficiency and satisfaction. Each of these dimensions were broken down into usability functions: Number of Errors (NE) and Task Comple- tion (TC) in effectiveness dimension, Number of Operations (NO) and Time (T) in efficiency dimension and Post-Session Ratings (PSR) in satisfaction dimension. By recorded video tests, judgments of an expert panel and questionnaires measures for each function were obtained. With a linear additive evaluation model, the measures can be combined using their normalized values into an overall value to obtain weights for the usability attributes [6]. From the analysis of data and observational studies the issues were identified and classified into three areas (cognitive, physical and operational). For each issue a root cause was identified. Corrective actions were provided using TRIZ- like methodology and solutions were validated by an expert panel. From this analysis, a typical error not directly related to spastic events or dystonia was found. This error was defined “uncertainty” and represents an unintentional behavior that could be traced back to the absence of intuitiveness of the hardware layout, i.e. position and order of the sensors of the input device. Since the number of errors is a function that increases 3 operations, this error also results in an increase of the number of movements and, there- fore, in physical effort. This function must be contained within an acceptable limit and the design team should make the AAC-System error-tolerant [7]. To reduce errors, a study of the interaction is required and strategies to reduce thinking activities in favor of automatic behaviors should be considered. Furthermore, these strategies play a role in reducing the learning time and promote learnability as it is a usability attribute that influences the overall performance. [8] The test system used during the experimentation (fig. 1) consisted of four switches and one bending sensor. The switches act as a navigation set, while the bending sensor em- ulates return key. The user moves into a grid containing symbols (fig. 2) of alphabetical, functions, special characters and numbers type. The arrangement of the sensors onto an arc curve avoids false pressure and it has showed to be more ergonomic than the ar- rangement on a line. The hardware configuration proposed is showed in fig. 1. This layout helps the body segment to move onto a specific path. The body segment used by the user is the right arm. The actuation of sensors is made by a pressure of the finger or the hit of the hand. Fig. 1. The personalized AAC System described in 2. The first and the second sensor are classified primary sensors as they emulate right and down keys. The third and fourth are classified assistive sensors as they recovery from errors. The fifth sensor emulates the return key (fig. 3). This layout was deter- mined by means of observational study and task analysis. The main task consists of four operations: (1) locate the symbols in the grid, (2) position in the row, (3) position in the column and (4) press confirm. Fig. 2. Schematic of the grid layout 4 With regards to the mode of input of the grid in the configuration of the home cell in the left corner and in an error-less scenario, the layout in fig. 3 is supposed to reduce the range of movement as the switches down/right are used in the interaction and lay on a minimum length path for the body segment of the user. However, the proposed layout does not verify the hypothesis of the design team as the user made a large amount of errors during the experimentation. Fig. 3. Schematic of the input peripherals During the design phase a code was developed to assess the NOs of two arrays of char- acters distributed into the grid (fig.5). The code takes as input samples of texts in the form of dialogues. An alphabetic grid and re-ordered grid were tested. The re-ordered grid was obtained considering the distribution of characters in fig. 5b. In the re-ordered grid a save of operations of 70% was reached, compared to the alphabetical one. The communication rate of the user was estimated dividing the number of characters to compose a task-sentence by the time of observation. The mean value ranged in four to five characters per minute. This value represents a low value for the design team and can be improved. E.g., the user spent on average about 250 operations to compose a sentence of 20 characters and a time of four to five minutes [6]. A re-ordered layout could improve the communication rate at the expense of complexity of the interaction. Fig. 4. Alphabetical and re-ordered layouts (a), distribution of characters at different sample sizes (b) 5 In the experimental version of the system, the size of the grid was set to 5x4 with the main characters on a first grid and access to a second grid for the latter characters as it maintains the alphabetical order and the most frequent symbols (a, e, i, o) are on the shortest path (respectively, NO from four to seven) (fig. 4). The input mode was set on Home Vertex, with the Home cell on the left corner. From the previously reported results, it appears that the re-ordered grid has greater gains in terms of number of operations, but it is cognitively more complex for the user. An alphabetical grid of the appropriate size provides frequent characters, vocals, on the first line, as in fig. 2. From the analysis of path, the entry mode chosen is in the config- uration home cell on the first alphabetic character instead of the left corner cell because it allows the user to move in all directions of the grid and has a good saving on the number of operations compared to other entry modes. 3 Understanding the interaction and correcting issues It was found from the Analysis of Data obtained during the Usability Assessment that the increment of NO, which contributes to physical effort as it is correlated to mo- tion of the body segment of the user, increases NE. The reduction of NO can be obtained modifying the SW interface. Therefore, both NO and NE are influenced by the HW interface. To reduce the human error caused by a bad ordering of the sensors and to obtain an increase of performance the HW layout should be modified consequentially. By means of observational studies, the error modes of the user in the interaction with the HW/SW interface were found. [9] Even if the initial layout has proven advantages in reducing some type of error, e.g. false pressure, it can cause issues in the operational and cognitive area. The errors made by the user were divided into four categories: (1) blink, (2) slip, (3) lift and (4) uncertainty. A blink error occurs in a corner position of the grid when the user presses multiple times the same switch and it can be caused by spastic events. A slip occurs when the user loses the target cell and goes beyond it, pressing multiple times the same switch in a non-corner position. This error can be caused even by spas- ticity or operational issues. The slip error can be corrected introducing a delay in the signal acquisition that prevent the spasticity cause. The correction of slip error spastic- ity-caused enables the experimenter to analyze other root causes in the operational area. A lift is a raise of the arm over the bending sensor and can be corrected modifying the position of the sensor to an ergonomic position. Uncertainty is the name given to the wrong planning of the action. In this case, the user doesn’t identify the right sequence of switches while performing actions, which cause unwilled actions. Also, intersecting paths were found. To consider issues of these intersection paths that causes uncertainty, the HW layout should be modified. In addition, the optimal layout should verify the conditions of minimum number of errors generated and a minimum number of move- ments and it should also improve automatic behavior. The actions the user can perform on the system are: (a) characters selection, (b) “speak” cell selection, (c) slip correction, (d) selection of an autocompletion cell (e) mistake correction and (f) access to the sec- ond grid. The overall possible combinations using five switches are 5!=120. The 6 combinations are reduced aggregating the sensors into two modules in which one con- tains a navigation set constituted by four switches and the other containing key-return constituted by the bending sensor. The return key can be positioned on the right or left of the first module, leading to (4!)*2=48 combinations which 24 are for right-handed and the latter for left-handed. Once the position of the key-return module is set up, knowing the body segment used, the number of possible HW are fixed. This set of combinations can be reduced to six considering a “natural layout”. These six combina- tions indicated as “natural layout” maintain natural directions. For these combinations there is no reversal right-left and up-down (Tab. 1), regarding to a specific mode of entry that considers one arm. Table 1. The combination set referred to a natural layout # First Second Third Fourth 1 Down Left Right Up 2 Down Up Left Right 3 Down Left Up Right 4 Left Down Right Up 5 Left Down Up Right 6 Left Right Down Up From the gathered data, weights were assumed for each of these actions. Regarding to the SW issues found, the hardware layout can be modified to obtain a reduction of uncertainty. The actions were divided into active actions, as (a) and (b), and corrective actions as actions to recover or correct errors, as (c) to (f). From the combination set reported in tab. 1, the chosen combination is the number three as it can decouple move- ment (clockwise/counterclockwise) of active and corrective actions (Tab.2). Table 2. Actions performed on the system by the user, their weights, directions and curves Action Weight Position Movement Shape Curve Selection 1 P1 Clockwise Arc C1 Confirm 0.8 P1 Counterclockwise Arc C2 Autocompletion 0.3 P1-P2 Counterclockwise Line C3 Mistake correction 0.5 P2 Counterclockwise Line C4 Read 0.3 P1 Counterclockwise Line C4 Slips Horizontal 0.4 P1-P2 Both Line C5 Slips Vertical 0.5 P1-P2 Both Line C6 Second Grid 0.4 P2-P1 Counterclockwise Line C7 The actions of selection and confirm, in an error-less scenario, are performed se- quentially. When error doesn’t occur the sequence of selection and confirm, laying on the same curve, are performed in two steps: the first is clockwise and the second is counterclockwise. 7 The rest positions were chosen by the design team (identifying two ergonomics posi- tion P1 and P2) and sensors were placed on two type of curves: in the arc curve the user performs a rotation of the body segment around the elbow, while in the line curve the user performs a translation from position P1 to P2. The movement imposed by a rule should increase compatibility between performing actions and automatic behavior. At least, to guarantee the convergence of the body segment from all positions to the return-key, the surface area of the sensor has been adequately scaled. In fig. 5 is shown the resulting HW layout. Fig. 5. Action paths in performing tasks 4 Conclusion The showed HW/SW layouts are more easily to learn and recall by the user. The decoupling of actions should prevent the user from errors as uncertainty, but tests should be carried out confirming the feasibility. A layout “easy to memorize” could be called “natural” as it reduces the training associated to its use and doesn’t alter directions, even without written tag on switches. The advantages of a natural design could be a reduction of the orientation of move- ment (clockwise or counterclockwise), reduction of the time related to thinking and perception, reduction of cognitive demands, imposing interaction by rule compared to designs which rely on the intuitiveness of the user and can cause confusion due to a wrong programming of the action. 8 The layout can have benefits also on the learnability, as a usability attribute of the product. In the product development, learnability is an aspect which should be taken into account as it has a positive impact in reducing time of design and experimentation. The use of a layout easily to understand and memorize could also reduce errors as it reduces the uncertainty of the user during the task. Acknowledgements This study was supported by the project INCLUDE all (INnovative methods for de- sign and manufaCturing of personaLized interfaces for all stUDEnts) financed by the University of Naples Federico II. A special thanks to the SiNapSI center of the Univer- sity of Naples Federico II, center for the inclusion of all students with disability and temporary disorders. References 1. Dix, A.: Human–computer interaction, foundations and new paradigms. Journal of Visual Languages & Computing 42, 122–134 (2017). 2. Pullin G., Treviranus, J., Patel R., Higginbotham J.: Designing interaction, voice, and inclu- sion in AAC research, Augmentative and Alternative Communication, 33 (2017) 3. Dietz A., Weissling K., Griffith J., McKelvey M., Macke D.: The Impact of Interface Design During an Initial High-Technology AAC Experience: A Collective Case Study of People with Aphasia, Augmentative and Alternative Communication, 30 (2014) 4. Light J., McNaughton D.: Putting people first: Re-Thinking the Role of Technology in Agu- mentative and Alternative Communication Intervention, Augmentative and Alternative Communication 29, 299-309 (2013) 5. Lanzotti A., Martorelli M., Papa S., Sicignano G., Pepino A., Orrei S., Ciaramella S., Del Giudice D.M., Gloria A., Gerbino S.: Participatory design of a personalized device for a student with spastic quadriplegia at Federico II, Advances in Engineering 7, 339-349 (2018) 6. Cascone F.D., Martorelli M., Gloria A., Papa S., Lanzotti A.: Towards the development of interfaces for students with speech disorder and motor impairments, Procedia Manufacturing (2019) 7. Dix, A.: Human-Computer Interaction, third edition, Pearson (2003) 8. Cascone, F. D., Martorelli M., Gloria A., Papa S., Lanzotti A.: The role of learnability in the development of interfaces in a complex case of disability; Proceedings of the Virtual Con- cept International Workshop on Educational Innovation in Engineering and Sciences Mex- ico, Monterrey, (2018) 9. Reason J.: Human Error, Cambridge University Press (1991)