12 research outputs found

    ESTUDO DE CASO SOBRE A INTERAÇÃO DE IDOSOS COM MENUS WEB EM DISPOSITIVOS MÓVEIS

    Get PDF
    The portability which characterizes the Web, along with the recent popularization of mobile devices, such as smartphones, has motivated the development of content adaptation methods for the many Web interfaces. However, an increasing diversity of user profiles can be observed consuming Web resources. The elderly, as part of this diverse group of users, face barriers that hinder their access to applications and Web content in general. This paper presents a web content adaptation strategy for mobile devices, analysing the interaction of the elderly with menu widgets generated by the tool Adapte-me!. A Case Study is reported to evaluate this strategy and the results demonstrate that participants performed better while using the adapted menu widgets, generated by the tool. Furthermore, all participants showed enhanced satisfaction interacting with the adapted menu widgets, since they all managed to successfully conclude all assigned tasks during the Case Study.A portabilidade característica da Web, alavancada pelo crescente uso de dispositivos móveis, principalmente os smartphones, tem motivado o desenvolvimento de métodos para adaptação das formas de apresentação do conteúdo disponível na Web. Além disso, é notável a diversificação do perfil de usuários que fazem uso dos recursos da Web. Os idosos são exemplos desses usuários, os quais encontram barreiras que tendem a dificultar ou limitar seu acesso às aplicações e conteúdos Web em geral. Este trabalho descreve um Es- tudo de Caso sobre o problema de adaptação de conteúdo Web para dispositivos móveis, analisando a interação dos usuários idosos com menus Web gerados pela ferramenta Adapte-me!. Os resultados obtidos apontam melhor desempenho na interação com os menus adaptados, produzidos pela ferramenta. Ade- mais, todos os participantes responderam melhor aos menus adaptados, pois conseguiram concluir com sucesso todas as tarefas definidas no Estudo de Caso, apresentando menores tempo de interação e quantidade de erros

    Reading assistance for texts in facilitated portuguese: accessibility issues

    No full text
    A grande capacidade de disponibilização de informações que a Web possibilita se traduz em múltiplas possibilidades e oportunidades para seus usuários. Essas pessoas são capazes de acessar conteúdos provenientes de todas as partes do planeta, independentemente de onde elas estejam. Mas essas possibilidades não são estendidas a todos, sendo necessário mais que o acesso a um computador e a Internet para que sejam realizadas. Indivíduos que apresentem necessidades especiais (deficiência visual, cognitiva, dificuldade de locomoção, entre outras) são privados do acesso a sites e aplicações web que façam mal emprego de tecnologias web ou possuam o conteúdo sem os devidos cuidados para com a acessibilidade. Um dos grupos que é privado do acesso a esse ambiente é o de pessoas com dificuldade de leitura (analfabetos funcionais). A ampla utilização de recursos textuais nas aplicações pode tornar difícil ou mesmo impedir as interações desses indivíduos com os sistemas computacionais. Nesse contexto, este trabalho tem por finalidade o desenvolvimento de tecnologias assistivas que atuem como facilitadoras de leitura e compreensão de sites e aplicações web a esses indivíduos (analfabetos funcionais). Essas tecnologias assistivas utilizam recursos de processamento de língua natural visando maximizar a compreensão do conteúdo pelos usuários. Dentre as técnicas utilizadas são destacadas: simplificação sintática, sumarização automática, elaboração léxica e reconhecimento das entidades nomeadas. Essas técnicas são utilizadas com a finalidade de promover a adaptação automática de conteúdos disponíveis na Web para usuários com baixo nível de alfabetização. São descritas características referentes à acessibilidade de aplicações web e princípios de design para usuários com baixo nível de alfabetização, para garantir a identificação e entendimento das funcionalidades que são implementadas nas duas tecnologias assistivas resultado deste trabalho (Facilita e Facilita Educacional). Este trabalho contribuiu com a identificação de requisitos de acessibilidade para usuários com baixo nível de alfabetização, modelo de acessibilidade para automatizar a conformidade com a WCAG e desenvolvimento de soluções de acessibilidade na camada de agentes de usuáriosThe large capacity of Web for providing information leads to multiple possibilities and opportunities for users. The development of high performance networks and ubiquitous devices allow users to retrieve content from any location and in different scenarios or situations they might face in their lives. Unfortunately the possibilities offered by the Web are not necessarily currently available to all. Individuals who do not have completely compliant software or hardware that are able to deal with the latest technologies, or have some kind of physical or cognitive disability, find it difficult to interact with web pages, depending on the page structure and the ways in which the content is made available. When specifically considering the cognitive disabilities, users classified as functionally illiterate face severe difficulties accessing web content. The heavy use of texts on interfaces design creates an accessibility barrier to those who cannot read fluently in their mother tongue due to both text length and linguistic complexity. In this context, this work aims at developing an assistive technologies that assists functionally illiterate users during their reading and understanding of websites textual content. These assistive technologies make use of natural language processing (NLP) techniques that maximize reading comprehension for users. The natural language techniques that this work uses are: syntactic simplification, automatic summarization, lexical elaboration and named entities recognition. The techniques are used with the goal of automatically adapting textual content available on the Web for users with low literacy levels. This work describes the accessibility characteristics incorporated into both resultant applications (Facilita and Educational Facilita) that focus on low literacy users limitations towards computer usage and experience. This work contributed with the identification of accessibility requirements for low-literacy users, elaboration of an accessibility model for automatizing WCAG conformance and development of accessible solutions in the user agents layer of web application

    Automatic accessibility evaluation in RIA

    No full text
    Com a popularização da Web 2.0 e RIA - Rich Internet Applications, as aplicações web cada vez mais utilizam-se da linguagem JavaScript, para implementar recursos de interação sofisticados e complexos na plataforma da Web, visando atrair os usuários com experiências que agradem e atendam suas expectativas. Uma vez que esses recursos de RIA, muitas vezes, fornecem feedback visual de mudanças realizadas na interface, usuários que interagem com a Web por meio de Tecnologias Assistivas, como leitores de tela, não são capazes de identificar e interagir corretamente com os componentes de interface. Assim, a WAI - Web Accessibility Initiative propôs a especificação ARIA - Accessible Rich Internet Applications que determina um conjunto de propriedades que atribuem semântica aos elementos de um componente de interface (Widget), permitindo que as Tecnologias Assistivas identifiquem previamente o comportamento dos componentes de interface e informem o usuário sobre as alterações que possam ser realizadas na estrutura da página web. Nesse contexto, esta tese teve como objetivo elaborar estratégias de avaliação automática dos requisitos de acessibilidade da especificação ARIA. Foram elaboradas três diferentes abordagens para analisar os requisitos da especificação ARIA, utilizando a metodologia de pesquisa-ação com a condução de três ciclos das atividades de planejar, agir, descrever e avaliar. As abordagens foram desenvolvidas com base em Testes de Aceitação e verificações de características tecnológicas das aplicações web, considerando especificamente o modelo de interação de usuários deficientes visuais que utilizam leitores de tela. Cada uma das abordagens foi validada separadamente e os resultados apresentam tendências de que as estratégias são capazes de avaliar corretamente o comportamento esperado de uma aplicação rica de Internet acessível, segundo as recomendações ARIA para usuÁ¡rios deficientes visuais. As abordagens também apresentaram como contribuições: a inclusão do modelo de interação do usuário no processo de avaliação e levantamentos sobre os níveis de conformidade de aplicações web e bibliotecas JavaScript com a especificação ARIA. Os resultados obtidos a partir das abordagens propostas nesta tese contribuem para o processo de Engenharia Web de aplicações ricas de Internet acessíveisWith the increased popularity of the Web 2.0 and RIA - Rich Internet Applications, web applications rely more and more in JavaScript to implement richer and more complex interaction mechanisms in the Web platform. Since these mechanisms, frequently, generate dynamic updates to the DOM - Document Object Model structure of a webpage and require visual perception of users to notify them about these changes in the interface, users that interact with the Web through usage of Assistive Technologies such as a screen reader are not capable of correctly identifying and interacting with the interface components built with these technologies - the widgets. In this context, the WAI - Web Accessibility Initiative created the ARIA - Accessible Rich Internet Applications specification which describes the use of properties that add semantics to elements that compose a widget, allowing Assistive Technology to priorly identify the behavior of a widget and inform the user about changes that might be made to the DOM structure of the webpage. This thesis goal was to elaborate automatic evaluation strategies for accessibility requirements of the ARIA specification. Three evaluation strategies were elaborated following the research-action methodology with the conduction of three cycles of the activities of planning, acting, describing and evaluating. The strategies were implemented based in Acceptance Tests and verifications on specific details of the technology that compose web applications, considering specifically blind users interaction patterns through the use of screen readers. Each strategy was separately validated and the results show tendencies that the strategies were capable of correctly evaluating the behavior of web applications, considering their conformance with ARIA recommendations for blind users. The development and validation of the evaluation strategies also presented contributions by: including user interaction models in the automatic evaluation approaches and presenting a survey on web applications and JavaScript toolkits conformance rates with the ARIA specification. Thus contributing to the Web Engineering process of ARI

    Geração automática de testes em um processo de Model Driven Development: um exemplo de utilização da ferramenta Sikuli

    No full text
    Contexto: Model Driven Development (MDD) eleva a importância de modelos dentro do ciclo de vida do software, incorporando-os como parte integrante do produto final por meio de técnicas de modelagem e geração de código, com isso, parte da complexidade do software fica escondida dentro de geradores. Problema: Mesmo com a utilização do processo MDD, o custo associado à elaboração de casos de teste ainda é alto. Objetivo: Automatizar a geração de casos de teste incorporando o Model Driven Testing (MDT) em um processo MDD já existente a fim de gerar automaticamente casos de teste de aceitação para um sistema legado. Justificativa: Garantir a qualidade do software gerado através de um processo de geração de código e reduzir o tempo geral do ciclo de vida do software. Método: Foi realizado uma prova de conceito como forma de validar o objetivo deste trabalho e avaliar a efetividade da abordagem de teste utilizando a métrica de Code Coverage dos casos de testes gerados automaticamente. Resultados: Para este estudo foram selecionados cinco Graphical User Interface (GUIs), na qual a GUI Seguradoras obteve 98% de cobertura de código pelos casos de teste, Moeda obteve 94,39%, Fornecedor com 95,04%, Tipo do item com 95,95% e por fim a GUI Classificação Contábil obteve 95,91% de cobertura dos casos de teste

    Automatic identification of drop-down menu widgets using mutation observers and visibility changes

    No full text
    Drop-down Menus are JavaScript/CSS based Widget implementations which frequently represent the main navigation mechanism of a web application. These Widgets are used to display sub-level navigation links which are presented only as users position the mouse over the Widget. However many of the Widgets available on theWeb do not implement Accessible Rich Internet Applications (ARIA) requirements which address how to make these Widgets accessible. This paper presents an automatic approach for identifying these Drop-down Menu Widgets in web applications. The automatic identification of these Widgets works towards the implementation of ARIA automatic evaluation tools to assist web developers while developing accessible Widgets. The proposed approach was implemented in a tool called aria-check-menus which is open-source available. The tool was evaluated through a case study and the results showed evidences that the proposed approach is capable of automatically identifying Drop-down Menu Widgets in web applications, having correctly identified 146 Drop-down Menus Widgets in high traffic websites with 0.77 precision and 0.90 recall in average. Henceforth, the tool could be used in an automatic ARIA evaluation tool to support web developers in the implementation of accessible Drop-down menu Widgets.CNPqCAPESFAPES

    Keyboard navigation mechanisms in widgets: an investigation on ARIA's implementations

    Get PDF
    This study presents an investigation on how keyboard accessibility has been delivered in RIA - Rich Internet Applications. We conducted an evaluation on 32 websites which contained Tab Widgets and 74 websites which contained Menu Widgets, from the 150 websites of Alexa's top most accessed websites list. The evaluation process consisted of checking if the Widgets implemented ARIA - Accessible Rich Internet Applications requirements, like the use of role/state semantic attributes and presentation of keyboard interaction strategies. The results showed that, even though the ARIA specification achieved the status of W3C Candidate Recommendation in 2011 and W3C Recommendation in 2014, few websites implemented Tab and Menu Widgets according to ARIA in the Web. The study also identified alternative keyboard navigation mechanisms that are accessible to Assistive Technologies users, despite the disadvantages they might represent. Moreover, the study proposes a framework to classify these alternative keyboard navigation mechanisms and map the technological requirements which need to be addressed in order to make the Tab and Menu Widgets implement the ARIA specification.UTFPRICMC-USPCNPqCAPE

    Keyboard navigation mechanisms in Tab Widgets: an investigation on ARIA’s conformance

    No full text
    This study presents an investigation on how keyboard accessibility has been delivered in RIA - Rich Internet Applications. We conducted an evaluation on 32 websites which contained Tab Widgets, from the 150 websites of Alexa's top most accessed websites list. The evaluation process consisted of checking if the Widgets implemented ARIA - Accessible Rich Internet Applications requirements, like the use of role/state semantic attributes and presentation of keyboard interaction strategies. The results showed that, even though the ARIA specification achieved the status of W3C Candidate Recommendation in 2011, few websites implemented Tab Widgets according to ARIA in the Web. The study also identified alternative keyboard navigation mechanisms\ud that are accessible to Assistive Technologies users, despite the disadvantages they might represent.UTFPRICMC-USPCNP

    Fona

    No full text
    corecore